builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0041
starttime: 1467683789.05
results: success (0)
buildid: 20160704172224
builduid: 268ab60db08e424a962a62fdb5b0e1e5
revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.053219) =========
master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.053586) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.053868) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.214467) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.214844) =========
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.6wU5d6OHZc/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.aknxcDCz2J/Listeners
TMPDIR=/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/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-04 18:56:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 8.10M=0.001s
2016-07-04 18:56:29 (8.10 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.559411
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.801602) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.801912) =========
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.6wU5d6OHZc/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.aknxcDCz2J/Listeners
TMPDIR=/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/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.020193
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:29.851594) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:56:29.851926) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --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 c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.6wU5d6OHZc/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.aknxcDCz2J/Listeners
TMPDIR=/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/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-04 18:56:29,924 truncating revision to first 12 chars
2016-07-04 18:56:29,924 Setting DEBUG logging.
2016-07-04 18:56:29,924 attempt 1/10
2016-07-04 18:56:29,925 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c2280cbee4ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-04 18:56:30,698 unpacking tar archive at: mozilla-beta-c2280cbee4ed/testing/mozharness/
program finished with exit code 0
elapsedTime=1.050249
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:56:30.924221) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:30.924532) =========
script_repo_revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:30.924973) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:30.925237) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:56:30.943793) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 3 secs) (at 2016-07-04 18:56:30.944066) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.6wU5d6OHZc/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.aknxcDCz2J/Listeners
TMPDIR=/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/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
18:56:31 INFO - MultiFileLogger online at 20160704 18:56:31 in /builds/slave/test
18:56:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
18:56:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
18:56:31 INFO - {'append_to_log': False,
18:56:31 INFO - 'base_work_dir': '/builds/slave/test',
18:56:31 INFO - 'blob_upload_branch': 'mozilla-beta',
18:56:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
18:56:31 INFO - 'buildbot_json_path': 'buildprops.json',
18:56:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
18:56:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
18:56:31 INFO - 'download_minidump_stackwalk': True,
18:56:31 INFO - 'download_symbols': 'ondemand',
18:56:31 INFO - 'e10s': True,
18:56:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
18:56:31 INFO - 'tooltool.py': '/tools/tooltool.py',
18:56:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
18:56:31 INFO - '/tools/misc-python/virtualenv.py')},
18:56:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
18:56:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
18:56:31 INFO - 'log_level': 'info',
18:56:31 INFO - 'log_to_console': True,
18:56:31 INFO - 'opt_config_files': (),
18:56:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
18:56:31 INFO - '--processes=1',
18:56:31 INFO - '--config=%(test_path)s/wptrunner.ini',
18:56:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
18:56:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
18:56:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
18:56:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
18:56:31 INFO - 'pip_index': False,
18:56:31 INFO - 'require_test_zip': True,
18:56:31 INFO - 'test_type': ('testharness',),
18:56:31 INFO - 'this_chunk': '1',
18:56:31 INFO - 'tooltool_cache': '/builds/tooltool_cache',
18:56:31 INFO - 'total_chunks': '5',
18:56:31 INFO - 'virtualenv_path': 'venv',
18:56:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
18:56:31 INFO - 'work_dir': 'build'}
18:56:31 INFO - #####
18:56:31 INFO - ##### Running clobber step.
18:56:31 INFO - #####
18:56:31 INFO - Running pre-action listener: _resource_record_pre_action
18:56:31 INFO - Running main action method: clobber
18:56:31 INFO - rmtree: /builds/slave/test/build
18:56:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
18:56:32 INFO - Running post-action listener: _resource_record_post_action
18:56:32 INFO - #####
18:56:32 INFO - ##### Running read-buildbot-config step.
18:56:32 INFO - #####
18:56:32 INFO - Running pre-action listener: _resource_record_pre_action
18:56:32 INFO - Running main action method: read_buildbot_config
18:56:32 INFO - Using buildbot properties:
18:56:32 INFO - {
18:56:32 INFO - "project": "",
18:56:32 INFO - "product": "firefox",
18:56:32 INFO - "script_repo_revision": "production",
18:56:32 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
18:56:32 INFO - "repository": "",
18:56:32 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
18:56:32 INFO - "buildid": "20160704172224",
18:56:32 INFO - "pgo_build": "False",
18:56:32 INFO - "basedir": "/builds/slave/test",
18:56:32 INFO - "buildnumber": 8,
18:56:32 INFO - "slavename": "t-yosemite-r7-0041",
18:56:32 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/",
18:56:32 INFO - "platform": "macosx64",
18:56:32 INFO - "branch": "mozilla-beta",
18:56:32 INFO - "revision": "c2280cbee4ed9092158c59bd9ba224a3bf909afa",
18:56:32 INFO - "repo_path": "releases/mozilla-beta",
18:56:32 INFO - "moz_repo_path": "",
18:56:32 INFO - "stage_platform": "macosx64",
18:56:32 INFO - "builduid": "268ab60db08e424a962a62fdb5b0e1e5",
18:56:32 INFO - "slavebuilddir": "test"
18:56:32 INFO - }
18:56:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
18:56:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
18:56:32 INFO - Running post-action listener: _resource_record_post_action
18:56:32 INFO - #####
18:56:32 INFO - ##### Running download-and-extract step.
18:56:32 INFO - #####
18:56:32 INFO - Running pre-action listener: _resource_record_pre_action
18:56:32 INFO - Running main action method: download_and_extract
18:56:32 INFO - mkdir: /builds/slave/test/build/tests
18:56:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:56:32 INFO - https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
18:56:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
18:56:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
18:56:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
18:56:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/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
18:56:54 INFO - Downloaded 1165 bytes.
18:56:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
18:56:54 INFO - Using the following test package requirements:
18:56:54 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
18:56:54 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
18:56:54 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
18:56:54 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
18:56:54 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
18:56:54 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
18:56:54 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
18:56:54 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
18:56:54 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
18:56:54 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
18:56:54 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
18:56:54 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
18:56: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')]}
18:56:54 INFO - https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
18:56:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
18:56:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
18:56:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
18:56:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/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
18:57:00 INFO - Downloaded 18351366 bytes.
18:57:00 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/*']
18:57:00 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/*
18:57:00 INFO - caution: filename not matched: web-platform/*
18:57:00 INFO - Return code: 11
18:57: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')]}
18:57:00 INFO - https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
18:57:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
18:57:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
18:57:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/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
18:57:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/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
18:57:03 INFO - Downloaded 36389086 bytes.
18:57:03 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/*']
18:57:03 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/*
18:57:07 INFO - caution: filename not matched: bin/*
18:57:07 INFO - caution: filename not matched: config/*
18:57:07 INFO - caution: filename not matched: mozbase/*
18:57:07 INFO - caution: filename not matched: marionette/*
18:57:07 INFO - caution: filename not matched: tools/wptserve/*
18:57:07 INFO - Return code: 11
18:57:07 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')]}
18:57:07 INFO - https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
18:57:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg
18:57:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg
18:57:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
18:57:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
18:57:09 INFO - Downloaded 86195582 bytes.
18:57:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg
18:57:09 INFO - mkdir: /builds/slave/test/properties
18:57:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
18:57:09 INFO - Writing to file /builds/slave/test/properties/build_url
18:57:09 INFO - Contents:
18:57:09 INFO - build_url:https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.dmg
18:57:10 INFO - Running post-action listener: _resource_record_post_action
18:57:10 INFO - Running post-action listener: set_extra_try_arguments
18:57:10 INFO - #####
18:57:10 INFO - ##### Running create-virtualenv step.
18:57:10 INFO - #####
18:57:10 INFO - Running pre-action listener: _pre_create_virtualenv
18:57:10 INFO - Running pre-action listener: _resource_record_pre_action
18:57:10 INFO - Running main action method: create_virtualenv
18:57:10 INFO - Creating virtualenv /builds/slave/test/build/venv
18:57:10 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
18:57:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
18:57:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
18:57:10 INFO - Using real prefix '/tools/python27'
18:57:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python
18:57:11 INFO - Installing distribute.............................................................................................................................................................................................done.
18:57:14 INFO - Installing pip.................done.
18:57:14 INFO - Return code: 0
18:57:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
18:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:57:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:57:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:57:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:14 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 0x10d803e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d820f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd21b488f50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d81c5e0>, '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 0x10d3ffcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d42a990>, '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.6wU5d6OHZc/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.aknxcDCz2J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:57:14 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
18:57:14 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
18:57:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6wU5d6OHZc/Render',
18:57:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:57:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:57:14 INFO - 'HOME': '/Users/cltbld',
18:57:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:57:14 INFO - 'LOGNAME': 'cltbld',
18:57:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:57:14 INFO - 'MOZ_NO_REMOTE': '1',
18:57:14 INFO - 'NO_EM_RESTART': '1',
18:57:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:57:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:57:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:57:14 INFO - 'PWD': '/builds/slave/test',
18:57:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:57:14 INFO - 'SHELL': '/bin/bash',
18:57:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aknxcDCz2J/Listeners',
18:57:14 INFO - 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/',
18:57:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:57:14 INFO - 'USER': 'cltbld',
18:57:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:57:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:57:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:57:14 INFO - 'XPC_FLAGS': '0x0',
18:57:14 INFO - 'XPC_SERVICE_NAME': '0',
18:57:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:57:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:57:14 INFO - Downloading/unpacking psutil>=0.7.1
18:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:57:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:57:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:57:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:57:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:57:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
18:57:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:57:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
18:57:18 INFO - Installing collected packages: psutil
18:57:18 INFO - Running setup.py install for psutil
18:57:18 INFO - building 'psutil._psutil_osx' extension
18:57:18 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
18:57:18 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
18:57:18 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
18:57:18 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
18:57:18 INFO - building 'psutil._psutil_posix' extension
18:57:18 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
18:57:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
18:57:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
18:57:18 INFO - ^
18:57:18 INFO - 1 warning generated.
18:57:18 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
18:57:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:57:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
18:57:18 INFO - Successfully installed psutil
18:57:18 INFO - Cleaning up...
18:57:18 INFO - Return code: 0
18:57:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
18:57:18 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')]}
18:57:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:57:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:18 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')]}
18:57:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:57:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:18 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 0x10d803e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d820f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd21b488f50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d81c5e0>, '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 0x10d3ffcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d42a990>, '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.6wU5d6OHZc/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.aknxcDCz2J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:57:18 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
18:57:18 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
18:57:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6wU5d6OHZc/Render',
18:57:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:57:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:57:18 INFO - 'HOME': '/Users/cltbld',
18:57:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:57:18 INFO - 'LOGNAME': 'cltbld',
18:57:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:57:18 INFO - 'MOZ_NO_REMOTE': '1',
18:57:18 INFO - 'NO_EM_RESTART': '1',
18:57:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:57:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:57:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:57:19 INFO - 'PWD': '/builds/slave/test',
18:57:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:57:19 INFO - 'SHELL': '/bin/bash',
18:57:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aknxcDCz2J/Listeners',
18:57:19 INFO - 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/',
18:57:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:57:19 INFO - 'USER': 'cltbld',
18:57:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:57:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:57:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:57:19 INFO - 'XPC_FLAGS': '0x0',
18:57:19 INFO - 'XPC_SERVICE_NAME': '0',
18:57:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:57:19 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:57:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
18:57:19 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
18:57:19 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
18:57:19 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
18:57:19 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
18:57:19 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
18:57:19 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
18:57:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz
18:57:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
18:57:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
18:57:21 INFO - Installing collected packages: mozsystemmonitor
18:57:21 INFO - Running setup.py install for mozsystemmonitor
18:57:21 INFO - Successfully installed mozsystemmonitor
18:57:21 INFO - Cleaning up...
18:57:21 INFO - Return code: 0
18:57:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
18:57:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:57:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:57:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:57:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:57:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:21 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 0x10d803e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d820f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd21b488f50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d81c5e0>, '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 0x10d3ffcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d42a990>, '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.6wU5d6OHZc/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.aknxcDCz2J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:57:21 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
18:57:21 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
18:57:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6wU5d6OHZc/Render',
18:57:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:57:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:57:21 INFO - 'HOME': '/Users/cltbld',
18:57:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:57:21 INFO - 'LOGNAME': 'cltbld',
18:57:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:57:21 INFO - 'MOZ_NO_REMOTE': '1',
18:57:21 INFO - 'NO_EM_RESTART': '1',
18:57:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:57:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:57:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:57:21 INFO - 'PWD': '/builds/slave/test',
18:57:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:57:21 INFO - 'SHELL': '/bin/bash',
18:57:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aknxcDCz2J/Listeners',
18:57:21 INFO - 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/',
18:57:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:57:21 INFO - 'USER': 'cltbld',
18:57:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:57:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:57:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:57:21 INFO - 'XPC_FLAGS': '0x0',
18:57:21 INFO - 'XPC_SERVICE_NAME': '0',
18:57:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:57:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:57:22 INFO - Downloading/unpacking blobuploader==1.2.4
18:57:22 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
18:57:22 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
18:57:22 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
18:57:22 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
18:57:22 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
18:57:22 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
18:57:24 INFO - Downloading blobuploader-1.2.4.tar.gz
18:57:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
18:57:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
18:57:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:57:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:57:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:57:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:57:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:57:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:57:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
18:57:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
18:57:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:57:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:57:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:57:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
18:57:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:57:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:57:25 INFO - Downloading docopt-0.6.1.tar.gz
18:57:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
18:57:25 INFO - Installing collected packages: blobuploader, requests, docopt
18:57:25 INFO - Running setup.py install for blobuploader
18:57:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
18:57:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
18:57:26 INFO - Running setup.py install for requests
18:57:26 INFO - Running setup.py install for docopt
18:57:26 INFO - Successfully installed blobuploader requests docopt
18:57:26 INFO - Cleaning up...
18:57:26 INFO - Return code: 0
18:57:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:57:26 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')]}
18:57:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:57:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:26 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')]}
18:57:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:57:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:26 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 0x10d803e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d820f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd21b488f50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d81c5e0>, '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 0x10d3ffcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d42a990>, '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.6wU5d6OHZc/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.aknxcDCz2J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:57:26 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
18:57:26 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
18:57:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6wU5d6OHZc/Render',
18:57:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:57:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:57:26 INFO - 'HOME': '/Users/cltbld',
18:57:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:57:26 INFO - 'LOGNAME': 'cltbld',
18:57:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:57:26 INFO - 'MOZ_NO_REMOTE': '1',
18:57:26 INFO - 'NO_EM_RESTART': '1',
18:57:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:57:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:57:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:57:26 INFO - 'PWD': '/builds/slave/test',
18:57:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:57:26 INFO - 'SHELL': '/bin/bash',
18:57:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aknxcDCz2J/Listeners',
18:57:26 INFO - 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/',
18:57:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:57:26 INFO - 'USER': 'cltbld',
18:57:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:57:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:57:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:57:26 INFO - 'XPC_FLAGS': '0x0',
18:57:26 INFO - 'XPC_SERVICE_NAME': '0',
18:57:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:57:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-93IMoS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-_iM72N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-SorAqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-fA6wRI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-a7yCjV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-jUiCaS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-Q5hBW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-8VUQIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:57:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:57:27 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-1sWYQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-vjBQiI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-1JDgxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-Qz5Jkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-juKB7r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-GG4Cjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-vyOV4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-4DWfFx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-Y903y7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:57:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
18:57:28 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-7R3l1a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
18:57:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
18:57:29 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-S3v8XF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
18:57:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:57:29 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-mY7TE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:57:29 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:57:29 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-Vsusmc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:57:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:57:29 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
18:57:29 INFO - Running setup.py install for manifestparser
18:57:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
18:57:29 INFO - Running setup.py install for mozcrash
18:57:30 INFO - Running setup.py install for mozdebug
18:57:30 INFO - Running setup.py install for mozdevice
18:57:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Running setup.py install for mozfile
18:57:30 INFO - Running setup.py install for mozhttpd
18:57:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Running setup.py install for mozinfo
18:57:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Running setup.py install for mozInstall
18:57:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
18:57:30 INFO - Running setup.py install for mozleak
18:57:31 INFO - Running setup.py install for mozlog
18:57:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
18:57:31 INFO - Running setup.py install for moznetwork
18:57:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
18:57:31 INFO - Running setup.py install for mozprocess
18:57:31 INFO - Running setup.py install for mozprofile
18:57:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
18:57:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
18:57:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
18:57:31 INFO - Running setup.py install for mozrunner
18:57:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
18:57:31 INFO - Running setup.py install for mozscreenshot
18:57:32 INFO - Running setup.py install for moztest
18:57:32 INFO - Running setup.py install for mozversion
18:57:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
18:57:32 INFO - Running setup.py install for wptserve
18:57:32 INFO - Running setup.py install for marionette-driver
18:57:32 INFO - Running setup.py install for browsermob-proxy
18:57:32 INFO - Running setup.py install for marionette-client
18:57:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:57:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
18:57:33 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
18:57:33 INFO - Cleaning up...
18:57:33 INFO - Return code: 0
18:57:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:57:33 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')]}
18:57:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:57:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:33 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')]}
18:57:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:57:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
18:57:33 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 0x10d803e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d820f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd21b488f50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d81c5e0>, '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 0x10d3ffcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d42a990>, '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.6wU5d6OHZc/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.aknxcDCz2J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
18:57:33 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
18:57:33 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
18:57:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6wU5d6OHZc/Render',
18:57:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:57:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:57:33 INFO - 'HOME': '/Users/cltbld',
18:57:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:57:33 INFO - 'LOGNAME': 'cltbld',
18:57:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:57:33 INFO - 'MOZ_NO_REMOTE': '1',
18:57:33 INFO - 'NO_EM_RESTART': '1',
18:57:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:57:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:57:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:57:33 INFO - 'PWD': '/builds/slave/test',
18:57:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:57:33 INFO - 'SHELL': '/bin/bash',
18:57:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aknxcDCz2J/Listeners',
18:57:33 INFO - 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/',
18:57:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:57:33 INFO - 'USER': 'cltbld',
18:57:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:57:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:57:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:57:33 INFO - 'XPC_FLAGS': '0x0',
18:57:33 INFO - 'XPC_SERVICE_NAME': '0',
18:57:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:57:33 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:57:33 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-BtkngD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:57:33 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))
18:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:57:33 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-28YEME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:57:33 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))
18:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:57:33 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-F6CW0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:57:33 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))
18:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:57:33 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-SAyS_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:57:33 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))
18:57:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:57:33 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-rFRScw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-4yqdSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-3x7MPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-TfP8l1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-87XoVO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-OmtFa2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-Vob5Du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-zukfPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-BLEAAx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:57:34 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))
18:57:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:57:34 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-fWes20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:57:35 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-gX7wwb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:57:35 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-Xxt2fW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:57:35 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-8OUNrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
18:57:35 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-hfdGzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
18:57:35 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-j_rO54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:57:35 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-NAhiTJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:57:35 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))
18:57:35 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:57:36 INFO - Running setup.py (path:/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/pip-p8FdvO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:57:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:57:36 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))
18:57:36 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))
18:57:36 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))
18:57:36 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))
18:57:36 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))
18:57:36 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))
18:57:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
18:57:36 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
18:57:36 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
18:57:36 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
18:57:36 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
18:57:36 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
18:57:36 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
18:57:38 INFO - Downloading blessings-1.6.tar.gz
18:57:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
18:57:38 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))
18:57:38 INFO - Installing collected packages: blessings
18:57:38 INFO - Running setup.py install for blessings
18:57:38 INFO - Successfully installed blessings
18:57:38 INFO - Cleaning up...
18:57:39 INFO - Return code: 0
18:57:39 INFO - Done creating virtualenv /builds/slave/test/build/venv.
18:57:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:57:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:57:39 INFO - Reading from file tmpfile_stdout
18:57:39 INFO - Current package versions:
18:57:39 INFO - blessings == 1.6
18:57:39 INFO - blobuploader == 1.2.4
18:57:39 INFO - browsermob-proxy == 0.6.0
18:57:39 INFO - docopt == 0.6.1
18:57:39 INFO - manifestparser == 1.1
18:57:39 INFO - marionette-client == 2.3.0
18:57:39 INFO - marionette-driver == 1.4.0
18:57:39 INFO - mozInstall == 1.12
18:57:39 INFO - mozcrash == 0.17
18:57:39 INFO - mozdebug == 0.1
18:57:39 INFO - mozdevice == 0.48
18:57:39 INFO - mozfile == 1.2
18:57:39 INFO - mozhttpd == 0.7
18:57:39 INFO - mozinfo == 0.9
18:57:39 INFO - mozleak == 0.1
18:57:39 INFO - mozlog == 3.1
18:57:39 INFO - moznetwork == 0.27
18:57:39 INFO - mozprocess == 0.22
18:57:39 INFO - mozprofile == 0.28
18:57:39 INFO - mozrunner == 6.11
18:57:39 INFO - mozscreenshot == 0.1
18:57:39 INFO - mozsystemmonitor == 0.0
18:57:39 INFO - moztest == 0.7
18:57:39 INFO - mozversion == 1.4
18:57:39 INFO - psutil == 3.1.1
18:57:39 INFO - requests == 1.2.3
18:57:39 INFO - wptserve == 1.4.0
18:57:39 INFO - wsgiref == 0.1.2
18:57:39 INFO - Running post-action listener: _resource_record_post_action
18:57:39 INFO - Running post-action listener: _start_resource_monitoring
18:57:39 INFO - Starting resource monitoring.
18:57:39 INFO - #####
18:57:39 INFO - ##### Running pull step.
18:57:39 INFO - #####
18:57:39 INFO - Running pre-action listener: _resource_record_pre_action
18:57:39 INFO - Running main action method: pull
18:57:39 INFO - Pull has nothing to do!
18:57:39 INFO - Running post-action listener: _resource_record_post_action
18:57:39 INFO - #####
18:57:39 INFO - ##### Running install step.
18:57:39 INFO - #####
18:57:39 INFO - Running pre-action listener: _resource_record_pre_action
18:57:39 INFO - Running main action method: install
18:57:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:57:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:57:39 INFO - Reading from file tmpfile_stdout
18:57:39 INFO - Detecting whether we're running mozinstall >=1.0...
18:57:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
18:57:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
18:57:39 INFO - Reading from file tmpfile_stdout
18:57:39 INFO - Output received:
18:57:39 INFO - Usage: mozinstall [options] installer
18:57:39 INFO - Options:
18:57:39 INFO - -h, --help show this help message and exit
18:57:39 INFO - -d DEST, --destination=DEST
18:57:39 INFO - Directory to install application into. [default:
18:57:39 INFO - "/builds/slave/test"]
18:57:39 INFO - --app=APP Application being installed. [default: firefox]
18:57:39 INFO - mkdir: /builds/slave/test/build/application
18:57:39 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']
18:57:39 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
18:58:01 INFO - Reading from file tmpfile_stdout
18:58:01 INFO - Output received:
18:58:01 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
18:58:01 INFO - Running post-action listener: _resource_record_post_action
18:58:01 INFO - #####
18:58:01 INFO - ##### Running run-tests step.
18:58:01 INFO - #####
18:58:01 INFO - Running pre-action listener: _resource_record_pre_action
18:58:01 INFO - Running main action method: run_tests
18:58:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
18:58:01 INFO - Minidump filename unknown. Determining based upon platform and architecture.
18:58:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
18:58:01 INFO - grabbing minidump binary from tooltool
18:58:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:58:01 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 0x10d81c5e0>, '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 0x10d3ffcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d42a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
18:58:01 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
18:58:01 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
18:58:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
18:58:01 INFO - Return code: 0
18:58:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
18:58:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
18:58:01 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=https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
18:58:01 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=https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
18:58:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.6wU5d6OHZc/Render',
18:58:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
18:58:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
18:58:01 INFO - 'HOME': '/Users/cltbld',
18:58:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
18:58:01 INFO - 'LOGNAME': 'cltbld',
18:58:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
18:58:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:58:01 INFO - 'MOZ_NO_REMOTE': '1',
18:58:01 INFO - 'NO_EM_RESTART': '1',
18:58:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:58:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
18:58:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:58:01 INFO - 'PWD': '/builds/slave/test',
18:58:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
18:58:01 INFO - 'SHELL': '/bin/bash',
18:58:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aknxcDCz2J/Listeners',
18:58:01 INFO - 'TMPDIR': '/var/folders/m2/20p1rw6x5r77sn7qtvvpy75800000w/T/',
18:58:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
18:58:01 INFO - 'USER': 'cltbld',
18:58:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
18:58:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
18:58:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
18:58:01 INFO - 'XPC_FLAGS': '0x0',
18:58:01 INFO - 'XPC_SERVICE_NAME': '0',
18:58:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
18:58:01 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=https://queue.taskcluster.net/v1/task/H8XKE_hYT6-nP5N--LPbog/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
18:58:02 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
18:58:02 INFO - import pkg_resources
18:58:03 INFO - Using 1 client processes
18:58:03 INFO - wptserve Starting http server on 127.0.0.1:8000
18:58:03 INFO - wptserve Starting http server on 127.0.0.1:8001
18:58:03 INFO - wptserve Starting http server on 127.0.0.1:8443
18:58:05 INFO - SUITE-START | Running 1476 tests
18:58:05 INFO - Running testharness tests
18:58:05 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
18:58:05 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
18:58:05 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
18:58:05 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
18:58:05 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
18:58:05 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
18:58:05 INFO - TEST-START | /cors/redirect-origin.htm
18:58:05 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
18:58:05 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
18:58:05 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
18:58:05 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
18:58:05 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
18:58:05 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
18:58:05 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
18:58:05 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 14ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
18:58:05 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
18:58:05 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
18:58:05 INFO - Setting up ssl
18:58:05 INFO - PROCESS | certutil |
18:58:05 INFO - PROCESS | certutil |
18:58:05 INFO - PROCESS | certutil |
18:58:05 INFO - Certificate Nickname Trust Attributes
18:58:05 INFO - SSL,S/MIME,JAR/XPI
18:58:05 INFO -
18:58:05 INFO - web-platform-tests CT,,
18:58:05 INFO -
18:58:05 INFO - Starting runner
18:58:06 INFO - PROCESS | 1934 | 1467683886501 Marionette INFO Listening on port 2828
18:58:07 INFO - PROCESS | 1934 | 1467683887839 Marionette INFO startBrowser 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:07 INFO - PROCESS | 1934 | 1467683887852 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:08 INFO - PROCESS | 1934 | 1467683888061 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:08 INFO - PROCESS | 1934 | 1467683888120 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:08 INFO - PROCESS | 1934 | 1467683888600 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:08 INFO - PROCESS | 1934 | 1467683888802 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
18:58:08 INFO - PROCESS | 1934 | 1467683888834 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:08 INFO - PROCESS | 1934 | 1467683888841 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 225ms
18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
18:58:09 INFO - PROCESS | 1934 | 1467683889058 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - PROCESS | 1934 | 1467683889103 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 216ms
18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
18:58:09 INFO - PROCESS | 1934 | 1467683889276 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - PROCESS | 1934 | 1467683889317 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 218ms
18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
18:58:09 INFO - PROCESS | 1934 | 1467683889504 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - PROCESS | 1934 | 1467683889538 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 225ms
18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
18:58:09 INFO - PROCESS | 1934 | 1467683889724 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - PROCESS | 1934 | 1467683889761 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 266ms
18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
18:58:09 INFO - PROCESS | 1934 | 1467683889992 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - PROCESS | 1934 | 1467683890034 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
18:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 217ms
18:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
18:58:10 INFO - PROCESS | 1934 | 1467683890211 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - PROCESS | 1934 | 1467683890245 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
18:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 217ms
18:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
18:58:10 INFO - PROCESS | 1934 | 1467683890439 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - PROCESS | 1934 | 1467683890471 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
18:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 219ms
18:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
18:58:10 INFO - PROCESS | 1934 | 1467683890661 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - PROCESS | 1934 | 1467683890694 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
18:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 218ms
18:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
18:58:10 INFO - PROCESS | 1934 | 1467683890889 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:10 INFO - PROCESS | 1934 | 1467683890927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
18:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 270ms
18:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
18:58:11 INFO - PROCESS | 1934 | 1467683891172 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - PROCESS | 1934 | 1467683891230 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
18:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 276ms
18:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
18:58:11 INFO - PROCESS | 1934 | 1467683891440 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - PROCESS | 1934 | 1467683891474 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
18:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 218ms
18:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
18:58:11 INFO - PROCESS | 1934 | 1467683891668 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - PROCESS | 1934 | 1467683891696 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
18:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 216ms
18:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
18:58:11 INFO - PROCESS | 1934 | 1467683891890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:11 INFO - PROCESS | 1934 | 1467683891925 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
18:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 220ms
18:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
18:58:12 INFO - PROCESS | 1934 | 1467683892117 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - PROCESS | 1934 | 1467683892144 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
18:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 215ms
18:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
18:58:12 INFO - PROCESS | 1934 | 1467683892337 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - PROCESS | 1934 | 1467683892371 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
18:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 274ms
18:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
18:58:12 INFO - PROCESS | 1934 | 1467683892609 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - PROCESS | 1934 | 1467683892668 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
18:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 217ms
18:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
18:58:12 INFO - PROCESS | 1934 | 1467683892837 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:12 INFO - PROCESS | 1934 | 1467683892871 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
18:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 270ms
18:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
18:58:13 INFO - PROCESS | 1934 | 1467683893103 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - PROCESS | 1934 | 1467683893135 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
18:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
18:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
18:58:13 INFO - PROCESS | 1934 | 1467683893323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - PROCESS | 1934 | 1467683893354 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
18:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 218ms
18:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
18:58:13 INFO - PROCESS | 1934 | 1467683893545 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - PROCESS | 1934 | 1467683893600 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
18:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 267ms
18:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
18:58:13 INFO - PROCESS | 1934 | 1467683893825 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:13 INFO - PROCESS | 1934 | 1467683893882 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
18:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 226ms
18:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
18:58:14 INFO - PROCESS | 1934 | 1467683894044 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - PROCESS | 1934 | 1467683894085 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
18:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 217ms
18:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
18:58:14 INFO - PROCESS | 1934 | 1467683894273 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - PROCESS | 1934 | 1467683894318 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
18:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 275ms
18:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
18:58:14 INFO - PROCESS | 1934 | 1467683894543 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - PROCESS | 1934 | 1467683894589 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
18:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 217ms
18:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
18:58:14 INFO - PROCESS | 1934 | 1467683894768 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:14 INFO - PROCESS | 1934 | 1467683894802 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
18:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 268ms
18:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
18:58:15 INFO - PROCESS | 1934 | 1467683895040 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - PROCESS | 1934 | 1467683895073 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
18:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 218ms
18:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
18:58:15 INFO - PROCESS | 1934 | 1467683895273 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - PROCESS | 1934 | 1467683895315 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
18:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 329ms
18:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
18:58:15 INFO - PROCESS | 1934 | 1467683895644 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - PROCESS | 1934 | 1467683895733 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
18:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 372ms
18:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
18:58:15 INFO - PROCESS | 1934 | 1467683895976 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:16 INFO - PROCESS | 1934 | 1467683896010 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
18:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 221ms
18:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
18:58:16 INFO - PROCESS | 1934 | 1467683896203 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:16 INFO - PROCESS | 1934 | 1467683896238 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
18:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 275ms
18:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
18:58:16 INFO - PROCESS | 1934 | 1467683896561 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:16 INFO - PROCESS | 1934 | 1467683896633 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
18:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 474ms
18:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
18:58:17 INFO - PROCESS | 1934 | 1467683897037 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - PROCESS | 1934 | 1467683897092 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
18:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 317ms
18:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
18:58:17 INFO - PROCESS | 1934 | 1467683897377 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - PROCESS | 1934 | 1467683897437 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
18:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 268ms
18:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
18:58:17 INFO - PROCESS | 1934 | 1467683897656 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - PROCESS | 1934 | 1467683897691 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
18:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 275ms
18:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
18:58:17 INFO - PROCESS | 1934 | 1467683897923 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:17 INFO - PROCESS | 1934 | 1467683897979 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
18:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 268ms
18:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
18:58:18 INFO - PROCESS | 1934 | 1467683898192 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - PROCESS | 1934 | 1467683898244 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
18:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 217ms
18:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
18:58:18 INFO - PROCESS | 1934 | 1467683898423 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - PROCESS | 1934 | 1467683898459 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
18:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 224ms
18:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
18:58:18 INFO - PROCESS | 1934 | 1467683898641 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - PROCESS | 1934 | 1467683898692 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
18:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 318ms
18:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
18:58:18 INFO - PROCESS | 1934 | 1467683898975 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - PROCESS | 1934 | 1467683899032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
18:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 379ms
18:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
18:58:19 INFO - PROCESS | 1934 | 1467683899353 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - PROCESS | 1934 | 1467683899415 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
18:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 267ms
18:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
18:58:19 INFO - PROCESS | 1934 | 1467683899622 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - PROCESS | 1934 | 1467683899655 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
18:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 218ms
18:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
18:58:19 INFO - PROCESS | 1934 | 1467683899843 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:19 INFO - PROCESS | 1934 | 1467683899883 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
18:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 268ms
18:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
18:58:20 INFO - PROCESS | 1934 | 1467683900125 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - PROCESS | 1934 | 1467683900196 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
18:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 327ms
18:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
18:58:20 INFO - PROCESS | 1934 | 1467683900445 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - PROCESS | 1934 | 1467683900501 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
18:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 217ms
18:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
18:58:20 INFO - PROCESS | 1934 | 1467683900671 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - PROCESS | 1934 | 1467683900705 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
18:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 225ms
18:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
18:58:20 INFO - PROCESS | 1934 | 1467683900890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:20 INFO - PROCESS | 1934 | 1467683900923 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
18:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 217ms
18:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
18:58:21 INFO - PROCESS | 1934 | 1467683901109 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - PROCESS | 1934 | 1467683901153 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
18:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 217ms
18:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
18:58:21 INFO - PROCESS | 1934 | 1467683901328 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - PROCESS | 1934 | 1467683901365 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
18:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 220ms
18:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
18:58:21 INFO - PROCESS | 1934 | 1467683901556 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - PROCESS | 1934 | 1467683901589 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
18:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 217ms
18:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
18:58:21 INFO - PROCESS | 1934 | 1467683901776 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - PROCESS | 1934 | 1467683901808 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
18:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 217ms
18:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
18:58:22 INFO - PROCESS | 1934 | 1467683902001 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - PROCESS | 1934 | 1467683902034 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
18:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 217ms
18:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
18:58:22 INFO - PROCESS | 1934 | 1467683902220 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - PROCESS | 1934 | 1467683902256 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
18:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 217ms
18:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
18:58:22 INFO - PROCESS | 1934 | 1467683902439 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - PROCESS | 1934 | 1467683902488 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
18:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 219ms
18:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
18:58:22 INFO - PROCESS | 1934 | 1467683902662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - PROCESS | 1934 | 1467683902716 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
18:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
18:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
18:58:22 INFO - PROCESS | 1934 | 1467683902888 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:22 INFO - PROCESS | 1934 | 1467683902924 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
18:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 274ms
18:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
18:58:23 INFO - PROCESS | 1934 | 1467683903158 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - PROCESS | 1934 | 1467683903210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
18:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 318ms
18:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
18:58:23 INFO - PROCESS | 1934 | 1467683903496 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - PROCESS | 1934 | 1467683903550 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
18:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 286ms
18:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
18:58:23 INFO - PROCESS | 1934 | 1467683903773 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - PROCESS | 1934 | 1467683903806 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
18:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 217ms
18:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
18:58:23 INFO - PROCESS | 1934 | 1467683903994 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - PROCESS | 1934 | 1467683904030 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
18:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 216ms
18:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
18:58:24 INFO - PROCESS | 1934 | 1467683904219 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - PROCESS | 1934 | 1467683904252 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
18:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 225ms
18:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
18:58:24 INFO - PROCESS | 1934 | 1467683904440 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - PROCESS | 1934 | 1467683904472 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
18:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 219ms
18:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
18:58:24 INFO - PROCESS | 1934 | 1467683904675 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - PROCESS | 1934 | 1467683904707 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
18:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 225ms
18:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
18:58:24 INFO - PROCESS | 1934 | 1467683904889 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:24 INFO - PROCESS | 1934 | 1467683904921 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
18:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 220ms
18:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
18:58:25 INFO - PROCESS | 1934 | 1467683905120 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:25 INFO - PROCESS | 1934 | 1467683905153 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
18:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 325ms
18:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
18:58:25 INFO - PROCESS | 1934 | 1467683905445 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:25 INFO - PROCESS | 1934 | 1467683905489 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
18:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms
18:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
18:58:25 INFO - PROCESS | 1934 | 1467683905920 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:25 INFO - PROCESS | 1934 | 1467683905954 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
18:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 275ms
18:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
18:58:26 INFO - PROCESS | 1934 | 1467683906196 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - PROCESS | 1934 | 1467683906257 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
18:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 316ms
18:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
18:58:26 INFO - PROCESS | 1934 | 1467683906538 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - PROCESS | 1934 | 1467683906574 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
18:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 218ms
18:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
18:58:26 INFO - PROCESS | 1934 | 1467683906754 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - PROCESS | 1934 | 1467683906788 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
18:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 225ms
18:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
18:58:26 INFO - PROCESS | 1934 | 1467683906975 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:27 INFO - PROCESS | 1934 | 1467683907023 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
18:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 268ms
18:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
18:58:27 INFO - PROCESS | 1934 | 1467683907284 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:27 INFO - PROCESS | 1934 | 1467683907369 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
18:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 778ms
18:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
18:58:28 INFO - PROCESS | 1934 | 1467683908029 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:28 INFO - PROCESS | 1934 | 1467683908073 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:28 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.
18:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 317ms
18:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
18:58:28 INFO - PROCESS | 1934 | 1467683908363 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:28 INFO - PROCESS | 1934 | 1467683908424 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:28 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.
18:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 318ms
18:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
18:58:28 INFO - PROCESS | 1934 | 1467683908708 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:28 INFO - PROCESS | 1934 | 1467683908757 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 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.
18:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 320ms
18:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
18:58:29 INFO - PROCESS | 1934 | 1467683909029 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 INFO - PROCESS | 1934 | 1467683909075 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 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.
18:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 230ms
18:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
18:58:29 INFO - PROCESS | 1934 | 1467683909254 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 INFO - PROCESS | 1934 | 1467683909289 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 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.
18:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 275ms
18:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
18:58:29 INFO - PROCESS | 1934 | 1467683909526 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 INFO - PROCESS | 1934 | 1467683909579 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 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.
18:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 318ms
18:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
18:58:29 INFO - PROCESS | 1934 | 1467683909844 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:29 INFO - PROCESS | 1934 | 1467683909895 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:30 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.
18:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 367ms
18:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
18:58:30 INFO - PROCESS | 1934 | 1467683910213 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:30 INFO - PROCESS | 1934 | 1467683910227 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:30 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.
18:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 269ms
18:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
18:58:30 INFO - PROCESS | 1934 | 1467683910494 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:30 INFO - PROCESS | 1934 | 1467683910535 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:30 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.
18:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 369ms
18:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
18:58:30 INFO - PROCESS | 1934 | 1467683910872 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:30 INFO - PROCESS | 1934 | 1467683910906 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 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.
18:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 271ms
18:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
18:58:31 INFO - PROCESS | 1934 | 1467683911155 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 INFO - PROCESS | 1934 | 1467683911207 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 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.
18:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 319ms
18:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
18:58:31 INFO - PROCESS | 1934 | 1467683911492 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 INFO - PROCESS | 1934 | 1467683911542 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 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.
18:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 279ms
18:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
18:58:31 INFO - PROCESS | 1934 | 1467683911772 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 INFO - PROCESS | 1934 | 1467683911807 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:31 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.
18:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 226ms
18:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
18:58:31 INFO - PROCESS | 1934 | 1467683911991 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 INFO - PROCESS | 1934 | 1467683912023 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 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.
18:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 219ms
18:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
18:58:32 INFO - PROCESS | 1934 | 1467683912212 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 INFO - PROCESS | 1934 | 1467683912255 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 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.
18:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 320ms
18:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
18:58:32 INFO - PROCESS | 1934 | 1467683912548 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 INFO - PROCESS | 1934 | 1467683912588 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 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.
18:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 320ms
18:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
18:58:32 INFO - PROCESS | 1934 | 1467683912878 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:32 INFO - PROCESS | 1934 | 1467683912927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:33 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.
18:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 318ms
18:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
18:58:33 INFO - PROCESS | 1934 | 1467683913206 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:33 INFO - PROCESS | 1934 | 1467683913252 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:33 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.
18:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 325ms
18:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
18:58:33 INFO - PROCESS | 1934 | 1467683913525 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:33 INFO - PROCESS | 1934 | 1467683913572 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:33 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.
18:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 417ms
18:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
18:58:33 INFO - PROCESS | 1934 | 1467683913946 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 INFO - PROCESS | 1934 | 1467683914002 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 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.
18:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 268ms
18:58:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
18:58:34 INFO - PROCESS | 1934 | 1467683914227 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 INFO - PROCESS | 1934 | 1467683914271 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
18:58:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 267ms
18:58:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
18:58:34 INFO - PROCESS | 1934 | 1467683914505 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 INFO - PROCESS | 1934 | 1467683914543 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
18:58:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 269ms
18:58:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
18:58:34 INFO - PROCESS | 1934 | 1467683914773 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:34 INFO - PROCESS | 1934 | 1467683914809 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
18:58:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 316ms
18:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
18:58:35 INFO - PROCESS | 1934 | 1467683915094 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:35 INFO - PROCESS | 1934 | 1467683915168 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
18:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 318ms
18:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
18:58:35 INFO - PROCESS | 1934 | 1467683915428 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:35 INFO - PROCESS | 1934 | 1467683915474 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
18:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 279ms
18:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
18:58:35 INFO - PROCESS | 1934 | 1467683915707 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:35 INFO - PROCESS | 1934 | 1467683915755 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
18:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 327ms
18:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
18:58:36 INFO - PROCESS | 1934 | 1467683916043 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - PROCESS | 1934 | 1467683916079 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
18:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 318ms
18:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
18:58:36 INFO - PROCESS | 1934 | 1467683916373 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - PROCESS | 1934 | 1467683916421 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
18:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 277ms
18:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
18:58:36 INFO - PROCESS | 1934 | 1467683916642 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - PROCESS | 1934 | 1467683916684 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
18:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 267ms
18:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
18:58:36 INFO - PROCESS | 1934 | 1467683916913 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:36 INFO - PROCESS | 1934 | 1467683916972 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
18:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 367ms
18:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
18:58:37 INFO - PROCESS | 1934 | 1467683917292 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:37 INFO - PROCESS | 1934 | 1467683917381 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
18:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 369ms
18:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
18:58:37 INFO - PROCESS | 1934 | 1467683917669 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:37 INFO - PROCESS | 1934 | 1467683917719 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:38 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
18:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 774ms
18:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
18:58:38 INFO - PROCESS | 1934 | 1467683918439 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:38 INFO - PROCESS | 1934 | 1467683918473 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
18:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 768ms
18:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
18:58:39 INFO - PROCESS | 1934 | 1467683919209 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 INFO - PROCESS | 1934 | 1467683919229 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 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
18:58:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:58:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
18:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 219ms
18:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
18:58:39 INFO - PROCESS | 1934 | 1467683919440 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 INFO - PROCESS | 1934 | 1467683919487 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
18:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 280ms
18:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
18:58:39 INFO - PROCESS | 1934 | 1467683919719 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 INFO - PROCESS | 1934 | 1467683919759 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
18:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 268ms
18:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
18:58:40 INFO - PROCESS | 1934 | 1467683920056 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:40 INFO - PROCESS | 1934 | 1467683920133 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
18:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 335ms
18:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
18:58:40 INFO - PROCESS | 1934 | 1467683920378 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:40 INFO - PROCESS | 1934 | 1467683920424 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
18:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 271ms
18:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
18:58:40 INFO - PROCESS | 1934 | 1467683920659 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:40 INFO - PROCESS | 1934 | 1467683920715 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
18:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 319ms
18:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
18:58:41 INFO - PROCESS | 1934 | 1467683921006 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:41 INFO - PROCESS | 1934 | 1467683921056 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:41 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
18:58:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
18:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 329ms
18:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
18:58:41 INFO - PROCESS | 1934 | 1467683921341 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:41 INFO - PROCESS | 1934 | 1467683921385 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
18:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 275ms
18:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
18:58:41 INFO - PROCESS | 1934 | 1467683921610 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:41 INFO - PROCESS | 1934 | 1467683921671 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:41 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
18:58:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
18:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 318ms
18:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
18:58:41 INFO - PROCESS | 1934 | 1467683921944 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - PROCESS | 1934 | 1467683922000 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 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
18:58:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
18:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
18:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 280ms
18:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
18:58:42 INFO - PROCESS | 1934 | 1467683922220 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - PROCESS | 1934 | 1467683922258 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
18:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
18:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 225ms
18:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
18:58:42 INFO - PROCESS | 1934 | 1467683922441 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - PROCESS | 1934 | 1467683922473 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
18:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 220ms
18:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
18:58:42 INFO - PROCESS | 1934 | 1467683922670 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - PROCESS | 1934 | 1467683922704 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
18:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 223ms
18:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
18:58:42 INFO - PROCESS | 1934 | 1467683922890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:42 INFO - PROCESS | 1934 | 1467683922927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
18:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 267ms
18:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
18:58:43 INFO - PROCESS | 1934 | 1467683923161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:43 INFO - PROCESS | 1934 | 1467683923207 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
18:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 318ms
18:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
18:58:43 INFO - PROCESS | 1934 | 1467683923493 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:43 INFO - PROCESS | 1934 | 1467683923546 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
18:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 331ms
18:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
18:58:43 INFO - PROCESS | 1934 | 1467683923826 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:43 INFO - PROCESS | 1934 | 1467683923919 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
18:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 278ms
18:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
18:58:44 INFO - PROCESS | 1934 | 1467683924095 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - PROCESS | 1934 | 1467683924133 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
18:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 219ms
18:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
18:58:44 INFO - PROCESS | 1934 | 1467683924323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - PROCESS | 1934 | 1467683924357 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
18:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 217ms
18:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
18:58:44 INFO - PROCESS | 1934 | 1467683924544 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - PROCESS | 1934 | 1467683924581 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
18:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 217ms
18:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
18:58:44 INFO - PROCESS | 1934 | 1467683924771 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:44 INFO - PROCESS | 1934 | 1467683924808 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
18:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 267ms
18:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
18:58:45 INFO - PROCESS | 1934 | 1467683925040 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - PROCESS | 1934 | 1467683925076 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
18:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 222ms
18:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
18:58:45 INFO - PROCESS | 1934 | 1467683925271 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - PROCESS | 1934 | 1467683925305 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 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
18:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 225ms
18:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
18:58:45 INFO - PROCESS | 1934 | 1467683925491 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - PROCESS | 1934 | 1467683925523 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
18:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 216ms
18:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
18:58:45 INFO - PROCESS | 1934 | 1467683925709 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - PROCESS | 1934 | 1467683925739 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
18:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 218ms
18:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
18:58:45 INFO - PROCESS | 1934 | 1467683925939 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:45 INFO - PROCESS | 1934 | 1467683925975 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:46 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
18:58:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 328ms
18:58:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
18:58:46 INFO - PROCESS | 1934 | 1467683926283 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:46 INFO - PROCESS | 1934 | 1467683926339 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:46 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
18:58:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
18:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:58:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
18:58:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
18:58:46 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
18:58:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
18:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
18:58:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
18:58:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
18:58:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms
18:58:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
18:58:46 INFO - PROCESS | 1934 | 1467683926775 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:46 INFO - PROCESS | 1934 | 1467683926826 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
18:58:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 319ms
18:58:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
18:58:47 INFO - PROCESS | 1934 | 1467683927113 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 INFO - PROCESS | 1934 | 1467683927172 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 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.
18:58:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 278ms
18:58:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
18:58:47 INFO - PROCESS | 1934 | 1467683927392 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 INFO - PROCESS | 1934 | 1467683927428 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 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.
18:58:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 224ms
18:58:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
18:58:47 INFO - PROCESS | 1934 | 1467683927609 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 INFO - PROCESS | 1934 | 1467683927643 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
18:58:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 218ms
18:58:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
18:58:47 INFO - PROCESS | 1934 | 1467683927830 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:47 INFO - PROCESS | 1934 | 1467683927873 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 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.
18:58:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 217ms
18:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
18:58:48 INFO - PROCESS | 1934 | 1467683928076 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - PROCESS | 1934 | 1467683928122 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
18:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 230ms
18:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
18:58:48 INFO - PROCESS | 1934 | 1467683928294 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - PROCESS | 1934 | 1467683928352 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
18:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 318ms
18:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
18:58:48 INFO - PROCESS | 1934 | 1467683928643 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - PROCESS | 1934 | 1467683928691 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
18:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 246ms
18:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
18:58:48 INFO - PROCESS | 1934 | 1467683928871 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:48 INFO - PROCESS | 1934 | 1467683928906 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
18:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 318ms
18:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
18:58:49 INFO - PROCESS | 1934 | 1467683929196 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - PROCESS | 1934 | 1467683929237 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
18:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 317ms
18:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
18:58:49 INFO - PROCESS | 1934 | 1467683929528 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - PROCESS | 1934 | 1467683929569 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
18:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 218ms
18:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
18:58:49 INFO - PROCESS | 1934 | 1467683929754 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - PROCESS | 1934 | 1467683929791 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
18:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 224ms
18:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
18:58:49 INFO - PROCESS | 1934 | 1467683929978 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:50 INFO - PROCESS | 1934 | 1467683930021 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
18:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 370ms
18:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
18:58:50 INFO - PROCESS | 1934 | 1467683930369 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:50 INFO - PROCESS | 1934 | 1467683930431 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
18:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 332ms
18:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
18:58:50 INFO - PROCESS | 1934 | 1467683930689 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:50 INFO - PROCESS | 1934 | 1467683930725 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
18:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 274ms
18:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
18:58:50 INFO - PROCESS | 1934 | 1467683930961 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - PROCESS | 1934 | 1467683931008 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
18:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 269ms
18:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
18:58:51 INFO - PROCESS | 1934 | 1467683931242 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - PROCESS | 1934 | 1467683931298 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
18:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 328ms
18:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
18:58:51 INFO - PROCESS | 1934 | 1467683931570 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - PROCESS | 1934 | 1467683931611 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
18:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 267ms
18:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
18:58:51 INFO - PROCESS | 1934 | 1467683931841 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:51 INFO - PROCESS | 1934 | 1467683931890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
18:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 320ms
18:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
18:58:52 INFO - PROCESS | 1934 | 1467683932177 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:52 INFO - PROCESS | 1934 | 1467683932228 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
18:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 327ms
18:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
18:58:52 INFO - PROCESS | 1934 | 1467683932493 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:52 INFO - PROCESS | 1934 | 1467683932525 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
18:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 418ms
18:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
18:58:52 INFO - PROCESS | 1934 | 1467683932916 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:52 INFO - PROCESS | 1934 | 1467683932972 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
18:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 269ms
18:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
18:58:53 INFO - PROCESS | 1934 | 1467683933210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:53 INFO - PROCESS | 1934 | 1467683933267 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
18:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 332ms
18:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
18:58:53 INFO - PROCESS | 1934 | 1467683933542 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:53 INFO - PROCESS | 1934 | 1467683933586 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
18:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 326ms
18:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
18:58:53 INFO - PROCESS | 1934 | 1467683933859 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:53 INFO - PROCESS | 1934 | 1467683933891 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
18:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 319ms
18:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
18:58:54 INFO - PROCESS | 1934 | 1467683934188 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:54 INFO - PROCESS | 1934 | 1467683934237 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
18:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 323ms
18:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
18:58:54 INFO - PROCESS | 1934 | 1467683934510 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:54 INFO - PROCESS | 1934 | 1467683934561 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
18:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 320ms
18:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
18:58:54 INFO - PROCESS | 1934 | 1467683934840 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:54 INFO - PROCESS | 1934 | 1467683934890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
18:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 325ms
18:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
18:58:55 INFO - PROCESS | 1934 | 1467683935161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - PROCESS | 1934 | 1467683935221 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
18:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 318ms
18:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
18:58:55 INFO - PROCESS | 1934 | 1467683935480 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - PROCESS | 1934 | 1467683935522 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
18:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 217ms
18:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
18:58:55 INFO - PROCESS | 1934 | 1467683935706 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - PROCESS | 1934 | 1467683935741 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
18:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 216ms
18:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
18:58:55 INFO - PROCESS | 1934 | 1467683935926 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:55 INFO - PROCESS | 1934 | 1467683935960 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
18:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 267ms
18:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
18:58:56 INFO - PROCESS | 1934 | 1467683936195 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:56 INFO - PROCESS | 1934 | 1467683936239 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
18:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 266ms
18:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
18:58:56 INFO - PROCESS | 1934 | 1467683936476 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:56 INFO - PROCESS | 1934 | 1467683936520 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
18:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 278ms
18:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
18:58:56 INFO - PROCESS | 1934 | 1467683936747 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:56 INFO - PROCESS | 1934 | 1467683936787 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
18:58:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 322ms
18:58:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
18:58:57 INFO - PROCESS | 1934 | 1467683937081 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:57 INFO - PROCESS | 1934 | 1467683937108 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:57 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
18:58:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 269ms
18:58:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
18:58:57 INFO - PROCESS | 1934 | 1467683937362 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:57 INFO - PROCESS | 1934 | 1467683937418 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
18:58:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 418ms
18:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
18:58:57 INFO - PROCESS | 1934 | 1467683937788 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:57 INFO - PROCESS | 1934 | 1467683937823 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:58 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)
18:58:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 724ms
18:58:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
18:58:58 INFO - PROCESS | 1934 | 1467683938509 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:58 INFO - PROCESS | 1934 | 1467683938539 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
18:58:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 719ms
18:58:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
18:58:59 INFO - PROCESS | 1934 | 1467683939237 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:58:59 INFO - PROCESS | 1934 | 1467683939289 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
18:59:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 821ms
18:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
18:59:00 INFO - PROCESS | 1934 | 1467683940060 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:00 INFO - PROCESS | 1934 | 1467683940088 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:00 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)
18:59:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 719ms
18:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
18:59:00 INFO - PROCESS | 1934 | 1467683940786 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:00 INFO - PROCESS | 1934 | 1467683940819 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:01 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)
18:59:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 722ms
18:59:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
18:59:01 INFO - PROCESS | 1934 | 1467683941507 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:01 INFO - PROCESS | 1934 | 1467683941552 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
18:59:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
18:59:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
18:59:02 INFO - PROCESS | 1934 | 1467683942226 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:02 INFO - PROCESS | 1934 | 1467683942246 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
18:59:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
18:59:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
18:59:02 INFO - PROCESS | 1934 | 1467683942948 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:02 INFO - PROCESS | 1934 | 1467683942984 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
18:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 719ms
18:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
18:59:03 INFO - PROCESS | 1934 | 1467683943669 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:03 INFO - PROCESS | 1934 | 1467683943700 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:04 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
18:59:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 768ms
18:59:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
18:59:04 INFO - PROCESS | 1934 | 1467683944440 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:04 INFO - PROCESS | 1934 | 1467683944471 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
18:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 718ms
18:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
18:59:05 INFO - PROCESS | 1934 | 1467683945161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:05 INFO - PROCESS | 1934 | 1467683945192 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:05 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
18:59:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
18:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 368ms
18:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
18:59:05 INFO - PROCESS | 1934 | 1467683945539 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:05 INFO - PROCESS | 1934 | 1467683945585 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
18:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 326ms
18:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
18:59:05 INFO - PROCESS | 1934 | 1467683945863 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:05 INFO - PROCESS | 1934 | 1467683945897 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:06 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
18:59:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
18:59:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
18:59:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
18:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 266ms
18:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
18:59:06 INFO - PROCESS | 1934 | 1467683946143 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:06 INFO - PROCESS | 1934 | 1467683946196 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
18:59:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 429ms
18:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
18:59:06 INFO - PROCESS | 1934 | 1467683946567 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:06 INFO - PROCESS | 1934 | 1467683946604 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
18:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 767ms
18:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
18:59:07 INFO - PROCESS | 1934 | 1467683947336 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:07 INFO - PROCESS | 1934 | 1467683947365 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:07 INFO - PROCESS | 1934 | 1467683947857 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
18:59:08 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
18:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 723ms
18:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
18:59:08 INFO - PROCESS | 1934 | 1467683948059 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:08 INFO - PROCESS | 1934 | 1467683948093 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:08 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.)
18:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 721ms
18:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
18:59:08 INFO - PROCESS | 1934 | 1467683948782 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:08 INFO - PROCESS | 1934 | 1467683948817 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
18:59:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 717ms
18:59:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
18:59:09 INFO - PROCESS | 1934 | 1467683949501 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:09 INFO - PROCESS | 1934 | 1467683949533 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:10 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
18:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 721ms
18:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
18:59:10 INFO - PROCESS | 1934 | 1467683950224 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:10 INFO - PROCESS | 1934 | 1467683950254 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
18:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 217ms
18:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
18:59:10 INFO - PROCESS | 1934 | 1467683950444 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:10 INFO - PROCESS | 1934 | 1467683950484 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
18:59:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 720ms
18:59:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
18:59:11 INFO - PROCESS | 1934 | 1467683951167 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:11 INFO - PROCESS | 1934 | 1467683951197 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
18:59:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 720ms
18:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
18:59:11 INFO - PROCESS | 1934 | 1467683951892 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:11 INFO - PROCESS | 1934 | 1467683951927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
18:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 270ms
18:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
18:59:12 INFO - PROCESS | 1934 | 1467683952167 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:12 INFO - PROCESS | 1934 | 1467683952211 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
18:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 267ms
18:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
18:59:12 INFO - PROCESS | 1934 | 1467683952444 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:12 INFO - PROCESS | 1934 | 1467683952488 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
18:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 273ms
18:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
18:59:12 INFO - PROCESS | 1934 | 1467683952712 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:12 INFO - PROCESS | 1934 | 1467683952762 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
18:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 320ms
18:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
18:59:13 INFO - PROCESS | 1934 | 1467683953054 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - PROCESS | 1934 | 1467683953093 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
18:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 267ms
18:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
18:59:13 INFO - PROCESS | 1934 | 1467683953329 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - PROCESS | 1934 | 1467683953405 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
18:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 377ms
18:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
18:59:13 INFO - PROCESS | 1934 | 1467683953703 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - PROCESS | 1934 | 1467683953755 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
18:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 268ms
18:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
18:59:13 INFO - PROCESS | 1934 | 1467683953975 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 INFO - PROCESS | 1934 | 1467683954009 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 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
18:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 268ms
18:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
18:59:14 INFO - PROCESS | 1934 | 1467683954245 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 INFO - PROCESS | 1934 | 1467683954288 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 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
18:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 219ms
18:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
18:59:14 INFO - PROCESS | 1934 | 1467683954481 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 INFO - PROCESS | 1934 | 1467683954526 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 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
18:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 379ms
18:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
18:59:14 INFO - PROCESS | 1934 | 1467683954857 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:14 INFO - PROCESS | 1934 | 1467683954907 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
18:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 268ms
18:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
18:59:15 INFO - PROCESS | 1934 | 1467683955129 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 INFO - PROCESS | 1934 | 1467683955177 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 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
18:59:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
18:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 317ms
18:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
18:59:15 INFO - PROCESS | 1934 | 1467683955454 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 INFO - PROCESS | 1934 | 1467683955490 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
18:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 267ms
18:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
18:59:15 INFO - PROCESS | 1934 | 1467683955727 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 INFO - PROCESS | 1934 | 1467683955785 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:15 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
18:59:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
18:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 268ms
18:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
18:59:16 INFO - PROCESS | 1934 | 1467683955996 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:16 INFO - PROCESS | 1934 | 1467683956040 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
18:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 317ms
18:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
18:59:16 INFO - PROCESS | 1934 | 1467683956328 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:16 INFO - PROCESS | 1934 | 1467683956379 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
18:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 317ms
18:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
18:59:16 INFO - PROCESS | 1934 | 1467683956646 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:16 INFO - PROCESS | 1934 | 1467683956681 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
18:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 316ms
18:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
18:59:16 INFO - PROCESS | 1934 | 1467683956972 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - PROCESS | 1934 | 1467683957009 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
18:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 275ms
18:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
18:59:17 INFO - PROCESS | 1934 | 1467683957244 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - PROCESS | 1934 | 1467683957293 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
18:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 317ms
18:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
18:59:17 INFO - PROCESS | 1934 | 1467683957574 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - PROCESS | 1934 | 1467683957623 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
18:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 276ms
18:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
18:59:17 INFO - PROCESS | 1934 | 1467683957935 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:17 INFO - PROCESS | 1934 | 1467683957996 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
18:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 463ms
18:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
18:59:18 INFO - PROCESS | 1934 | 1467683958361 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:18 INFO - PROCESS | 1934 | 1467683958410 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
18:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 268ms
18:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
18:59:18 INFO - PROCESS | 1934 | 1467683958641 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:18 INFO - PROCESS | 1934 | 1467683958682 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
18:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 275ms
18:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
18:59:18 INFO - PROCESS | 1934 | 1467683958926 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:18 INFO - PROCESS | 1934 | 1467683958989 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
18:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 271ms
18:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
18:59:19 INFO - PROCESS | 1934 | 1467683959211 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:19 INFO - PROCESS | 1934 | 1467683959268 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
18:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 330ms
18:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
18:59:19 INFO - PROCESS | 1934 | 1467683959542 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:19 INFO - PROCESS | 1934 | 1467683959603 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
18:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 326ms
18:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
18:59:19 INFO - PROCESS | 1934 | 1467683959875 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:19 INFO - PROCESS | 1934 | 1467683959934 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
18:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 272ms
18:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
18:59:20 INFO - PROCESS | 1934 | 1467683960142 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - PROCESS | 1934 | 1467683960177 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
18:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 271ms
18:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
18:59:20 INFO - PROCESS | 1934 | 1467683960461 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - PROCESS | 1934 | 1467683960503 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
18:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 354ms
18:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
18:59:20 INFO - PROCESS | 1934 | 1467683960781 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - PROCESS | 1934 | 1467683960829 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
18:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 218ms
18:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
18:59:21 INFO - PROCESS | 1934 | 1467683961007 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - PROCESS | 1934 | 1467683961041 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
18:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 216ms
18:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
18:59:21 INFO - PROCESS | 1934 | 1467683961227 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - PROCESS | 1934 | 1467683961262 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
18:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 218ms
18:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
18:59:21 INFO - PROCESS | 1934 | 1467683961446 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - PROCESS | 1934 | 1467683961488 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
18:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 216ms
18:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
18:59:21 INFO - PROCESS | 1934 | 1467683961674 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - PROCESS | 1934 | 1467683961709 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
18:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 228ms
18:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
18:59:21 INFO - PROCESS | 1934 | 1467683961895 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:21 INFO - PROCESS | 1934 | 1467683961926 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
18:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 217ms
18:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
18:59:22 INFO - PROCESS | 1934 | 1467683962123 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - PROCESS | 1934 | 1467683962156 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
18:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 217ms
18:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
18:59:22 INFO - PROCESS | 1934 | 1467683962341 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - PROCESS | 1934 | 1467683962374 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
18:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 267ms
18:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
18:59:22 INFO - PROCESS | 1934 | 1467683962613 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - PROCESS | 1934 | 1467683962663 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
18:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 217ms
18:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
18:59:22 INFO - PROCESS | 1934 | 1467683962839 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:22 INFO - PROCESS | 1934 | 1467683962872 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
18:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 373ms
18:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
18:59:23 INFO - PROCESS | 1934 | 1467683963210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:23 INFO - PROCESS | 1934 | 1467683963257 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
18:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 421ms
18:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
18:59:23 INFO - PROCESS | 1934 | 1467683963641 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:23 INFO - PROCESS | 1934 | 1467683963688 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
18:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 276ms
18:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
18:59:23 INFO - PROCESS | 1934 | 1467683963911 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:23 INFO - PROCESS | 1934 | 1467683963948 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
18:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 269ms
18:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
18:59:24 INFO - PROCESS | 1934 | 1467683964191 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:24 INFO - PROCESS | 1934 | 1467683964246 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
18:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 471ms
18:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
18:59:24 INFO - PROCESS | 1934 | 1467683964660 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:24 INFO - PROCESS | 1934 | 1467683964704 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
18:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 220ms
18:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
18:59:24 INFO - PROCESS | 1934 | 1467683964891 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:24 INFO - PROCESS | 1934 | 1467683964934 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
18:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 325ms
18:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
18:59:25 INFO - PROCESS | 1934 | 1467683965222 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:25 INFO - PROCESS | 1934 | 1467683965270 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
18:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 318ms
18:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
18:59:25 INFO - PROCESS | 1934 | 1467683965544 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:25 INFO - PROCESS | 1934 | 1467683965583 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
18:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 229ms
18:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
18:59:25 INFO - PROCESS | 1934 | 1467683965765 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:25 INFO - PROCESS | 1934 | 1467683965804 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
18:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 268ms
18:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
18:59:26 INFO - PROCESS | 1934 | 1467683966047 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:26 INFO - PROCESS | 1934 | 1467683966120 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
18:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 367ms
18:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
18:59:26 INFO - PROCESS | 1934 | 1467683966413 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:26 INFO - PROCESS | 1934 | 1467683966458 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
18:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 317ms
18:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
18:59:26 INFO - PROCESS | 1934 | 1467683966743 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:26 INFO - PROCESS | 1934 | 1467683966777 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
18:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 329ms
18:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
18:59:27 INFO - PROCESS | 1934 | 1467683967074 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - PROCESS | 1934 | 1467683967119 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
18:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 275ms
18:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
18:59:27 INFO - PROCESS | 1934 | 1467683967348 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - PROCESS | 1934 | 1467683967406 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
18:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 317ms
18:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
18:59:27 INFO - PROCESS | 1934 | 1467683967679 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - PROCESS | 1934 | 1467683967726 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
18:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 277ms
18:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
18:59:27 INFO - PROCESS | 1934 | 1467683967946 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:27 INFO - PROCESS | 1934 | 1467683967988 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
18:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 219ms
18:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
18:59:28 INFO - PROCESS | 1934 | 1467683968177 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:28 INFO - PROCESS | 1934 | 1467683968219 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
18:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 319ms
18:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
18:59:28 INFO - PROCESS | 1934 | 1467683968509 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:28 INFO - PROCESS | 1934 | 1467683968574 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
18:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 326ms
18:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
18:59:28 INFO - PROCESS | 1934 | 1467683968827 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:28 INFO - PROCESS | 1934 | 1467683968865 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
18:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 216ms
18:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
18:59:29 INFO - PROCESS | 1934 | 1467683969046 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - PROCESS | 1934 | 1467683969093 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
18:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 217ms
18:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
18:59:29 INFO - PROCESS | 1934 | 1467683969276 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - PROCESS | 1934 | 1467683969310 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
18:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 277ms
18:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
18:59:29 INFO - PROCESS | 1934 | 1467683969546 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - PROCESS | 1934 | 1467683969607 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
18:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 417ms
18:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
18:59:29 INFO - PROCESS | 1934 | 1467683969969 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:30 INFO - PROCESS | 1934 | 1467683970006 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
18:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 271ms
18:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
18:59:30 INFO - PROCESS | 1934 | 1467683970242 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:30 INFO - PROCESS | 1934 | 1467683970275 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
18:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 266ms
18:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
18:59:30 INFO - PROCESS | 1934 | 1467683970640 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:30 INFO - PROCESS | 1934 | 1467683970705 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
18:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 516ms
18:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
18:59:31 INFO - PROCESS | 1934 | 1467683971095 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - PROCESS | 1934 | 1467683971144 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
18:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 268ms
18:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
18:59:31 INFO - PROCESS | 1934 | 1467683971375 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - PROCESS | 1934 | 1467683971426 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
18:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 274ms
18:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
18:59:31 INFO - PROCESS | 1934 | 1467683971650 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - PROCESS | 1934 | 1467683971703 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
18:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 319ms
18:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
18:59:31 INFO - PROCESS | 1934 | 1467683971975 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - PROCESS | 1934 | 1467683972025 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
18:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 278ms
18:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
18:59:32 INFO - PROCESS | 1934 | 1467683972257 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - PROCESS | 1934 | 1467683972303 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
18:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 316ms
18:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
18:59:32 INFO - PROCESS | 1934 | 1467683972580 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - PROCESS | 1934 | 1467683972629 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
18:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 266ms
18:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
18:59:32 INFO - PROCESS | 1934 | 1467683972846 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:32 INFO - PROCESS | 1934 | 1467683972890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
18:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 266ms
18:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
18:59:33 INFO - PROCESS | 1934 | 1467683973115 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - PROCESS | 1934 | 1467683973176 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
18:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 318ms
18:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
18:59:33 INFO - PROCESS | 1934 | 1467683973458 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - PROCESS | 1934 | 1467683973504 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
18:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 272ms
18:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
18:59:33 INFO - PROCESS | 1934 | 1467683973726 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - PROCESS | 1934 | 1467683973771 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
18:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 266ms
18:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
18:59:33 INFO - PROCESS | 1934 | 1467683973995 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - PROCESS | 1934 | 1467683974036 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
18:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 316ms
18:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
18:59:34 INFO - PROCESS | 1934 | 1467683974330 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - PROCESS | 1934 | 1467683974378 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
18:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 317ms
18:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
18:59:34 INFO - PROCESS | 1934 | 1467683974662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - PROCESS | 1934 | 1467683974702 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
18:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 279ms
18:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
18:59:34 INFO - PROCESS | 1934 | 1467683974943 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:34 INFO - PROCESS | 1934 | 1467683974981 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
18:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 330ms
18:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
18:59:35 INFO - PROCESS | 1934 | 1467683975277 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:35 INFO - PROCESS | 1934 | 1467683975322 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
18:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 327ms
18:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
18:59:35 INFO - PROCESS | 1934 | 1467683975596 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:35 INFO - PROCESS | 1934 | 1467683975632 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
18:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 266ms
18:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
18:59:35 INFO - PROCESS | 1934 | 1467683975864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:35 INFO - PROCESS | 1934 | 1467683975900 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
18:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 269ms
18:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
18:59:36 INFO - PROCESS | 1934 | 1467683976143 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:36 INFO - PROCESS | 1934 | 1467683976179 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
18:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 369ms
18:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
18:59:36 INFO - PROCESS | 1934 | 1467683976515 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:36 INFO - PROCESS | 1934 | 1467683976561 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
18:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 319ms
18:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
18:59:36 INFO - PROCESS | 1934 | 1467683976843 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:36 INFO - PROCESS | 1934 | 1467683976878 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
18:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 219ms
18:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
18:59:37 INFO - PROCESS | 1934 | 1467683977172 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:37 INFO - PROCESS | 1934 | 1467683977237 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
18:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 429ms
18:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
18:59:37 INFO - PROCESS | 1934 | 1467683977546 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:37 INFO - PROCESS | 1934 | 1467683977612 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
18:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 368ms
18:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
18:59:37 INFO - PROCESS | 1934 | 1467683977924 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:37 INFO - PROCESS | 1934 | 1467683977971 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
18:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 323ms
18:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
18:59:38 INFO - PROCESS | 1934 | 1467683978257 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - PROCESS | 1934 | 1467683978295 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
18:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 224ms
18:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
18:59:38 INFO - PROCESS | 1934 | 1467683978491 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - PROCESS | 1934 | 1467683978530 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
18:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 226ms
18:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
18:59:38 INFO - PROCESS | 1934 | 1467683978712 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - PROCESS | 1934 | 1467683978749 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
18:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 268ms
18:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
18:59:38 INFO - PROCESS | 1934 | 1467683978991 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - PROCESS | 1934 | 1467683979031 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
18:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 329ms
18:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
18:59:39 INFO - PROCESS | 1934 | 1467683979313 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - PROCESS | 1934 | 1467683979347 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
18:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 318ms
18:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
18:59:39 INFO - PROCESS | 1934 | 1467683979647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - PROCESS | 1934 | 1467683979687 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
18:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 270ms
18:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
18:59:39 INFO - PROCESS | 1934 | 1467683979931 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:39 INFO - PROCESS | 1934 | 1467683979976 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
18:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 278ms
18:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
18:59:40 INFO - PROCESS | 1934 | 1467683980197 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:40 INFO - PROCESS | 1934 | 1467683980236 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
18:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 268ms
18:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
18:59:40 INFO - PROCESS | 1934 | 1467683980476 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:40 INFO - PROCESS | 1934 | 1467683980513 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
18:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 217ms
18:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
18:59:40 INFO - PROCESS | 1934 | 1467683980697 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:40 INFO - PROCESS | 1934 | 1467683980759 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
18:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 319ms
18:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
18:59:41 INFO - PROCESS | 1934 | 1467683981029 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - PROCESS | 1934 | 1467683981086 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
18:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 317ms
18:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
18:59:41 INFO - PROCESS | 1934 | 1467683981359 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - PROCESS | 1934 | 1467683981393 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
18:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 218ms
18:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
18:59:41 INFO - PROCESS | 1934 | 1467683981580 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - PROCESS | 1934 | 1467683981623 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
18:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 219ms
18:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
18:59:41 INFO - PROCESS | 1934 | 1467683981809 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:41 INFO - PROCESS | 1934 | 1467683981841 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
18:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 217ms
18:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
18:59:42 INFO - PROCESS | 1934 | 1467683982028 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 INFO - PROCESS | 1934 | 1467683982064 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 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
18:59:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
18:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 218ms
18:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
18:59:42 INFO - PROCESS | 1934 | 1467683982258 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 INFO - PROCESS | 1934 | 1467683982294 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 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
18:59:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
18:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 226ms
18:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
18:59:42 INFO - PROCESS | 1934 | 1467683982480 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 INFO - PROCESS | 1934 | 1467683982524 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 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
18:59:42 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
18:59:42 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
18:59:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
18:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 266ms
18:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
18:59:42 INFO - PROCESS | 1934 | 1467683982759 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:42 INFO - PROCESS | 1934 | 1467683982809 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:43 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
18:59:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
18:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 469ms
18:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
18:59:43 INFO - PROCESS | 1934 | 1467683983226 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:43 INFO - PROCESS | 1934 | 1467683983274 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:43 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
18:59:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
18:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 268ms
18:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
18:59:43 INFO - PROCESS | 1934 | 1467683983578 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:43 INFO - PROCESS | 1934 | 1467683983672 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 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
18:59:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
18:59:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
18:59:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
18:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 527ms
18:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
18:59:44 INFO - PROCESS | 1934 | 1467683984058 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 INFO - PROCESS | 1934 | 1467683984100 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
18:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 268ms
18:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
18:59:44 INFO - PROCESS | 1934 | 1467683984330 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 INFO - PROCESS | 1934 | 1467683984375 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 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
18:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 217ms
18:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
18:59:44 INFO - PROCESS | 1934 | 1467683984565 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 INFO - PROCESS | 1934 | 1467683984610 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 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
18:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 278ms
18:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
18:59:44 INFO - PROCESS | 1934 | 1467683984828 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:44 INFO - PROCESS | 1934 | 1467683984873 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
18:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 268ms
18:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
18:59:45 INFO - PROCESS | 1934 | 1467683985099 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - PROCESS | 1934 | 1467683985143 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
18:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 218ms
18:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
18:59:45 INFO - PROCESS | 1934 | 1467683985329 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - PROCESS | 1934 | 1467683985374 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
18:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 271ms
18:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
18:59:45 INFO - PROCESS | 1934 | 1467683985607 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - PROCESS | 1934 | 1467683985650 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 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
18:59:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
18:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 325ms
18:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
18:59:45 INFO - PROCESS | 1934 | 1467683985930 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:45 INFO - PROCESS | 1934 | 1467683985994 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
18:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 316ms
18:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
18:59:46 INFO - PROCESS | 1934 | 1467683986260 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:46 INFO - PROCESS | 1934 | 1467683986321 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
18:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 275ms
18:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
18:59:46 INFO - PROCESS | 1934 | 1467683986528 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:46 INFO - PROCESS | 1934 | 1467683986580 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
18:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 317ms
18:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
18:59:46 INFO - PROCESS | 1934 | 1467683986863 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:46 INFO - PROCESS | 1934 | 1467683986919 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
18:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 279ms
18:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
18:59:47 INFO - PROCESS | 1934 | 1467683987145 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - PROCESS | 1934 | 1467683987181 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
18:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 216ms
18:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
18:59:47 INFO - PROCESS | 1934 | 1467683987364 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - PROCESS | 1934 | 1467683987399 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
18:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 267ms
18:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
18:59:47 INFO - PROCESS | 1934 | 1467683987647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - PROCESS | 1934 | 1467683987696 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
18:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 327ms
18:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
18:59:47 INFO - PROCESS | 1934 | 1467683987964 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - PROCESS | 1934 | 1467683988000 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
18:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 219ms
18:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
18:59:48 INFO - PROCESS | 1934 | 1467683988193 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - PROCESS | 1934 | 1467683988227 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
18:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 216ms
18:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
18:59:48 INFO - PROCESS | 1934 | 1467683988412 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - PROCESS | 1934 | 1467683988445 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
18:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 217ms
18:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
18:59:48 INFO - PROCESS | 1934 | 1467683988639 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - PROCESS | 1934 | 1467683988673 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
18:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 216ms
18:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
18:59:48 INFO - PROCESS | 1934 | 1467683988859 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:48 INFO - PROCESS | 1934 | 1467683988896 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
18:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 276ms
18:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
18:59:49 INFO - PROCESS | 1934 | 1467683989133 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:49 INFO - PROCESS | 1934 | 1467683989192 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
18:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 269ms
18:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
18:59:49 INFO - PROCESS | 1934 | 1467683989427 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:49 INFO - PROCESS | 1934 | 1467683989522 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
18:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 376ms
18:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
18:59:49 INFO - PROCESS | 1934 | 1467683989798 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:49 INFO - PROCESS | 1934 | 1467683989976 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
18:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 574ms
18:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
18:59:50 INFO - PROCESS | 1934 | 1467683990377 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:50 INFO - PROCESS | 1934 | 1467683990421 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
18:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 270ms
18:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
18:59:50 INFO - PROCESS | 1934 | 1467683990666 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:50 INFO - PROCESS | 1934 | 1467683990743 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
18:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 369ms
18:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
18:59:51 INFO - PROCESS | 1934 | 1467683991049 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - PROCESS | 1934 | 1467683991096 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
18:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 276ms
18:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
18:59:51 INFO - PROCESS | 1934 | 1467683991324 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - PROCESS | 1934 | 1467683991362 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
18:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 275ms
18:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
18:59:51 INFO - PROCESS | 1934 | 1467683991594 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - PROCESS | 1934 | 1467683991640 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
18:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 267ms
18:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
18:59:51 INFO - PROCESS | 1934 | 1467683991879 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:51 INFO - PROCESS | 1934 | 1467683991945 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
18:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 379ms
18:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
18:59:52 INFO - PROCESS | 1934 | 1467683992263 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:52 INFO - PROCESS | 1934 | 1467683992307 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:52 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
18:59:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
18:59:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
18:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 285ms
18:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
18:59:52 INFO - PROCESS | 1934 | 1467683992544 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:52 INFO - PROCESS | 1934 | 1467683992591 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
18:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 317ms
18:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
18:59:52 INFO - PROCESS | 1934 | 1467683992872 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:52 INFO - PROCESS | 1934 | 1467683992924 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
18:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 273ms
18:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
18:59:53 INFO - PROCESS | 1934 | 1467683993143 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:53 INFO - PROCESS | 1934 | 1467683993178 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
18:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 267ms
18:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
18:59:53 INFO - PROCESS | 1934 | 1467683993414 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:53 INFO - PROCESS | 1934 | 1467683993463 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:53 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
18:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 317ms
18:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
18:59:53 INFO - PROCESS | 1934 | 1467683993743 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:53 INFO - PROCESS | 1934 | 1467683993794 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:54 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
18:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 327ms
18:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
18:59:54 INFO - PROCESS | 1934 | 1467683994073 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:54 INFO - PROCESS | 1934 | 1467683994108 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
18:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 322ms
18:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
18:59:54 INFO - PROCESS | 1934 | 1467683994399 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:54 INFO - PROCESS | 1934 | 1467683994453 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
18:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 818ms
18:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
18:59:55 INFO - PROCESS | 1934 | 1467683995219 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:55 INFO - PROCESS | 1934 | 1467683995248 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
18:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 219ms
18:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
18:59:55 INFO - PROCESS | 1934 | 1467683995449 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:55 INFO - PROCESS | 1934 | 1467683995507 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
18:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 319ms
18:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
18:59:55 INFO - PROCESS | 1934 | 1467683995779 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:55 INFO - PROCESS | 1934 | 1467683995838 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
18:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 419ms
18:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
18:59:56 INFO - PROCESS | 1934 | 1467683996203 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:56 INFO - PROCESS | 1934 | 1467683996265 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
18:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms
18:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
18:59:56 INFO - PROCESS | 1934 | 1467683996726 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:56 INFO - PROCESS | 1934 | 1467683996770 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
18:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 269ms
18:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
18:59:57 INFO - PROCESS | 1934 | 1467683997000 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:57 INFO - PROCESS | 1934 | 1467683997051 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
18:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 318ms
18:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
18:59:57 INFO - PROCESS | 1934 | 1467683997354 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:57 INFO - PROCESS | 1934 | 1467683997410 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 336ms
18:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
18:59:57 INFO - PROCESS | 1934 | 1467683997675 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:57 INFO - PROCESS | 1934 | 1467683997713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:57 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
18:59:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
18:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 274ms
18:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
18:59:57 INFO - PROCESS | 1934 | 1467683997946 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 INFO - PROCESS | 1934 | 1467683998007 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
18:59:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
18:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 317ms
18:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
18:59:58 INFO - PROCESS | 1934 | 1467683998271 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 INFO - PROCESS | 1934 | 1467683998312 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 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
18:59:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
18:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 220ms
18:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
18:59:58 INFO - PROCESS | 1934 | 1467683998498 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 INFO - PROCESS | 1934 | 1467683998544 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 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]"
18:59:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
18:59:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
18:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 317ms
18:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
18:59:58 INFO - PROCESS | 1934 | 1467683998830 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:58 INFO - PROCESS | 1934 | 1467683998881 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:59 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
18:59:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
18:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
18:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
18:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
18:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 319ms
18:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
18:59:59 INFO - PROCESS | 1934 | 1467683999158 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:59 INFO - PROCESS | 1934 | 1467683999206 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
18:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 268ms
18:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
18:59:59 INFO - PROCESS | 1934 | 1467683999427 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:59 INFO - PROCESS | 1934 | 1467683999472 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
18:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 316ms
18:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
18:59:59 INFO - PROCESS | 1934 | 1467683999763 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
18:59:59 INFO - PROCESS | 1934 | 1467683999821 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 280ms
19:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:00:00 INFO - PROCESS | 1934 | 1467684000040 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - PROCESS | 1934 | 1467684000075 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 225ms
19:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:00:00 INFO - PROCESS | 1934 | 1467684000263 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - PROCESS | 1934 | 1467684000294 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 268ms
19:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:00:00 INFO - PROCESS | 1934 | 1467684000545 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - PROCESS | 1934 | 1467684000591 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 276ms
19:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:00:00 INFO - PROCESS | 1934 | 1467684000812 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:00 INFO - PROCESS | 1934 | 1467684000861 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 319ms
19:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:00:01 INFO - PROCESS | 1934 | 1467684001145 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:01 INFO - PROCESS | 1934 | 1467684001204 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 326ms
19:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:00:01 INFO - PROCESS | 1934 | 1467684001480 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:01 INFO - PROCESS | 1934 | 1467684001530 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 325ms
19:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:00:01 INFO - PROCESS | 1934 | 1467684001809 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:01 INFO - PROCESS | 1934 | 1467684001860 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 268ms
19:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:00:02 INFO - PROCESS | 1934 | 1467684002076 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:02 INFO - PROCESS | 1934 | 1467684002111 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 268ms
19:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:00:02 INFO - PROCESS | 1934 | 1467684002347 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:02 INFO - PROCESS | 1934 | 1467684002382 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 316ms
19:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:00:02 INFO - PROCESS | 1934 | 1467684002711 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:02 INFO - PROCESS | 1934 | 1467684002772 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 523ms
19:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:00:03 INFO - PROCESS | 1934 | 1467684003244 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:03 INFO - PROCESS | 1934 | 1467684003308 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 324ms
19:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:00:03 INFO - PROCESS | 1934 | 1467684003578 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:03 INFO - PROCESS | 1934 | 1467684003644 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 277ms
19:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:00:03 INFO - PROCESS | 1934 | 1467684003854 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:03 INFO - PROCESS | 1934 | 1467684003898 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 269ms
19:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:00:04 INFO - PROCESS | 1934 | 1467684004125 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - PROCESS | 1934 | 1467684004165 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 225ms
19:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:00:04 INFO - PROCESS | 1934 | 1467684004345 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - PROCESS | 1934 | 1467684004379 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 268ms
19:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:00:04 INFO - PROCESS | 1934 | 1467684004627 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - PROCESS | 1934 | 1467684004691 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 316ms
19:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:00:04 INFO - PROCESS | 1934 | 1467684004959 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:05 INFO - PROCESS | 1934 | 1467684005015 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 374ms
19:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:00:05 INFO - PROCESS | 1934 | 1467684005324 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:05 INFO - PROCESS | 1934 | 1467684005358 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 323ms
19:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:00:05 INFO - PROCESS | 1934 | 1467684005649 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:05 INFO - PROCESS | 1934 | 1467684005688 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 318ms
19:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:00:05 INFO - PROCESS | 1934 | 1467684005977 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - PROCESS | 1934 | 1467684006023 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 273ms
19:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:00:06 INFO - PROCESS | 1934 | 1467684006259 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - PROCESS | 1934 | 1467684006313 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 318ms
19:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:00:06 INFO - PROCESS | 1934 | 1467684006580 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - PROCESS | 1934 | 1467684006640 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 325ms
19:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:00:06 INFO - PROCESS | 1934 | 1467684006899 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:06 INFO - PROCESS | 1934 | 1467684006955 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 317ms
19:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:00:07 INFO - PROCESS | 1934 | 1467684007231 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:07 INFO - PROCESS | 1934 | 1467684007287 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 280ms
19:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:00:07 INFO - PROCESS | 1934 | 1467684007512 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:07 INFO - PROCESS | 1934 | 1467684007560 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 280ms
19:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:00:07 INFO - PROCESS | 1934 | 1467684007790 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:07 INFO - PROCESS | 1934 | 1467684007824 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 268ms
19:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:00:08 INFO - PROCESS | 1934 | 1467684008060 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - PROCESS | 1934 | 1467684008093 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 275ms
19:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:00:08 INFO - PROCESS | 1934 | 1467684008332 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - PROCESS | 1934 | 1467684008390 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 268ms
19:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:00:08 INFO - PROCESS | 1934 | 1467684008612 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - PROCESS | 1934 | 1467684008647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 281ms
19:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:00:08 INFO - PROCESS | 1934 | 1467684008892 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:08 INFO - PROCESS | 1934 | 1467684008926 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 575ms
19:00:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:00:09 INFO - PROCESS | 1934 | 1467684009467 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:09 INFO - PROCESS | 1934 | 1467684009528 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:09 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 () {
19:00:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:00:09 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 () {
19:00:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:00:09 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 () {
19:00:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:00:09 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 () {
19:00:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:00:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 319ms
19:00:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:00:09 INFO - PROCESS | 1934 | 1467684009814 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:09 INFO - PROCESS | 1934 | 1467684009859 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:00:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:00:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:00:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 233ms
19:00:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:00:10 INFO - PROCESS | 1934 | 1467684010046 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - PROCESS | 1934 | 1467684010082 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 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
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:00:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:00:10 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.
19:00:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:00:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 226ms
19:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:00:10 INFO - PROCESS | 1934 | 1467684010263 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - PROCESS | 1934 | 1467684010311 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 217ms
19:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:00:10 INFO - PROCESS | 1934 | 1467684010492 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - PROCESS | 1934 | 1467684010526 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 224ms
19:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:00:10 INFO - PROCESS | 1934 | 1467684010713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - PROCESS | 1934 | 1467684010761 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 219ms
19:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:00:10 INFO - PROCESS | 1934 | 1467684010933 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:10 INFO - PROCESS | 1934 | 1467684010977 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 219ms
19:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:00:11 INFO - PROCESS | 1934 | 1467684011161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - PROCESS | 1934 | 1467684011193 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 217ms
19:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:00:11 INFO - PROCESS | 1934 | 1467684011398 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - PROCESS | 1934 | 1467684011456 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 267ms
19:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:00:11 INFO - PROCESS | 1934 | 1467684011677 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - PROCESS | 1934 | 1467684011713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 231ms
19:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:00:11 INFO - PROCESS | 1934 | 1467684011909 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:11 INFO - PROCESS | 1934 | 1467684011944 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 277ms
19:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:00:12 INFO - PROCESS | 1934 | 1467684012181 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:12 INFO - PROCESS | 1934 | 1467684012230 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 318ms
19:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:00:12 INFO - PROCESS | 1934 | 1467684012507 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:12 INFO - PROCESS | 1934 | 1467684012542 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 327ms
19:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:00:12 INFO - PROCESS | 1934 | 1467684012831 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:12 INFO - PROCESS | 1934 | 1467684012864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 317ms
19:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:00:13 INFO - PROCESS | 1934 | 1467684013164 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - PROCESS | 1934 | 1467684013212 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 330ms
19:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:00:13 INFO - PROCESS | 1934 | 1467684013483 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - PROCESS | 1934 | 1467684013527 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 217ms
19:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:00:13 INFO - PROCESS | 1934 | 1467684013713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - PROCESS | 1934 | 1467684013744 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 218ms
19:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:00:13 INFO - PROCESS | 1934 | 1467684013935 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:13 INFO - PROCESS | 1934 | 1467684013981 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 268ms
19:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:00:14 INFO - PROCESS | 1934 | 1467684014211 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:14 INFO - PROCESS | 1934 | 1467684014247 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 269ms
19:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:00:14 INFO - PROCESS | 1934 | 1467684014494 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:14 INFO - PROCESS | 1934 | 1467684014539 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 278ms
19:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:00:14 INFO - PROCESS | 1934 | 1467684014767 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:14 INFO - PROCESS | 1934 | 1467684014827 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 317ms
19:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:00:15 INFO - PROCESS | 1934 | 1467684015099 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:15 INFO - PROCESS | 1934 | 1467684015156 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms
19:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:00:15 INFO - PROCESS | 1934 | 1467684015579 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:15 INFO - PROCESS | 1934 | 1467684015629 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 318ms
19:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:00:15 INFO - PROCESS | 1934 | 1467684015908 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:15 INFO - PROCESS | 1934 | 1467684015944 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 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
19:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 269ms
19:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:00:16 INFO - PROCESS | 1934 | 1467684016181 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 INFO - PROCESS | 1934 | 1467684016232 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 267ms
19:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:00:16 INFO - PROCESS | 1934 | 1467684016448 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 INFO - PROCESS | 1934 | 1467684016503 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 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
19:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 267ms
19:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:00:16 INFO - PROCESS | 1934 | 1467684016725 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 INFO - PROCESS | 1934 | 1467684016762 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 221ms
19:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:00:16 INFO - PROCESS | 1934 | 1467684016946 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:16 INFO - PROCESS | 1934 | 1467684016992 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 266ms
19:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:00:17 INFO - PROCESS | 1934 | 1467684017213 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:17 INFO - PROCESS | 1934 | 1467684017254 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 219ms
19:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:00:17 INFO - PROCESS | 1934 | 1467684017444 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:17 INFO - PROCESS | 1934 | 1467684017491 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 426ms
19:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:00:17 INFO - PROCESS | 1934 | 1467684017864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:17 INFO - PROCESS | 1934 | 1467684017898 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 267ms
19:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:00:18 INFO - PROCESS | 1934 | 1467684018161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:18 INFO - PROCESS | 1934 | 1467684018215 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 269ms
19:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:00:18 INFO - PROCESS | 1934 | 1467684018434 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:18 INFO - PROCESS | 1934 | 1467684018501 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 369ms
19:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:00:18 INFO - PROCESS | 1934 | 1467684018811 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:18 INFO - PROCESS | 1934 | 1467684018856 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 267ms
19:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:00:19 INFO - PROCESS | 1934 | 1467684019079 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - PROCESS | 1934 | 1467684019122 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 267ms
19:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:00:19 INFO - PROCESS | 1934 | 1467684019359 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - PROCESS | 1934 | 1467684019397 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 225ms
19:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:00:19 INFO - PROCESS | 1934 | 1467684019579 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - PROCESS | 1934 | 1467684019610 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 218ms
19:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:00:19 INFO - PROCESS | 1934 | 1467684019809 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:19 INFO - PROCESS | 1934 | 1467684019841 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 223ms
19:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:00:20 INFO - PROCESS | 1934 | 1467684020028 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - PROCESS | 1934 | 1467684020061 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 217ms
19:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:00:20 INFO - PROCESS | 1934 | 1467684020247 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - PROCESS | 1934 | 1467684020277 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 217ms
19:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:00:20 INFO - PROCESS | 1934 | 1467684020471 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - PROCESS | 1934 | 1467684020517 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 269ms
19:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:00:20 INFO - PROCESS | 1934 | 1467684020744 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 INFO - PROCESS | 1934 | 1467684020777 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:20 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
19:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 218ms
19:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:00:20 INFO - PROCESS | 1934 | 1467684020965 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 INFO - PROCESS | 1934 | 1467684021001 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 216ms
19:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:00:21 INFO - PROCESS | 1934 | 1467684021193 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 INFO - PROCESS | 1934 | 1467684021227 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 222ms
19:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:00:21 INFO - PROCESS | 1934 | 1467684021411 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 INFO - PROCESS | 1934 | 1467684021460 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 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
19:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 417ms
19:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:00:21 INFO - PROCESS | 1934 | 1467684021832 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:21 INFO - PROCESS | 1934 | 1467684021879 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 217ms
19:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:00:22 INFO - PROCESS | 1934 | 1467684022063 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - PROCESS | 1934 | 1467684022100 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 269ms
19:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:00:22 INFO - PROCESS | 1934 | 1467684022344 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - PROCESS | 1934 | 1467684022380 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 226ms
19:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:00:22 INFO - PROCESS | 1934 | 1467684022564 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - PROCESS | 1934 | 1467684022597 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
19:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 269ms
19:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:00:22 INFO - PROCESS | 1934 | 1467684022845 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:22 INFO - PROCESS | 1934 | 1467684022888 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 325ms
19:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:00:23 INFO - PROCESS | 1934 | 1467684023168 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:23 INFO - PROCESS | 1934 | 1467684023243 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:23 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
19:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 317ms
19:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:00:23 INFO - PROCESS | 1934 | 1467684023511 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:23 INFO - PROCESS | 1934 | 1467684023559 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 319ms
19:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:00:23 INFO - PROCESS | 1934 | 1467684023827 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:23 INFO - PROCESS | 1934 | 1467684023877 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:24 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
19:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 276ms
19:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:00:24 INFO - PROCESS | 1934 | 1467684024098 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:24 INFO - PROCESS | 1934 | 1467684024148 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
19:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 317ms
19:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:00:24 INFO - PROCESS | 1934 | 1467684024429 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:24 INFO - PROCESS | 1934 | 1467684024475 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 328ms
19:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:00:24 INFO - PROCESS | 1934 | 1467684024750 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:24 INFO - PROCESS | 1934 | 1467684024804 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 271ms
19:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:00:25 INFO - PROCESS | 1934 | 1467684025032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - PROCESS | 1934 | 1467684025079 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
19:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 319ms
19:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:00:25 INFO - PROCESS | 1934 | 1467684025365 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - PROCESS | 1934 | 1467684025410 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
19:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 280ms
19:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:00:25 INFO - PROCESS | 1934 | 1467684025642 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - PROCESS | 1934 | 1467684025678 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 224ms
19:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:00:25 INFO - PROCESS | 1934 | 1467684025863 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:25 INFO - PROCESS | 1934 | 1467684025898 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 217ms
19:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:00:26 INFO - PROCESS | 1934 | 1467684026084 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - PROCESS | 1934 | 1467684026127 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 217ms
19:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:00:26 INFO - PROCESS | 1934 | 1467684026312 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - PROCESS | 1934 | 1467684026344 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 277ms
19:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:00:26 INFO - PROCESS | 1934 | 1467684026596 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - PROCESS | 1934 | 1467684026640 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 280ms
19:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:00:26 INFO - PROCESS | 1934 | 1467684026878 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:26 INFO - PROCESS | 1934 | 1467684026929 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 276ms
19:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:00:27 INFO - PROCESS | 1934 | 1467684027150 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:27 INFO - PROCESS | 1934 | 1467684027210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:27 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
19:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 268ms
19:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:00:27 INFO - PROCESS | 1934 | 1467684027426 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:27 INFO - PROCESS | 1934 | 1467684027467 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:27 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
19:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 473ms
19:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:00:27 INFO - PROCESS | 1934 | 1467684027900 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:27 INFO - PROCESS | 1934 | 1467684027982 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:28 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
19:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 323ms
19:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:00:28 INFO - PROCESS | 1934 | 1467684028263 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:28 INFO - PROCESS | 1934 | 1467684028314 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:28 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)
19:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 378ms
19:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:00:28 INFO - PROCESS | 1934 | 1467684028631 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:28 INFO - PROCESS | 1934 | 1467684028672 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 268ms
19:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:00:28 INFO - PROCESS | 1934 | 1467684028898 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:28 INFO - PROCESS | 1934 | 1467684028945 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 269ms
19:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:00:29 INFO - PROCESS | 1934 | 1467684029181 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:29 INFO - PROCESS | 1934 | 1467684029227 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 318ms
19:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:00:29 INFO - PROCESS | 1934 | 1467684029511 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:29 INFO - PROCESS | 1934 | 1467684029555 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 278ms
19:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:00:29 INFO - PROCESS | 1934 | 1467684029798 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:29 INFO - PROCESS | 1934 | 1467684029851 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 431ms
19:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:00:30 INFO - PROCESS | 1934 | 1467684030225 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:30 INFO - PROCESS | 1934 | 1467684030374 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 373ms
19:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:00:30 INFO - PROCESS | 1934 | 1467684030599 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:30 INFO - PROCESS | 1934 | 1467684030655 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 318ms
19:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:00:30 INFO - PROCESS | 1934 | 1467684030927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:30 INFO - PROCESS | 1934 | 1467684030979 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 325ms
19:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:00:31 INFO - PROCESS | 1934 | 1467684031248 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:31 INFO - PROCESS | 1934 | 1467684031294 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 319ms
19:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:00:31 INFO - PROCESS | 1934 | 1467684031581 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:31 INFO - PROCESS | 1934 | 1467684031633 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
19:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 278ms
19:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:00:31 INFO - PROCESS | 1934 | 1467684031862 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:31 INFO - PROCESS | 1934 | 1467684031932 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 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
19:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 372ms
19:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:00:32 INFO - PROCESS | 1934 | 1467684032230 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 INFO - PROCESS | 1934 | 1467684032273 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 267ms
19:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:00:32 INFO - PROCESS | 1934 | 1467684032497 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 INFO - PROCESS | 1934 | 1467684032534 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 219ms
19:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:00:32 INFO - PROCESS | 1934 | 1467684032727 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 INFO - PROCESS | 1934 | 1467684032767 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 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)
19:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 226ms
19:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:00:32 INFO - PROCESS | 1934 | 1467684032948 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:32 INFO - PROCESS | 1934 | 1467684032984 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 216ms
19:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:00:33 INFO - PROCESS | 1934 | 1467684033178 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:33 INFO - PROCESS | 1934 | 1467684033213 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 266ms
19:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:00:33 INFO - PROCESS | 1934 | 1467684033443 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:33 INFO - PROCESS | 1934 | 1467684033482 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 325ms
19:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:00:33 INFO - PROCESS | 1934 | 1467684033774 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:33 INFO - PROCESS | 1934 | 1467684033822 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 467ms
19:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:00:34 INFO - PROCESS | 1934 | 1467684034244 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:34 INFO - PROCESS | 1934 | 1467684034290 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 219ms
19:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:00:34 INFO - PROCESS | 1934 | 1467684034467 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:34 INFO - PROCESS | 1934 | 1467684034513 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 268ms
19:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:00:34 INFO - PROCESS | 1934 | 1467684034788 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:34 INFO - PROCESS | 1934 | 1467684034845 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 396ms
19:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:00:35 INFO - PROCESS | 1934 | 1467684035141 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:35 INFO - PROCESS | 1934 | 1467684035177 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 274ms
19:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:00:35 INFO - PROCESS | 1934 | 1467684035416 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:35 INFO - PROCESS | 1934 | 1467684035464 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 319ms
19:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:00:35 INFO - PROCESS | 1934 | 1467684035750 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:35 INFO - PROCESS | 1934 | 1467684035814 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 317ms
19:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:00:36 INFO - PROCESS | 1934 | 1467684036078 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:36 INFO - PROCESS | 1934 | 1467684036141 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 317ms
19:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:00:36 INFO - PROCESS | 1934 | 1467684036397 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:36 INFO - PROCESS | 1934 | 1467684036456 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 319ms
19:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:00:36 INFO - PROCESS | 1934 | 1467684036729 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:36 INFO - PROCESS | 1934 | 1467684036794 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 378ms
19:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:00:37 INFO - PROCESS | 1934 | 1467684037108 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - PROCESS | 1934 | 1467684037161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 319ms
19:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:00:37 INFO - PROCESS | 1934 | 1467684037430 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - PROCESS | 1934 | 1467684037465 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 220ms
19:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:00:37 INFO - PROCESS | 1934 | 1467684037661 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - PROCESS | 1934 | 1467684037696 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 225ms
19:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:00:37 INFO - PROCESS | 1934 | 1467684037882 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:37 INFO - PROCESS | 1934 | 1467684037929 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 318ms
19:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:00:38 INFO - PROCESS | 1934 | 1467684038210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:38 INFO - PROCESS | 1934 | 1467684038257 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 275ms
19:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:00:38 INFO - PROCESS | 1934 | 1467684038481 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:38 INFO - PROCESS | 1934 | 1467684038522 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 266ms
19:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:00:38 INFO - PROCESS | 1934 | 1467684038759 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:38 INFO - PROCESS | 1934 | 1467684038822 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 317ms
19:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:00:39 INFO - PROCESS | 1934 | 1467684039076 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - PROCESS | 1934 | 1467684039123 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 276ms
19:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:00:39 INFO - PROCESS | 1934 | 1467684039349 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - PROCESS | 1934 | 1467684039398 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 319ms
19:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:00:39 INFO - PROCESS | 1934 | 1467684039691 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - PROCESS | 1934 | 1467684039738 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 268ms
19:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:00:39 INFO - PROCESS | 1934 | 1467684039961 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:40 INFO - PROCESS | 1934 | 1467684040012 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 417ms
19:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:00:40 INFO - PROCESS | 1934 | 1467684040382 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:40 INFO - PROCESS | 1934 | 1467684040437 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 269ms
19:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:00:40 INFO - PROCESS | 1934 | 1467684040664 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:40 INFO - PROCESS | 1934 | 1467684040712 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 319ms
19:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:00:41 INFO - PROCESS | 1934 | 1467684041005 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:41 INFO - PROCESS | 1934 | 1467684041061 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 373ms
19:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:00:41 INFO - PROCESS | 1934 | 1467684041380 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:41 INFO - PROCESS | 1934 | 1467684041414 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 321ms
19:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:00:41 INFO - PROCESS | 1934 | 1467684041710 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:41 INFO - PROCESS | 1934 | 1467684041760 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 325ms
19:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:00:42 INFO - PROCESS | 1934 | 1467684042032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - PROCESS | 1934 | 1467684042081 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 267ms
19:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:00:42 INFO - PROCESS | 1934 | 1467684042310 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - PROCESS | 1934 | 1467684042347 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 267ms
19:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:00:42 INFO - PROCESS | 1934 | 1467684042578 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - PROCESS | 1934 | 1467684042615 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 218ms
19:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:00:42 INFO - PROCESS | 1934 | 1467684042800 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:42 INFO - PROCESS | 1934 | 1467684042848 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 367ms
19:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:00:43 INFO - PROCESS | 1934 | 1467684043176 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:43 INFO - PROCESS | 1934 | 1467684043216 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 275ms
19:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:00:43 INFO - PROCESS | 1934 | 1467684043451 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:43 INFO - PROCESS | 1934 | 1467684043520 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 419ms
19:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:00:43 INFO - PROCESS | 1934 | 1467684043877 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:43 INFO - PROCESS | 1934 | 1467684043915 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 267ms
19:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:00:44 INFO - PROCESS | 1934 | 1467684044150 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:44 INFO - PROCESS | 1934 | 1467684044209 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 268ms
19:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:00:44 INFO - PROCESS | 1934 | 1467684044427 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:44 INFO - PROCESS | 1934 | 1467684044470 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 318ms
19:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:00:44 INFO - PROCESS | 1934 | 1467684044777 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:44 INFO - PROCESS | 1934 | 1467684044830 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 275ms
19:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:00:45 INFO - PROCESS | 1934 | 1467684045051 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - PROCESS | 1934 | 1467684045113 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
19:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 317ms
19:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:00:45 INFO - PROCESS | 1934 | 1467684045380 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - PROCESS | 1934 | 1467684045425 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
19:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 277ms
19:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:00:45 INFO - PROCESS | 1934 | 1467684045649 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - PROCESS | 1934 | 1467684045683 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 216ms
19:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:00:45 INFO - PROCESS | 1934 | 1467684045867 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:45 INFO - PROCESS | 1934 | 1467684045908 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 217ms
19:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:00:46 INFO - PROCESS | 1934 | 1467684046097 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:46 INFO - PROCESS | 1934 | 1467684046138 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 229ms
19:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:00:46 INFO - PROCESS | 1934 | 1467684046317 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:46 INFO - PROCESS | 1934 | 1467684046359 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 423ms
19:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:00:46 INFO - PROCESS | 1934 | 1467684046744 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:46 INFO - PROCESS | 1934 | 1467684046790 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 268ms
19:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:00:47 INFO - PROCESS | 1934 | 1467684047044 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:47 INFO - PROCESS | 1934 | 1467684047111 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 317ms
19:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:00:47 INFO - PROCESS | 1934 | 1467684047382 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:47 INFO - PROCESS | 1934 | 1467684047428 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 328ms
19:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:00:47 INFO - PROCESS | 1934 | 1467684047715 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:47 INFO - PROCESS | 1934 | 1467684047764 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
19:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 332ms
19:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:00:48 INFO - PROCESS | 1934 | 1467684048048 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - PROCESS | 1934 | 1467684048089 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 279ms
19:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:00:48 INFO - PROCESS | 1934 | 1467684048322 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - PROCESS | 1934 | 1467684048393 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 317ms
19:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:00:48 INFO - PROCESS | 1934 | 1467684048685 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - PROCESS | 1934 | 1467684048744 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 288ms
19:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:00:48 INFO - PROCESS | 1934 | 1467684048946 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:48 INFO - PROCESS | 1934 | 1467684048980 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 219ms
19:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:00:49 INFO - PROCESS | 1934 | 1467684049168 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:49 INFO - PROCESS | 1934 | 1467684049209 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 223ms
19:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:00:49 INFO - PROCESS | 1934 | 1467684049400 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:49 INFO - PROCESS | 1934 | 1467684049454 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 318ms
19:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:00:49 INFO - PROCESS | 1934 | 1467684049743 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:49 INFO - PROCESS | 1934 | 1467684049796 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 376ms
19:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:00:50 INFO - PROCESS | 1934 | 1467684050113 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:50 INFO - PROCESS | 1934 | 1467684050150 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 422ms
19:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:00:50 INFO - PROCESS | 1934 | 1467684050545 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:50 INFO - PROCESS | 1934 | 1467684050594 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 268ms
19:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:00:50 INFO - PROCESS | 1934 | 1467684050817 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:50 INFO - PROCESS | 1934 | 1467684050864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 268ms
19:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:00:51 INFO - PROCESS | 1934 | 1467684051098 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - PROCESS | 1934 | 1467684051134 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 225ms
19:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:00:51 INFO - PROCESS | 1934 | 1467684051315 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - PROCESS | 1934 | 1467684051353 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 218ms
19:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:00:51 INFO - PROCESS | 1934 | 1467684051536 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - PROCESS | 1934 | 1467684051578 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 217ms
19:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:00:51 INFO - PROCESS | 1934 | 1467684051767 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:51 INFO - PROCESS | 1934 | 1467684051816 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 266ms
19:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:00:52 INFO - PROCESS | 1934 | 1467684052032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - PROCESS | 1934 | 1467684052074 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 217ms
19:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:00:52 INFO - PROCESS | 1934 | 1467684052258 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - PROCESS | 1934 | 1467684052297 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 217ms
19:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:00:52 INFO - PROCESS | 1934 | 1467684052482 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - PROCESS | 1934 | 1467684052537 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 278ms
19:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:00:52 INFO - PROCESS | 1934 | 1467684052763 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:52 INFO - PROCESS | 1934 | 1467684052816 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 322ms
19:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:00:53 INFO - PROCESS | 1934 | 1467684053099 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - PROCESS | 1934 | 1467684053153 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 320ms
19:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:00:53 INFO - PROCESS | 1934 | 1467684053425 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - PROCESS | 1934 | 1467684053460 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 216ms
19:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:00:53 INFO - PROCESS | 1934 | 1467684053645 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - PROCESS | 1934 | 1467684053682 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 275ms
19:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:00:53 INFO - PROCESS | 1934 | 1467684053918 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:53 INFO - PROCESS | 1934 | 1467684053993 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:00:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:00:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 317ms
19:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:00:54 INFO - PROCESS | 1934 | 1467684054243 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - PROCESS | 1934 | 1467684054278 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
19:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 222ms
19:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:00:54 INFO - PROCESS | 1934 | 1467684054463 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - PROCESS | 1934 | 1467684054494 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 219ms
19:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:00:54 INFO - PROCESS | 1934 | 1467684054692 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - PROCESS | 1934 | 1467684054720 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:00:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:00:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 217ms
19:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:00:54 INFO - PROCESS | 1934 | 1467684054926 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:54 INFO - PROCESS | 1934 | 1467684054959 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:55 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
19:00:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:00:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:00:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 326ms
19:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:00:55 INFO - PROCESS | 1934 | 1467684055260 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:55 INFO - PROCESS | 1934 | 1467684055300 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
19:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 272ms
19:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:00:55 INFO - PROCESS | 1934 | 1467684055530 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:55 INFO - PROCESS | 1934 | 1467684055564 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 268ms
19:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:00:55 INFO - PROCESS | 1934 | 1467684055799 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:55 INFO - PROCESS | 1934 | 1467684055836 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 268ms
19:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:00:56 INFO - PROCESS | 1934 | 1467684056078 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:56 INFO - PROCESS | 1934 | 1467684056122 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 425ms
19:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:00:56 INFO - PROCESS | 1934 | 1467684056514 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:56 INFO - PROCESS | 1934 | 1467684056577 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 378ms
19:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:00:56 INFO - PROCESS | 1934 | 1467684056889 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:56 INFO - PROCESS | 1934 | 1467684056923 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 218ms
19:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:00:57 INFO - PROCESS | 1934 | 1467684057112 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - PROCESS | 1934 | 1467684057146 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 269ms
19:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:00:57 INFO - PROCESS | 1934 | 1467684057385 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - PROCESS | 1934 | 1467684057443 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 267ms
19:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:00:57 INFO - PROCESS | 1934 | 1467684057662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - PROCESS | 1934 | 1467684057701 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 275ms
19:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:00:57 INFO - PROCESS | 1934 | 1467684057945 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - PROCESS | 1934 | 1467684057996 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 318ms
19:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:00:58 INFO - PROCESS | 1934 | 1467684058262 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - PROCESS | 1934 | 1467684058301 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 220ms
19:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:00:58 INFO - PROCESS | 1934 | 1467684058485 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - PROCESS | 1934 | 1467684058526 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 220ms
19:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:00:58 INFO - PROCESS | 1934 | 1467684058712 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - PROCESS | 1934 | 1467684058749 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 220ms
19:00:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:00:58 INFO - PROCESS | 1934 | 1467684058942 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:58 INFO - PROCESS | 1934 | 1467684058977 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 216ms
19:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:00:59 INFO - PROCESS | 1934 | 1467684059160 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:59 INFO - PROCESS | 1934 | 1467684059212 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 524ms
19:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:00:59 INFO - PROCESS | 1934 | 1467684059684 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:59 INFO - PROCESS | 1934 | 1467684059751 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 319ms
19:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:01:00 INFO - PROCESS | 1934 | 1467684060012 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - PROCESS | 1934 | 1467684060075 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 274ms
19:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:01:00 INFO - PROCESS | 1934 | 1467684060284 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - PROCESS | 1934 | 1467684060329 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 218ms
19:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:01:00 INFO - PROCESS | 1934 | 1467684060501 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - PROCESS | 1934 | 1467684060547 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 319ms
19:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:01:00 INFO - PROCESS | 1934 | 1467684060833 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:00 INFO - PROCESS | 1934 | 1467684060870 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
19:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 270ms
19:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:01:01 INFO - PROCESS | 1934 | 1467684061117 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - PROCESS | 1934 | 1467684061165 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 272ms
19:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:01:01 INFO - PROCESS | 1934 | 1467684061394 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - PROCESS | 1934 | 1467684061433 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 273ms
19:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:01:01 INFO - PROCESS | 1934 | 1467684061664 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - PROCESS | 1934 | 1467684061698 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:01:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 269ms
19:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:01:01 INFO - PROCESS | 1934 | 1467684061947 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:01 INFO - PROCESS | 1934 | 1467684061987 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 325ms
19:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:01:02 INFO - PROCESS | 1934 | 1467684062282 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:02 INFO - PROCESS | 1934 | 1467684062333 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 317ms
19:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:01:02 INFO - PROCESS | 1934 | 1467684062611 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:02 INFO - PROCESS | 1934 | 1467684062650 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 275ms
19:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:01:02 INFO - PROCESS | 1934 | 1467684062886 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:02 INFO - PROCESS | 1934 | 1467684062984 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 368ms
19:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:01:03 INFO - PROCESS | 1934 | 1467684063263 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:03 INFO - PROCESS | 1934 | 1467684063314 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 329ms
19:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:01:03 INFO - PROCESS | 1934 | 1467684063598 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:03 INFO - PROCESS | 1934 | 1467684063647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 231ms
19:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:01:03 INFO - PROCESS | 1934 | 1467684063827 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:03 INFO - PROCESS | 1934 | 1467684063864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 225ms
19:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:01:04 INFO - PROCESS | 1934 | 1467684064047 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - PROCESS | 1934 | 1467684064081 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 217ms
19:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:01:04 INFO - PROCESS | 1934 | 1467684064268 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - PROCESS | 1934 | 1467684064311 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 218ms
19:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:01:04 INFO - PROCESS | 1934 | 1467684064495 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - PROCESS | 1934 | 1467684064531 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 217ms
19:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:01:04 INFO - PROCESS | 1934 | 1467684064714 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - PROCESS | 1934 | 1467684064747 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 219ms
19:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:01:04 INFO - PROCESS | 1934 | 1467684064943 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:04 INFO - PROCESS | 1934 | 1467684064979 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
19:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 218ms
19:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:01:05 INFO - PROCESS | 1934 | 1467684065163 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:05 INFO - PROCESS | 1934 | 1467684065197 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 267ms
19:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:01:05 INFO - PROCESS | 1934 | 1467684065497 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:05 INFO - PROCESS | 1934 | 1467684065597 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 384ms
19:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:01:05 INFO - PROCESS | 1934 | 1467684065869 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:05 INFO - PROCESS | 1934 | 1467684065916 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 268ms
19:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:01:06 INFO - PROCESS | 1934 | 1467684066147 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - PROCESS | 1934 | 1467684066187 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 269ms
19:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:01:06 INFO - PROCESS | 1934 | 1467684066432 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - PROCESS | 1934 | 1467684066481 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 281ms
19:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:01:06 INFO - PROCESS | 1934 | 1467684066710 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - PROCESS | 1934 | 1467684066746 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 217ms
19:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:01:06 INFO - PROCESS | 1934 | 1467684066931 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:06 INFO - PROCESS | 1934 | 1467684066970 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 266ms
19:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:01:07 INFO - PROCESS | 1934 | 1467684067283 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:07 INFO - PROCESS | 1934 | 1467684067331 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:07 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
19:01:07 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 317ms
19:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:01:07 INFO - PROCESS | 1934 | 1467684067601 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:07 INFO - PROCESS | 1934 | 1467684067647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 218ms
19:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:01:07 INFO - PROCESS | 1934 | 1467684067832 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:07 INFO - PROCESS | 1934 | 1467684067866 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 218ms
19:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:01:08 INFO - PROCESS | 1934 | 1467684068052 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - PROCESS | 1934 | 1467684068094 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 317ms
19:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:01:08 INFO - PROCESS | 1934 | 1467684068385 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - PROCESS | 1934 | 1467684068431 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 267ms
19:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:01:08 INFO - PROCESS | 1934 | 1467684068661 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - PROCESS | 1934 | 1467684068699 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 225ms
19:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:01:08 INFO - PROCESS | 1934 | 1467684068881 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:08 INFO - PROCESS | 1934 | 1467684068913 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 216ms
19:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:01:09 INFO - PROCESS | 1934 | 1467684069100 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:09 INFO - PROCESS | 1934 | 1467684069131 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms
19:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:01:09 INFO - PROCESS | 1934 | 1467684069579 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:09 INFO - PROCESS | 1934 | 1467684069615 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 217ms
19:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:01:09 INFO - PROCESS | 1934 | 1467684069799 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:09 INFO - PROCESS | 1934 | 1467684069840 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 219ms
19:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:01:10 INFO - PROCESS | 1934 | 1467684070030 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - PROCESS | 1934 | 1467684070070 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 278ms
19:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:01:10 INFO - PROCESS | 1934 | 1467684070313 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - PROCESS | 1934 | 1467684070365 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 326ms
19:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:01:10 INFO - PROCESS | 1934 | 1467684070635 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - PROCESS | 1934 | 1467684070694 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 268ms
19:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:01:10 INFO - PROCESS | 1934 | 1467684070910 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:10 INFO - PROCESS | 1934 | 1467684070947 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 222ms
19:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:01:11 INFO - PROCESS | 1934 | 1467684071132 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:11 INFO - PROCESS | 1934 | 1467684071163 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 216ms
19:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:01:11 INFO - PROCESS | 1934 | 1467684071351 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:11 INFO - PROCESS | 1934 | 1467684071392 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
19:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 220ms
19:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:01:11 INFO - PROCESS | 1934 | 1467684071642 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:11 INFO - PROCESS | 1934 | 1467684071723 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
19:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 495ms
19:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:01:12 INFO - PROCESS | 1934 | 1467684072083 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:12 INFO - PROCESS | 1934 | 1467684072149 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 318ms
19:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:01:12 INFO - PROCESS | 1934 | 1467684072414 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:12 INFO - PROCESS | 1934 | 1467684072466 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 329ms
19:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:01:12 INFO - PROCESS | 1934 | 1467684072753 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:12 INFO - PROCESS | 1934 | 1467684072799 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 329ms
19:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:01:13 INFO - PROCESS | 1934 | 1467684073115 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - PROCESS | 1934 | 1467684073152 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 285ms
19:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:01:13 INFO - PROCESS | 1934 | 1467684073381 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - PROCESS | 1934 | 1467684073416 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 266ms
19:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:01:13 INFO - PROCESS | 1934 | 1467684073656 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - PROCESS | 1934 | 1467684073713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 318ms
19:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:01:13 INFO - PROCESS | 1934 | 1467684073983 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - PROCESS | 1934 | 1467684074034 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 318ms
19:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:01:14 INFO - PROCESS | 1934 | 1467684074317 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - PROCESS | 1934 | 1467684074362 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 278ms
19:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:01:14 INFO - PROCESS | 1934 | 1467684074593 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - PROCESS | 1934 | 1467684074633 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 316ms
19:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:01:14 INFO - PROCESS | 1934 | 1467684074916 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:14 INFO - PROCESS | 1934 | 1467684074963 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 320ms
19:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:01:15 INFO - PROCESS | 1934 | 1467684075246 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:15 INFO - PROCESS | 1934 | 1467684075281 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 276ms
19:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:01:15 INFO - PROCESS | 1934 | 1467684075516 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:15 INFO - PROCESS | 1934 | 1467684075548 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 268ms
19:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:01:15 INFO - PROCESS | 1934 | 1467684075797 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:15 INFO - PROCESS | 1934 | 1467684075847 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 325ms
19:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:01:16 INFO - PROCESS | 1934 | 1467684076116 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - PROCESS | 1934 | 1467684076149 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 268ms
19:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:01:16 INFO - PROCESS | 1934 | 1467684076386 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - PROCESS | 1934 | 1467684076425 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 268ms
19:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:01:16 INFO - PROCESS | 1934 | 1467684076663 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - PROCESS | 1934 | 1467684076703 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 316ms
19:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:01:16 INFO - PROCESS | 1934 | 1467684076983 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:17 INFO - PROCESS | 1934 | 1467684077031 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 370ms
19:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:01:17 INFO - PROCESS | 1934 | 1467684077364 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:17 INFO - PROCESS | 1934 | 1467684077413 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 322ms
19:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:01:17 INFO - PROCESS | 1934 | 1467684077693 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:17 INFO - PROCESS | 1934 | 1467684077727 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 419ms
19:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:01:18 INFO - PROCESS | 1934 | 1467684078111 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:18 INFO - PROCESS | 1934 | 1467684078191 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 369ms
19:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:01:18 INFO - PROCESS | 1934 | 1467684078501 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:18 INFO - PROCESS | 1934 | 1467684078562 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 369ms
19:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:01:18 INFO - PROCESS | 1934 | 1467684078878 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:18 INFO - PROCESS | 1934 | 1467684078912 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 274ms
19:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:01:19 INFO - PROCESS | 1934 | 1467684079148 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:19 INFO - PROCESS | 1934 | 1467684079186 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 271ms
19:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:01:19 INFO - PROCESS | 1934 | 1467684079434 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:19 INFO - PROCESS | 1934 | 1467684079499 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 317ms
19:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:01:19 INFO - PROCESS | 1934 | 1467684079769 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:19 INFO - PROCESS | 1934 | 1467684079838 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 329ms
19:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:01:20 INFO - PROCESS | 1934 | 1467684080103 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:20 INFO - PROCESS | 1934 | 1467684080159 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 269ms
19:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:01:20 INFO - PROCESS | 1934 | 1467684080386 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:20 INFO - PROCESS | 1934 | 1467684080465 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 318ms
19:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:01:20 INFO - PROCESS | 1934 | 1467684080713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:20 INFO - PROCESS | 1934 | 1467684080778 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 324ms
19:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:01:21 INFO - PROCESS | 1934 | 1467684081034 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - PROCESS | 1934 | 1467684081069 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 318ms
19:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:01:21 INFO - PROCESS | 1934 | 1467684081364 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - PROCESS | 1934 | 1467684081410 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 326ms
19:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:01:21 INFO - PROCESS | 1934 | 1467684081685 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - PROCESS | 1934 | 1467684081721 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 268ms
19:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:01:21 INFO - PROCESS | 1934 | 1467684081963 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - PROCESS | 1934 | 1467684082007 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 325ms
19:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:01:22 INFO - PROCESS | 1934 | 1467684082287 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - PROCESS | 1934 | 1467684082342 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 269ms
19:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:01:22 INFO - PROCESS | 1934 | 1467684082564 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - PROCESS | 1934 | 1467684082600 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 216ms
19:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:01:22 INFO - PROCESS | 1934 | 1467684082783 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:22 INFO - PROCESS | 1934 | 1467684082828 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 319ms
19:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:01:23 INFO - PROCESS | 1934 | 1467684083117 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - PROCESS | 1934 | 1467684083165 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 326ms
19:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:01:23 INFO - PROCESS | 1934 | 1467684083433 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - PROCESS | 1934 | 1467684083470 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 215ms
19:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:01:23 INFO - PROCESS | 1934 | 1467684083652 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - PROCESS | 1934 | 1467684083700 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 268ms
19:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:01:23 INFO - PROCESS | 1934 | 1467684083934 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:23 INFO - PROCESS | 1934 | 1467684083982 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 268ms
19:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:01:24 INFO - PROCESS | 1934 | 1467684084210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:24 INFO - PROCESS | 1934 | 1467684084247 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms
19:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:01:24 INFO - PROCESS | 1934 | 1467684084781 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:24 INFO - PROCESS | 1934 | 1467684084860 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 371ms
19:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:01:25 INFO - PROCESS | 1934 | 1467684085161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:25 INFO - PROCESS | 1934 | 1467684085214 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 370ms
19:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:01:25 INFO - PROCESS | 1934 | 1467684085537 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:25 INFO - PROCESS | 1934 | 1467684085581 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 267ms
19:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:01:25 INFO - PROCESS | 1934 | 1467684085805 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:25 INFO - PROCESS | 1934 | 1467684085862 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 368ms
19:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:01:26 INFO - PROCESS | 1934 | 1467684086182 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:26 INFO - PROCESS | 1934 | 1467684086224 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 218ms
19:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:01:26 INFO - PROCESS | 1934 | 1467684086413 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:26 INFO - PROCESS | 1934 | 1467684086464 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 270ms
19:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:01:26 INFO - PROCESS | 1934 | 1467684086683 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:26 INFO - PROCESS | 1934 | 1467684086735 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 366ms
19:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:01:27 INFO - PROCESS | 1934 | 1467684087054 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - PROCESS | 1934 | 1467684087118 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 320ms
19:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:01:27 INFO - PROCESS | 1934 | 1467684087401 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - PROCESS | 1934 | 1467684087440 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 280ms
19:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:01:27 INFO - PROCESS | 1934 | 1467684087670 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - PROCESS | 1934 | 1467684087727 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 266ms
19:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:01:27 INFO - PROCESS | 1934 | 1467684087949 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:27 INFO - PROCESS | 1934 | 1467684087985 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 279ms
19:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:01:28 INFO - PROCESS | 1934 | 1467684088220 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:28 INFO - PROCESS | 1934 | 1467684088266 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 270ms
19:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:01:28 INFO - PROCESS | 1934 | 1467684088503 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:28 INFO - PROCESS | 1934 | 1467684088555 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 268ms
19:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:01:28 INFO - PROCESS | 1934 | 1467684088785 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:28 INFO - PROCESS | 1934 | 1467684088845 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 267ms
19:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:01:29 INFO - PROCESS | 1934 | 1467684089052 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - PROCESS | 1934 | 1467684089096 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 269ms
19:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:01:29 INFO - PROCESS | 1934 | 1467684089331 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - PROCESS | 1934 | 1467684089371 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 268ms
19:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:01:29 INFO - PROCESS | 1934 | 1467684089603 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - PROCESS | 1934 | 1467684089662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 267ms
19:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:01:29 INFO - PROCESS | 1934 | 1467684089887 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:29 INFO - PROCESS | 1934 | 1467684089950 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 319ms
19:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:01:30 INFO - PROCESS | 1934 | 1467684090215 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:30 INFO - PROCESS | 1934 | 1467684090260 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 320ms
19:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:01:30 INFO - PROCESS | 1934 | 1467684090553 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:30 INFO - PROCESS | 1934 | 1467684090609 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 318ms
19:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:01:31 INFO - PROCESS | 1934 | 1467684091005 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:31 INFO - PROCESS | 1934 | 1467684091131 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 506ms
19:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:01:31 INFO - PROCESS | 1934 | 1467684091437 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:31 INFO - PROCESS | 1934 | 1467684091490 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 319ms
19:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:01:31 INFO - PROCESS | 1934 | 1467684091796 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:31 INFO - PROCESS | 1934 | 1467684091844 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 319ms
19:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:01:32 INFO - PROCESS | 1934 | 1467684092119 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - PROCESS | 1934 | 1467684092174 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 269ms
19:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:01:32 INFO - PROCESS | 1934 | 1467684092397 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - PROCESS | 1934 | 1467684092443 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 274ms
19:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:01:32 INFO - PROCESS | 1934 | 1467684092668 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - PROCESS | 1934 | 1467684092724 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 267ms
19:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:01:32 INFO - PROCESS | 1934 | 1467684092944 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:32 INFO - PROCESS | 1934 | 1467684092983 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 318ms
19:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:01:33 INFO - PROCESS | 1934 | 1467684093280 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:33 INFO - PROCESS | 1934 | 1467684093330 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 270ms
19:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:01:33 INFO - PROCESS | 1934 | 1467684093548 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:33 INFO - PROCESS | 1934 | 1467684093584 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 266ms
19:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:01:33 INFO - PROCESS | 1934 | 1467684093831 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:33 INFO - PROCESS | 1934 | 1467684093884 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:01:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 269ms
19:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:01:34 INFO - PROCESS | 1934 | 1467684094101 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:34 INFO - PROCESS | 1934 | 1467684094152 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:34 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)
19:01:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 872ms
19:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:01:34 INFO - PROCESS | 1934 | 1467684094974 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:35 INFO - PROCESS | 1934 | 1467684095001 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:35 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
19:01:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:01:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 719ms
19:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:01:35 INFO - PROCESS | 1934 | 1467684095695 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:35 INFO - PROCESS | 1934 | 1467684095727 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:36 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
19:01:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:01:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
19:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:01:36 INFO - PROCESS | 1934 | 1467684096415 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:36 INFO - PROCESS | 1934 | 1467684096443 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:37 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)
19:01:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 722ms
19:01:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:01:37 INFO - PROCESS | 1934 | 1467684097141 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:37 INFO - PROCESS | 1934 | 1467684097182 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:38 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)
19:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 924ms
19:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:01:38 INFO - PROCESS | 1934 | 1467684098068 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:38 INFO - PROCESS | 1934 | 1467684098107 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:38 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
19:01:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:01:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 718ms
19:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:01:38 INFO - PROCESS | 1934 | 1467684098793 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:38 INFO - PROCESS | 1934 | 1467684098827 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:39 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
19:01:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:01:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:01:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 771ms
19:01:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:01:39 INFO - PROCESS | 1934 | 1467684099569 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:39 INFO - PROCESS | 1934 | 1467684099598 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:40 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
19:01:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:01:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 722ms
19:01:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:01:40 INFO - PROCESS | 1934 | 1467684100292 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:40 INFO - PROCESS | 1934 | 1467684100323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 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
19:01:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:01:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 720ms
19:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:01:41 INFO - PROCESS | 1934 | 1467684101014 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 INFO - PROCESS | 1934 | 1467684101048 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 266ms
19:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:01:41 INFO - PROCESS | 1934 | 1467684101286 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 INFO - PROCESS | 1934 | 1467684101339 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 367ms
19:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:01:41 INFO - PROCESS | 1934 | 1467684101662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 INFO - PROCESS | 1934 | 1467684101719 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 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"
19:01:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:01:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 273ms
19:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:01:41 INFO - PROCESS | 1934 | 1467684101934 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:41 INFO - PROCESS | 1934 | 1467684101977 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 268ms
19:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:01:42 INFO - PROCESS | 1934 | 1467684102211 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 INFO - PROCESS | 1934 | 1467684102261 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 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"
19:01:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:01:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 274ms
19:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:01:42 INFO - PROCESS | 1934 | 1467684102482 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 INFO - PROCESS | 1934 | 1467684102518 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 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"
19:01:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:01:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 218ms
19:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:01:42 INFO - PROCESS | 1934 | 1467684102703 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 INFO - PROCESS | 1934 | 1467684102744 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 218ms
19:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:01:42 INFO - PROCESS | 1934 | 1467684102933 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:42 INFO - PROCESS | 1934 | 1467684102966 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:43 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
19:01:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:01:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:01:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 722ms
19:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:01:43 INFO - PROCESS | 1934 | 1467684103663 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:43 INFO - PROCESS | 1934 | 1467684103715 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 321ms
19:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:01:43 INFO - PROCESS | 1934 | 1467684103987 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - PROCESS | 1934 | 1467684104032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 266ms
19:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:01:44 INFO - PROCESS | 1934 | 1467684104270 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - PROCESS | 1934 | 1467684104340 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 281ms
19:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:01:44 INFO - PROCESS | 1934 | 1467684104547 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - PROCESS | 1934 | 1467684104584 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 275ms
19:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:01:44 INFO - PROCESS | 1934 | 1467684104818 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:44 INFO - PROCESS | 1934 | 1467684104861 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 318ms
19:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:01:45 INFO - PROCESS | 1934 | 1467684105154 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:45 INFO - PROCESS | 1934 | 1467684105218 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 267ms
19:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:01:45 INFO - PROCESS | 1934 | 1467684105421 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:45 INFO - PROCESS | 1934 | 1467684105489 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 319ms
19:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:01:45 INFO - PROCESS | 1934 | 1467684105761 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:45 INFO - PROCESS | 1934 | 1467684105798 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 266ms
19:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:01:46 INFO - PROCESS | 1934 | 1467684106036 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - PROCESS | 1934 | 1467684106076 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 267ms
19:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:01:46 INFO - PROCESS | 1934 | 1467684106320 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - PROCESS | 1934 | 1467684106375 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 279ms
19:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:01:46 INFO - PROCESS | 1934 | 1467684106602 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - PROCESS | 1934 | 1467684106662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 330ms
19:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:01:46 INFO - PROCESS | 1934 | 1467684106931 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:46 INFO - PROCESS | 1934 | 1467684106983 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 318ms
19:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:01:47 INFO - PROCESS | 1934 | 1467684107253 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - PROCESS | 1934 | 1467684107304 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 219ms
19:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:01:47 INFO - PROCESS | 1934 | 1467684107479 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - PROCESS | 1934 | 1467684107513 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 218ms
19:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:01:47 INFO - PROCESS | 1934 | 1467684107702 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - PROCESS | 1934 | 1467684107738 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 216ms
19:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:01:47 INFO - PROCESS | 1934 | 1467684107920 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:47 INFO - PROCESS | 1934 | 1467684107958 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 216ms
19:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:01:48 INFO - PROCESS | 1934 | 1467684108148 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:48 INFO - PROCESS | 1934 | 1467684108182 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 275ms
19:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:01:48 INFO - PROCESS | 1934 | 1467684108450 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:48 INFO - PROCESS | 1934 | 1467684108492 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 295ms
19:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:01:48 INFO - PROCESS | 1934 | 1467684108720 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:48 INFO - PROCESS | 1934 | 1467684108769 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 318ms
19:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:01:49 INFO - PROCESS | 1934 | 1467684109051 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:49 INFO - PROCESS | 1934 | 1467684109092 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 277ms
19:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:01:49 INFO - PROCESS | 1934 | 1467684109318 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:49 INFO - PROCESS | 1934 | 1467684109363 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 318ms
19:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:01:49 INFO - PROCESS | 1934 | 1467684109713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:49 INFO - PROCESS | 1934 | 1467684109781 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 439ms
19:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:01:50 INFO - PROCESS | 1934 | 1467684110134 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:50 INFO - PROCESS | 1934 | 1467684110180 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 417ms
19:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:01:50 INFO - PROCESS | 1934 | 1467684110556 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:50 INFO - PROCESS | 1934 | 1467684110592 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 368ms
19:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:01:50 INFO - PROCESS | 1934 | 1467684110936 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:50 INFO - PROCESS | 1934 | 1467684110990 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 319ms
19:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:01:51 INFO - PROCESS | 1934 | 1467684111253 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:51 INFO - PROCESS | 1934 | 1467684111300 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 217ms
19:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:01:51 INFO - PROCESS | 1934 | 1467684111484 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:51 INFO - PROCESS | 1934 | 1467684111525 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 316ms
19:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:01:51 INFO - PROCESS | 1934 | 1467684111803 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:51 INFO - PROCESS | 1934 | 1467684111845 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 318ms
19:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:01:52 INFO - PROCESS | 1934 | 1467684112134 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - PROCESS | 1934 | 1467684112210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 327ms
19:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:01:52 INFO - PROCESS | 1934 | 1467684112452 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - PROCESS | 1934 | 1467684112495 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 266ms
19:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:01:52 INFO - PROCESS | 1934 | 1467684112721 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - PROCESS | 1934 | 1467684112768 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 270ms
19:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:01:53 INFO - PROCESS | 1934 | 1467684112998 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - PROCESS | 1934 | 1467684113031 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 267ms
19:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:01:53 INFO - PROCESS | 1934 | 1467684113268 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - PROCESS | 1934 | 1467684113314 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 268ms
19:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:01:53 INFO - PROCESS | 1934 | 1467684113545 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - PROCESS | 1934 | 1467684113579 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 275ms
19:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:01:53 INFO - PROCESS | 1934 | 1467684113830 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:53 INFO - PROCESS | 1934 | 1467684113876 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 320ms
19:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:01:54 INFO - PROCESS | 1934 | 1467684114147 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - PROCESS | 1934 | 1467684114181 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 219ms
19:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:01:54 INFO - PROCESS | 1934 | 1467684114370 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - PROCESS | 1934 | 1467684114405 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 267ms
19:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:01:54 INFO - PROCESS | 1934 | 1467684114649 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - PROCESS | 1934 | 1467684114711 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 325ms
19:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:01:54 INFO - PROCESS | 1934 | 1467684114985 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - PROCESS | 1934 | 1467684115040 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 327ms
19:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:01:55 INFO - PROCESS | 1934 | 1467684115303 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - PROCESS | 1934 | 1467684115341 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 217ms
19:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:01:55 INFO - PROCESS | 1934 | 1467684115530 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - PROCESS | 1934 | 1467684115574 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 217ms
19:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:01:55 INFO - PROCESS | 1934 | 1467684115754 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:55 INFO - PROCESS | 1934 | 1467684115797 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 267ms
19:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:01:56 INFO - PROCESS | 1934 | 1467684116035 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:56 INFO - PROCESS | 1934 | 1467684116089 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 477ms
19:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:01:56 INFO - PROCESS | 1934 | 1467684116506 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:56 INFO - PROCESS | 1934 | 1467684116561 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 271ms
19:01:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:01:56 INFO - PROCESS | 1934 | 1467684116787 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:56 INFO - PROCESS | 1934 | 1467684116834 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:01:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:01:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 269ms
19:01:57 INFO - TEST-START | /DOMEvents/constructors.html
19:01:57 INFO - PROCESS | 1934 | 1467684117079 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - PROCESS | 1934 | 1467684117115 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:01:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:01:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:01:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:01:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:01:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:01:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:01:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:01:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 328ms
19:01:57 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:01:57 INFO - PROCESS | 1934 | 1467684117402 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - PROCESS | 1934 | 1467684117438 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:01:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 217ms
19:01:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:01:57 INFO - PROCESS | 1934 | 1467684117628 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - PROCESS | 1934 | 1467684117661 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:01:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:01:57 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
19:01:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:01:57 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
19:01:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:01:57 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]"
19:01:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:01:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:01:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 218ms
19:01:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:01:57 INFO - PROCESS | 1934 | 1467684117851 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:57 INFO - PROCESS | 1934 | 1467684117901 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - PROCESS | 1934 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:01:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
19:01:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 218ms
19:01:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:01:58 INFO - PROCESS | 1934 | 1467684118069 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - PROCESS | 1934 | 1467684118115 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - PROCESS | 1934 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
19:01:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:01:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
19:01:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:01:58 INFO - PROCESS | 1934 | 1467684118297 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - PROCESS | 1934 | 1467684118335 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
19:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 317ms
19:01:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:01:58 INFO - PROCESS | 1934 | 1467684118628 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - PROCESS | 1934 | 1467684118673 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 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.
19:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 222ms
19:01:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:01:58 INFO - PROCESS | 1934 | 1467684118852 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:58 INFO - PROCESS | 1934 | 1467684118910 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 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
19:01:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:01:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 318ms
19:01:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:01:59 INFO - PROCESS | 1934 | 1467684119191 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 INFO - PROCESS | 1934 | 1467684119247 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 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.
19:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 268ms
19:01:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:01:59 INFO - PROCESS | 1934 | 1467684119465 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 INFO - PROCESS | 1934 | 1467684119499 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 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.
19:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 224ms
19:01:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:01:59 INFO - PROCESS | 1934 | 1467684119684 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 INFO - PROCESS | 1934 | 1467684119716 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:01:59 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
19:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 219ms
19:01:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:01:59 INFO - PROCESS | 1934 | 1467684119915 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:01:59 INFO - PROCESS | 1934 | 1467684119949 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:00 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.
19:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 272ms
19:02:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:02:00 INFO - PROCESS | 1934 | 1467684120199 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:00 INFO - PROCESS | 1934 | 1467684120239 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:00 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.
19:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 230ms
19:02:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:02:00 INFO - PROCESS | 1934 | 1467684120419 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:00 INFO - PROCESS | 1934 | 1467684120465 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:00 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.
19:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 317ms
19:02:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:02:00 INFO - PROCESS | 1934 | 1467684120751 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:00 INFO - PROCESS | 1934 | 1467684120800 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 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.
19:02:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 281ms
19:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:02:01 INFO - PROCESS | 1934 | 1467684121032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 INFO - PROCESS | 1934 | 1467684121068 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 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.
19:02:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 224ms
19:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:02:01 INFO - PROCESS | 1934 | 1467684121253 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 INFO - PROCESS | 1934 | 1467684121300 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 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.
19:02:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 268ms
19:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:02:01 INFO - PROCESS | 1934 | 1467684121534 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 INFO - PROCESS | 1934 | 1467684121586 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 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
19:02:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:02:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 279ms
19:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:02:01 INFO - PROCESS | 1934 | 1467684121812 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:01 INFO - PROCESS | 1934 | 1467684121850 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 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.
19:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 225ms
19:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:02:02 INFO - PROCESS | 1934 | 1467684122033 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 INFO - PROCESS | 1934 | 1467684122066 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 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.
19:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
19:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:02:02 INFO - PROCESS | 1934 | 1467684122252 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 INFO - PROCESS | 1934 | 1467684122292 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:02:02 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
19:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 317ms
19:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:02:02 INFO - PROCESS | 1934 | 1467684122614 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 INFO - PROCESS | 1934 | 1467684122713 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:02 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.
19:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 368ms
19:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:02:02 INFO - PROCESS | 1934 | 1467684122985 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 INFO - PROCESS | 1934 | 1467684123025 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 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.
19:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 219ms
19:02:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:02:03 INFO - PROCESS | 1934 | 1467684123215 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 INFO - PROCESS | 1934 | 1467684123262 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 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.
19:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 425ms
19:02:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:02:03 INFO - PROCESS | 1934 | 1467684123642 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 INFO - PROCESS | 1934 | 1467684123676 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 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
19:02:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 271ms
19:02:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:02:03 INFO - PROCESS | 1934 | 1467684123916 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:03 INFO - PROCESS | 1934 | 1467684123951 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:02:04 INFO - {}
19:02:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:02:04 INFO - {}
19:02:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:02:04 INFO - {}
19:02:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:02:04 INFO - {}
19:02:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 270ms
19:02:04 INFO - TEST-START | /FileAPI/fileReader.html
19:02:04 INFO - PROCESS | 1934 | 1467684124199 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:04 INFO - PROCESS | 1934 | 1467684124245 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:02:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:02:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:02:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:02:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 317ms
19:02:04 INFO - TEST-START | /FileAPI/historical.html
19:02:04 INFO - PROCESS | 1934 | 1467684124524 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:04 INFO - PROCESS | 1934 | 1467684124580 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:02:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:02:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:02:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:02:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:02:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:02:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:02:04 INFO - TEST-OK | /FileAPI/historical.html | took 268ms
19:02:04 INFO - TEST-START | /FileAPI/idlharness.html
19:02:04 INFO - PROCESS | 1934 | 1467684124804 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:04 INFO - PROCESS | 1934 | 1467684124847 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:02:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:02:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:02:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:02:05 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
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:02:05 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
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:02:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 334ms
19:02:05 INFO - TEST-START | /FileAPI/idlharness.worker
19:02:05 INFO - PROCESS | 1934 | 1467684125144 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - PROCESS | 1934 | 1467684125173 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:02:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:02:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:02:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:02:05 INFO - {}
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:02:05 INFO - {}
19:02:05 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 - {}
19:02:05 INFO - {}
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:02:05 INFO - {}
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:02:05 INFO - {}
19:02:05 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 - {}
19:02:05 INFO - {}
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:02:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:02:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 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
19:02:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:02:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:02:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:02:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:02:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:02:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:02:05 INFO - {}
19:02:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 389ms
19:02:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:02:05 INFO - PROCESS | 1934 | 1467684125533 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - PROCESS | 1934 | 1467684125564 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:02:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 218ms
19:02:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:02:05 INFO - PROCESS | 1934 | 1467684125753 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - PROCESS | 1934 | 1467684125786 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:02:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:02:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 218ms
19:02:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:02:05 INFO - PROCESS | 1934 | 1467684125985 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - PROCESS | 1934 | 1467684126025 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:02:06 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.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:02:06 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'.)
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:02:06 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.
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:02:06 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.
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:02:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:02:06 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.
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:02:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
19:02:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:02:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:02:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 375ms
19:02:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:02:06 INFO - PROCESS | 1934 | 1467684126368 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - PROCESS | 1934 | 1467684126417 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:02:06 INFO - {}
19:02:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 322ms
19:02:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:02:06 INFO - PROCESS | 1934 | 1467684126698 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - PROCESS | 1934 | 1467684126731 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:02:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:02:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 228ms
19:02:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:02:06 INFO - PROCESS | 1934 | 1467684126921 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:06 INFO - PROCESS | 1934 | 1467684126963 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:02:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:02:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:02:07 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"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:02:07 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"
19:02:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:02:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 393ms
19:02:07 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:02:07 INFO - PROCESS | 1934 | 1467684127323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:07 INFO - PROCESS | 1934 | 1467684127367 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:02:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:02:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:02:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:02:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:02:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:02:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 270ms
19:02:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:02:07 INFO - PROCESS | 1934 | 1467684127599 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:07 INFO - PROCESS | 1934 | 1467684127634 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:02:07 INFO - {}
19:02:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 216ms
19:02:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:02:07 INFO - PROCESS | 1934 | 1467684127820 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:07 INFO - PROCESS | 1934 | 1467684127861 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:02:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:02:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 267ms
19:02:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:02:08 INFO - PROCESS | 1934 | 1467684128101 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:08 INFO - PROCESS | 1934 | 1467684128161 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:02:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 320ms
19:02:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:02:08 INFO - PROCESS | 1934 | 1467684128448 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:08 INFO - PROCESS | 1934 | 1467684128492 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:02:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:02:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 233ms
19:02:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:02:08 INFO - PROCESS | 1934 | 1467684128668 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:08 INFO - PROCESS | 1934 | 1467684128737 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:02:09 INFO - reader.readAsText(blob_2)
19:02:09 INFO - }" did not throw
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:02:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:02:09 INFO - reader.readAsDataURL(blob_2)
19:02:09 INFO - }" did not throw
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:02:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:02:09 INFO - reader.readAsArrayBuffer(blob_2)
19:02:09 INFO - }" did not throw
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:02:09 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
19:02:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:02:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:02:09 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:02:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:02:09 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
19:02:09 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 420ms
19:02:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:02:09 INFO - PROCESS | 1934 | 1467684129099 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:09 INFO - PROCESS | 1934 | 1467684129144 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 269ms
19:02:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:02:09 INFO - PROCESS | 1934 | 1467684129383 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:09 INFO - PROCESS | 1934 | 1467684129442 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 328ms
19:02:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:02:09 INFO - PROCESS | 1934 | 1467684129719 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:09 INFO - PROCESS | 1934 | 1467684129799 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:02:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 321ms
19:02:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:02:10 INFO - PROCESS | 1934 | 1467684130050 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - PROCESS | 1934 | 1467684130087 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:02:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 330ms
19:02:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:02:10 INFO - PROCESS | 1934 | 1467684130383 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - PROCESS | 1934 | 1467684130430 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:02:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 327ms
19:02:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:02:10 INFO - PROCESS | 1934 | 1467684130704 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - PROCESS | 1934 | 1467684130750 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:02:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 217ms
19:02:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:02:10 INFO - PROCESS | 1934 | 1467684130927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:10 INFO - PROCESS | 1934 | 1467684130965 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:02:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:02:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:02:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 270ms
19:02:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:02:11 INFO - PROCESS | 1934 | 1467684131220 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:11 INFO - PROCESS | 1934 | 1467684131286 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:02:11 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
19:02:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:02:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 275ms
19:02:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:02:11 INFO - PROCESS | 1934 | 1467684131501 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:11 INFO - PROCESS | 1934 | 1467684131548 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:02:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 277ms
19:02:11 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:02:11 INFO - PROCESS | 1934 | 1467684131782 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:11 INFO - PROCESS | 1934 | 1467684131833 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:02:12 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 268ms
19:02:12 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:02:12 INFO - PROCESS | 1934 | 1467684132050 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - PROCESS | 1934 | 1467684132092 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:02:12 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 269ms
19:02:12 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:02:12 INFO - PROCESS | 1934 | 1467684132335 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - PROCESS | 1934 | 1467684132395 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:02:12 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 330ms
19:02:12 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:02:12 INFO - PROCESS | 1934 | 1467684132665 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - PROCESS | 1934 | 1467684132715 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:12 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:02:12 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 319ms
19:02:12 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:02:12 INFO - PROCESS | 1934 | 1467684132984 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - PROCESS | 1934 | 1467684133028 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:02:13 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 316ms
19:02:13 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:02:13 INFO - PROCESS | 1934 | 1467684133319 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - PROCESS | 1934 | 1467684133361 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:02:13 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 271ms
19:02:13 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:02:13 INFO - PROCESS | 1934 | 1467684133598 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - PROCESS | 1934 | 1467684133634 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:02:13 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 218ms
19:02:13 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:02:13 INFO - PROCESS | 1934 | 1467684133818 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:13 INFO - PROCESS | 1934 | 1467684133851 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:02:14 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 219ms
19:02:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:02:14 INFO - PROCESS | 1934 | 1467684134049 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - PROCESS | 1934 | 1467684134082 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:02:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 225ms
19:02:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:02:14 INFO - PROCESS | 1934 | 1467684134267 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - PROCESS | 1934 | 1467684134299 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:02:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 219ms
19:02:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:02:14 INFO - PROCESS | 1934 | 1467684134498 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - PROCESS | 1934 | 1467684134543 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:02:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 275ms
19:02:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:02:14 INFO - PROCESS | 1934 | 1467684134780 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:14 INFO - PROCESS | 1934 | 1467684134815 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:02:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 279ms
19:02:15 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:02:15 INFO - PROCESS | 1934 | 1467684135052 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:15 INFO - PROCESS | 1934 | 1467684135089 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:02:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 519ms
19:02:15 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:02:15 INFO - PROCESS | 1934 | 1467684135576 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:15 INFO - PROCESS | 1934 | 1467684135612 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:02:15 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 270ms
19:02:15 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:02:15 INFO - PROCESS | 1934 | 1467684135858 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:15 INFO - PROCESS | 1934 | 1467684135915 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:02:16 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 368ms
19:02:16 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:02:16 INFO - PROCESS | 1934 | 1467684136238 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:16 INFO - PROCESS | 1934 | 1467684136295 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:02:16 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 321ms
19:02:16 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:02:16 INFO - PROCESS | 1934 | 1467684136570 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:16 INFO - PROCESS | 1934 | 1467684136620 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:02:16 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 318ms
19:02:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:02:16 INFO - PROCESS | 1934 | 1467684136885 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:16 INFO - PROCESS | 1934 | 1467684136941 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:02:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 569ms
19:02:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:02:17 INFO - PROCESS | 1934 | 1467684137463 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:17 INFO - PROCESS | 1934 | 1467684137513 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:02:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 224ms
19:02:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:02:17 INFO - PROCESS | 1934 | 1467684137682 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:17 INFO - PROCESS | 1934 | 1467684137719 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:02:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 268ms
19:02:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:02:17 INFO - PROCESS | 1934 | 1467684137952 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:17 INFO - PROCESS | 1934 | 1467684137997 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:02:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 317ms
19:02:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:02:18 INFO - PROCESS | 1934 | 1467684138285 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:18 INFO - PROCESS | 1934 | 1467684138331 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:02:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 267ms
19:02:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:02:18 INFO - PROCESS | 1934 | 1467684138553 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:18 INFO - PROCESS | 1934 | 1467684138583 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:02:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 219ms
19:02:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:02:18 INFO - PROCESS | 1934 | 1467684138785 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:18 INFO - PROCESS | 1934 | 1467684138844 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:02:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 317ms
19:02:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:02:19 INFO - PROCESS | 1934 | 1467684139112 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - PROCESS | 1934 | 1467684139148 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:02:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 218ms
19:02:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:02:19 INFO - PROCESS | 1934 | 1467684139334 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - PROCESS | 1934 | 1467684139373 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:02:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 278ms
19:02:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:02:19 INFO - PROCESS | 1934 | 1467684139613 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - PROCESS | 1934 | 1467684139653 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:02:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 269ms
19:02:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:02:19 INFO - PROCESS | 1934 | 1467684139888 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:19 INFO - PROCESS | 1934 | 1467684139948 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:02:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 316ms
19:02:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:02:20 INFO - PROCESS | 1934 | 1467684140216 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - PROCESS | 1934 | 1467684140252 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:02:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 225ms
19:02:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:02:20 INFO - PROCESS | 1934 | 1467684140434 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - PROCESS | 1934 | 1467684140470 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:02:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 218ms
19:02:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:02:20 INFO - PROCESS | 1934 | 1467684140654 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - PROCESS | 1934 | 1467684140687 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:02:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 219ms
19:02:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:02:20 INFO - PROCESS | 1934 | 1467684140882 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:20 INFO - PROCESS | 1934 | 1467684140914 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:02:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 216ms
19:02:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:02:21 INFO - PROCESS | 1934 | 1467684141100 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:21 INFO - PROCESS | 1934 | 1467684141134 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:21 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
19:02:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 368ms
19:02:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:02:21 INFO - PROCESS | 1934 | 1467684141472 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:21 INFO - PROCESS | 1934 | 1467684141525 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:21 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
19:02:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 418ms
19:02:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:02:21 INFO - PROCESS | 1934 | 1467684141898 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:21 INFO - PROCESS | 1934 | 1467684141940 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:02:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 272ms
19:02:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:02:22 INFO - PROCESS | 1934 | 1467684142187 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - PROCESS | 1934 | 1467684142247 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:02:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 318ms
19:02:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:02:22 INFO - PROCESS | 1934 | 1467684142515 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - PROCESS | 1934 | 1467684142552 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:02:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 218ms
19:02:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:02:22 INFO - PROCESS | 1934 | 1467684142731 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - PROCESS | 1934 | 1467684142779 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:02:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 273ms
19:02:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:02:23 INFO - PROCESS | 1934 | 1467684143000 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - PROCESS | 1934 | 1467684143032 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:02:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 268ms
19:02:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:02:23 INFO - PROCESS | 1934 | 1467684143284 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - PROCESS | 1934 | 1467684143343 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:02:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 317ms
19:02:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:02:23 INFO - PROCESS | 1934 | 1467684143599 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - PROCESS | 1934 | 1467684143634 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:02:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 269ms
19:02:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:02:23 INFO - PROCESS | 1934 | 1467684143870 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:23 INFO - PROCESS | 1934 | 1467684143920 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:24 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
19:02:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 366ms
19:02:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:02:24 INFO - PROCESS | 1934 | 1467684144250 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:24 INFO - PROCESS | 1934 | 1467684144295 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:24 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
19:02:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 325ms
19:02:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:02:24 INFO - PROCESS | 1934 | 1467684144568 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:24 INFO - PROCESS | 1934 | 1467684144600 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:02:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 321ms
19:02:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:02:24 INFO - PROCESS | 1934 | 1467684144937 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:24 INFO - PROCESS | 1934 | 1467684144994 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:02:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 317ms
19:02:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:02:25 INFO - PROCESS | 1934 | 1467684145273 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:25 INFO - PROCESS | 1934 | 1467684145330 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:02:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 331ms
19:02:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:02:25 INFO - PROCESS | 1934 | 1467684145601 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:25 INFO - PROCESS | 1934 | 1467684145638 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:02:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 275ms
19:02:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:02:25 INFO - PROCESS | 1934 | 1467684145867 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:25 INFO - PROCESS | 1934 | 1467684145906 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:02:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 316ms
19:02:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:02:26 INFO - PROCESS | 1934 | 1467684146204 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - PROCESS | 1934 | 1467684146252 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:02:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 218ms
19:02:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:02:26 INFO - PROCESS | 1934 | 1467684146434 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - PROCESS | 1934 | 1467684146476 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:02:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 227ms
19:02:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:02:26 INFO - PROCESS | 1934 | 1467684146652 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - PROCESS | 1934 | 1467684146692 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:02:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 267ms
19:02:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:02:26 INFO - PROCESS | 1934 | 1467684146932 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:26 INFO - PROCESS | 1934 | 1467684146971 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:02:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 320ms
19:02:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:02:27 INFO - PROCESS | 1934 | 1467684147251 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:27 INFO - PROCESS | 1934 | 1467684147287 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:02:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 267ms
19:02:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:02:27 INFO - PROCESS | 1934 | 1467684147521 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:27 INFO - PROCESS | 1934 | 1467684147576 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:02:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 267ms
19:02:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:02:27 INFO - PROCESS | 1934 | 1467684147797 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:27 INFO - PROCESS | 1934 | 1467684147846 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:02:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 227ms
19:02:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:02:28 INFO - PROCESS | 1934 | 1467684148020 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:28 INFO - PROCESS | 1934 | 1467684148064 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:02:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 669ms
19:02:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:02:28 INFO - PROCESS | 1934 | 1467684148691 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:28 INFO - PROCESS | 1934 | 1467684148715 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:02:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 271ms
19:02:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:02:28 INFO - PROCESS | 1934 | 1467684148980 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - PROCESS | 1934 | 1467684149025 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:02:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 268ms
19:02:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:02:29 INFO - PROCESS | 1934 | 1467684149248 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - PROCESS | 1934 | 1467684149285 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:02:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 224ms
19:02:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:02:29 INFO - PROCESS | 1934 | 1467684149469 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - PROCESS | 1934 | 1467684149500 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:02:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 219ms
19:02:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:02:29 INFO - PROCESS | 1934 | 1467684149690 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - PROCESS | 1934 | 1467684149729 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:02:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 216ms
19:02:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:02:29 INFO - PROCESS | 1934 | 1467684149915 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:29 INFO - PROCESS | 1934 | 1467684149946 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:02:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 223ms
19:02:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:02:30 INFO - PROCESS | 1934 | 1467684150136 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:30 INFO - PROCESS | 1934 | 1467684150187 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:02:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 269ms
19:02:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:02:30 INFO - PROCESS | 1934 | 1467684150416 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:30 INFO - PROCESS | 1934 | 1467684150480 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:02:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 326ms
19:02:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:02:30 INFO - PROCESS | 1934 | 1467684150735 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:30 INFO - PROCESS | 1934 | 1467684150769 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:02:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 519ms
19:02:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:02:31 INFO - PROCESS | 1934 | 1467684151283 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:31 INFO - PROCESS | 1934 | 1467684151347 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:02:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 292ms
19:02:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:02:31 INFO - PROCESS | 1934 | 1467684151554 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:31 INFO - PROCESS | 1934 | 1467684151604 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:02:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 268ms
19:02:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:02:31 INFO - PROCESS | 1934 | 1467684151833 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:31 INFO - PROCESS | 1934 | 1467684151879 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:02:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 326ms
19:02:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:02:32 INFO - PROCESS | 1934 | 1467684152154 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - PROCESS | 1934 | 1467684152204 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:02:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 218ms
19:02:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:02:32 INFO - PROCESS | 1934 | 1467684152383 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - PROCESS | 1934 | 1467684152430 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:02:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 275ms
19:02:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:02:32 INFO - PROCESS | 1934 | 1467684152653 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - PROCESS | 1934 | 1467684152716 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:02:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 268ms
19:02:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:02:32 INFO - PROCESS | 1934 | 1467684152924 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:32 INFO - PROCESS | 1934 | 1467684152978 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:02:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 270ms
19:02:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:02:33 INFO - PROCESS | 1934 | 1467684153202 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:33 INFO - PROCESS | 1934 | 1467684153250 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:02:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 319ms
19:02:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:02:33 INFO - PROCESS | 1934 | 1467684153534 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:33 INFO - PROCESS | 1934 | 1467684153578 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:02:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 317ms
19:02:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:02:33 INFO - PROCESS | 1934 | 1467684153853 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:33 INFO - PROCESS | 1934 | 1467684153896 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:02:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 316ms
19:02:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:02:34 INFO - PROCESS | 1934 | 1467684154181 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:34 INFO - PROCESS | 1934 | 1467684154220 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:02:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 324ms
19:02:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:02:34 INFO - PROCESS | 1934 | 1467684154504 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:34 INFO - PROCESS | 1934 | 1467684154553 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:02:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 267ms
19:02:34 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:02:34 INFO - PROCESS | 1934 | 1467684154784 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:34 INFO - PROCESS | 1934 | 1467684154836 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:02:35 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 329ms
19:02:35 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:02:35 INFO - PROCESS | 1934 | 1467684155117 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - PROCESS | 1934 | 1467684155237 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:02:35 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 425ms
19:02:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:02:35 INFO - PROCESS | 1934 | 1467684155534 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - PROCESS | 1934 | 1467684155568 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:02:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 219ms
19:02:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:02:35 INFO - PROCESS | 1934 | 1467684155763 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - PROCESS | 1934 | 1467684155792 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:02:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 222ms
19:02:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:02:35 INFO - PROCESS | 1934 | 1467684155983 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - PROCESS | 1934 | 1467684156017 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:02:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 317ms
19:02:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:02:36 INFO - PROCESS | 1934 | 1467684156302 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - PROCESS | 1934 | 1467684156334 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:02:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 217ms
19:02:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:02:36 INFO - PROCESS | 1934 | 1467684156529 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - PROCESS | 1934 | 1467684156557 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:02:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 216ms
19:02:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:02:36 INFO - PROCESS | 1934 | 1467684156749 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - PROCESS | 1934 | 1467684156781 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:02:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 217ms
19:02:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:02:36 INFO - PROCESS | 1934 | 1467684156968 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:37 INFO - PROCESS | 1934 | 1467684157002 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:02:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 218ms
19:02:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:02:37 INFO - PROCESS | 1934 | 1467684157198 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:37 INFO - PROCESS | 1934 | 1467684157230 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:02:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 530ms
19:02:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:02:37 INFO - PROCESS | 1934 | 1467684157731 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:37 INFO - PROCESS | 1934 | 1467684157791 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:02:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 324ms
19:02:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:02:38 INFO - PROCESS | 1934 | 1467684158059 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:38 INFO - PROCESS | 1934 | 1467684158147 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:02:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 368ms
19:02:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:02:38 INFO - PROCESS | 1934 | 1467684158449 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:38 INFO - PROCESS | 1934 | 1467684158495 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:02:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 269ms
19:02:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:02:38 INFO - PROCESS | 1934 | 1467684158715 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:38 INFO - PROCESS | 1934 | 1467684158751 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:02:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 326ms
19:02:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:02:39 INFO - PROCESS | 1934 | 1467684159039 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:39 INFO - PROCESS | 1934 | 1467684159080 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:02:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 268ms
19:02:39 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:02:39 INFO - PROCESS | 1934 | 1467684159359 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:39 INFO - PROCESS | 1934 | 1467684159409 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:02:39 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 348ms
19:02:39 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:02:39 INFO - PROCESS | 1934 | 1467684159688 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:39 INFO - PROCESS | 1934 | 1467684159745 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:02:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 318ms
19:02:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:02:40 INFO - PROCESS | 1934 | 1467684160015 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - PROCESS | 1934 | 1467684160051 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:02:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 225ms
19:02:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:02:40 INFO - PROCESS | 1934 | 1467684160235 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - PROCESS | 1934 | 1467684160284 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:02:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 268ms
19:02:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:02:40 INFO - PROCESS | 1934 | 1467684160505 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - PROCESS | 1934 | 1467684160539 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:02:40 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 216ms
19:02:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:02:40 INFO - PROCESS | 1934 | 1467684160732 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - PROCESS | 1934 | 1467684160768 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:02:40 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 224ms
19:02:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:02:40 INFO - PROCESS | 1934 | 1467684160964 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - PROCESS | 1934 | 1467684161004 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:02:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 317ms
19:02:41 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:02:41 INFO - PROCESS | 1934 | 1467684161285 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - PROCESS | 1934 | 1467684161337 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:02:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 269ms
19:02:41 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:02:41 INFO - PROCESS | 1934 | 1467684161554 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - PROCESS | 1934 | 1467684161583 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
19:02:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 219ms
19:02:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:02:41 INFO - PROCESS | 1934 | 1467684161784 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:41 INFO - PROCESS | 1934 | 1467684161817 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:02:42 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 229ms
19:02:42 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:02:42 INFO - PROCESS | 1934 | 1467684162014 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - PROCESS | 1934 | 1467684162047 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:02:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:02:42 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:02:42 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 220ms
19:02:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:02:42 INFO - PROCESS | 1934 | 1467684162236 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - PROCESS | 1934 | 1467684162274 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:02:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 367ms
19:02:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:02:42 INFO - PROCESS | 1934 | 1467684162611 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - PROCESS | 1934 | 1467684162660 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:02:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 274ms
19:02:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:02:42 INFO - PROCESS | 1934 | 1467684162884 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:42 INFO - PROCESS | 1934 | 1467684162921 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:02:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 216ms
19:02:43 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:02:43 INFO - PROCESS | 1934 | 1467684163102 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:43 INFO - PROCESS | 1934 | 1467684163135 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:02:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:02:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 218ms
19:02:43 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:02:43 INFO - PROCESS | 1934 | 1467684163331 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:43 INFO - PROCESS | 1934 | 1467684163372 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:02:43 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 269ms
19:02:43 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:02:43 INFO - PROCESS | 1934 | 1467684163638 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:43 INFO - PROCESS | 1934 | 1467684163734 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:02:44 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 618ms
19:02:44 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:02:44 INFO - PROCESS | 1934 | 1467684164264 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:44 INFO - PROCESS | 1934 | 1467684164310 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:02:44 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 323ms
19:02:44 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:02:44 INFO - PROCESS | 1934 | 1467684164598 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:44 INFO - PROCESS | 1934 | 1467684164647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:02:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:02:44 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 326ms
19:02:44 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:02:44 INFO - PROCESS | 1934 | 1467684164937 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - PROCESS | 1934 | 1467684164996 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:02:45 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 318ms
19:02:45 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:02:45 INFO - PROCESS | 1934 | 1467684165249 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - PROCESS | 1934 | 1467684165286 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:02:45 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 224ms
19:02:45 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:02:45 INFO - PROCESS | 1934 | 1467684165468 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - PROCESS | 1934 | 1467684165502 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:02:45 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 216ms
19:02:45 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:02:45 INFO - PROCESS | 1934 | 1467684165688 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - PROCESS | 1934 | 1467684165736 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:02:45 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 267ms
19:02:45 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:02:45 INFO - PROCESS | 1934 | 1467684165965 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - PROCESS | 1934 | 1467684166011 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:02:46 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 271ms
19:02:46 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:02:46 INFO - PROCESS | 1934 | 1467684166238 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - PROCESS | 1934 | 1467684166297 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:02:46 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 319ms
19:02:46 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:02:46 INFO - PROCESS | 1934 | 1467684166565 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - PROCESS | 1934 | 1467684166601 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:02:46 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 218ms
19:02:46 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:02:46 INFO - PROCESS | 1934 | 1467684166786 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:46 INFO - PROCESS | 1934 | 1467684166835 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:02:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:02:47 INFO - window.indexedDB.open('test', val);..." did not throw
19:02:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:02:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:02:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:02:47 INFO - window.indexedDB.open('test', val);..." did not throw
19:02:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:02:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:02:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:02:47 INFO - window.indexedDB.open('test', val);..." did not throw
19:02:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:02:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:02:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:02:47 INFO - window.indexedDB.open('test', val);..." did not throw
19:02:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:02:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:02:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:02:47 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 370ms
19:02:47 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:02:47 INFO - PROCESS | 1934 | 1467684167165 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:47 INFO - PROCESS | 1934 | 1467684167200 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:02:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 270ms
19:02:47 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:02:47 INFO - PROCESS | 1934 | 1467684167435 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:47 INFO - PROCESS | 1934 | 1467684167481 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:02:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:02:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 969ms
19:02:48 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:02:48 INFO - PROCESS | 1934 | 1467684168406 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:48 INFO - PROCESS | 1934 | 1467684168433 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:02:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 269ms
19:02:48 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:02:48 INFO - PROCESS | 1934 | 1467684168684 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:48 INFO - PROCESS | 1934 | 1467684168718 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:48 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:02:48 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 217ms
19:02:48 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:02:48 INFO - PROCESS | 1934 | 1467684168903 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:48 INFO - PROCESS | 1934 | 1467684168934 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:49 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:02:49 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 218ms
19:02:49 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:02:49 INFO - PROCESS | 1934 | 1467684169134 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:49 INFO - PROCESS | 1934 | 1467684169184 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:49 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:02:49 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 277ms
19:02:49 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:02:49 INFO - PROCESS | 1934 | 1467684169406 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:49 INFO - PROCESS | 1934 | 1467684169458 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:49 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:02:49 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 319ms
19:02:49 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:02:49 INFO - PROCESS | 1934 | 1467684169737 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:49 INFO - PROCESS | 1934 | 1467684169788 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:50 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:02:50 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 518ms
19:02:50 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:02:50 INFO - PROCESS | 1934 | 1467684170263 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:50 INFO - PROCESS | 1934 | 1467684170310 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:50 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:02:50 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 268ms
19:02:50 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:02:50 INFO - PROCESS | 1934 | 1467684170536 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:50 INFO - PROCESS | 1934 | 1467684170572 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:50 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:02:50 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 267ms
19:02:50 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:02:50 INFO - PROCESS | 1934 | 1467684170817 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:50 INFO - PROCESS | 1934 | 1467684170854 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:51 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:02:51 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 370ms
19:02:51 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:02:51 INFO - PROCESS | 1934 | 1467684171184 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:51 INFO - PROCESS | 1934 | 1467684171221 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:51 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:02:51 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 269ms
19:02:51 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:02:51 INFO - PROCESS | 1934 | 1467684171456 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:51 INFO - PROCESS | 1934 | 1467684171511 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:51 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:02:51 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 317ms
19:02:51 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:02:51 INFO - PROCESS | 1934 | 1467684171790 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:51 INFO - PROCESS | 1934 | 1467684171855 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:02:52 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 327ms
19:02:52 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:02:52 INFO - PROCESS | 1934 | 1467684172104 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - PROCESS | 1934 | 1467684172146 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:02:52 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 217ms
19:02:52 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:02:52 INFO - PROCESS | 1934 | 1467684172323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - PROCESS | 1934 | 1467684172357 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:02:52 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
19:02:52 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:02:52 INFO - PROCESS | 1934 | 1467684172600 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - PROCESS | 1934 | 1467684172635 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:02:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:02:52 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 221ms
19:02:52 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:02:52 INFO - PROCESS | 1934 | 1467684172823 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:52 INFO - PROCESS | 1934 | 1467684172859 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:02:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 217ms
19:02:53 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:02:53 INFO - PROCESS | 1934 | 1467684173051 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - PROCESS | 1934 | 1467684173087 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:02:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 268ms
19:02:53 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:02:53 INFO - PROCESS | 1934 | 1467684173322 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - PROCESS | 1934 | 1467684173375 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:02:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 268ms
19:02:53 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:02:53 INFO - PROCESS | 1934 | 1467684173603 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - PROCESS | 1934 | 1467684173636 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:02:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 277ms
19:02:53 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:02:53 INFO - PROCESS | 1934 | 1467684173874 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:53 INFO - PROCESS | 1934 | 1467684173923 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:02:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 318ms
19:02:54 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:02:54 INFO - PROCESS | 1934 | 1467684174219 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - PROCESS | 1934 | 1467684174266 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:02:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 282ms
19:02:54 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:02:54 INFO - PROCESS | 1934 | 1467684174498 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - PROCESS | 1934 | 1467684174533 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:02:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 275ms
19:02:54 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:02:54 INFO - PROCESS | 1934 | 1467684174770 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - PROCESS | 1934 | 1467684174801 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:02:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 216ms
19:02:54 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:02:54 INFO - PROCESS | 1934 | 1467684174988 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - PROCESS | 1934 | 1467684175023 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:02:55 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 217ms
19:02:55 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:02:55 INFO - PROCESS | 1934 | 1467684175214 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - PROCESS | 1934 | 1467684175255 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:02:55 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 273ms
19:02:55 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:02:55 INFO - PROCESS | 1934 | 1467684175484 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - PROCESS | 1934 | 1467684175525 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:02:55 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 267ms
19:02:55 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:02:55 INFO - PROCESS | 1934 | 1467684175770 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:55 INFO - PROCESS | 1934 | 1467684175816 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:56 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:02:56 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 371ms
19:02:56 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:02:56 INFO - PROCESS | 1934 | 1467684176249 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:56 INFO - PROCESS | 1934 | 1467684176317 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:56 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:02:56 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 372ms
19:02:56 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:02:56 INFO - PROCESS | 1934 | 1467684176633 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:56 INFO - PROCESS | 1934 | 1467684176671 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:56 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:02:56 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 221ms
19:02:56 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:02:56 INFO - PROCESS | 1934 | 1467684176853 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:56 INFO - PROCESS | 1934 | 1467684176889 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:02:57 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 267ms
19:02:57 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:02:57 INFO - PROCESS | 1934 | 1467684177120 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - PROCESS | 1934 | 1467684177153 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:02:57 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 270ms
19:02:57 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:02:57 INFO - PROCESS | 1934 | 1467684177400 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - PROCESS | 1934 | 1467684177433 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:02:57 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 268ms
19:02:57 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:02:57 INFO - PROCESS | 1934 | 1467684177675 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - PROCESS | 1934 | 1467684177792 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:02:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:02:57 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 322ms
19:02:58 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:02:58 INFO - PROCESS | 1934 | 1467684178005 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:58 INFO - PROCESS | 1934 | 1467684178069 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:02:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:02:58 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 269ms
19:02:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:02:58 INFO - PROCESS | 1934 | 1467684178282 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:58 INFO - PROCESS | 1934 | 1467684178318 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:02:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 478ms
19:02:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:02:58 INFO - PROCESS | 1934 | 1467684178758 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:58 INFO - PROCESS | 1934 | 1467684178818 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 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
19:02:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 268ms
19:02:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:02:59 INFO - PROCESS | 1934 | 1467684179036 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 INFO - PROCESS | 1934 | 1467684179086 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 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
19:02:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 317ms
19:02:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:02:59 INFO - PROCESS | 1934 | 1467684179371 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 INFO - PROCESS | 1934 | 1467684179433 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
19:02:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 280ms
19:02:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:02:59 INFO - PROCESS | 1934 | 1467684179651 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 INFO - PROCESS | 1934 | 1467684179711 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 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
19:02:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 275ms
19:02:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:02:59 INFO - PROCESS | 1934 | 1467684179921 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:02:59 INFO - PROCESS | 1934 | 1467684179981 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 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
19:03:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 269ms
19:03:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:03:00 INFO - PROCESS | 1934 | 1467684180197 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 INFO - PROCESS | 1934 | 1467684180237 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:03:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 216ms
19:03:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:03:00 INFO - PROCESS | 1934 | 1467684180416 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 INFO - PROCESS | 1934 | 1467684180451 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 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
19:03:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 224ms
19:03:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:03:00 INFO - PROCESS | 1934 | 1467684180636 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 INFO - PROCESS | 1934 | 1467684180673 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:03:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 219ms
19:03:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:03:00 INFO - PROCESS | 1934 | 1467684180856 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:00 INFO - PROCESS | 1934 | 1467684180889 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:03:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 216ms
19:03:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:03:01 INFO - PROCESS | 1934 | 1467684181081 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - PROCESS | 1934 | 1467684181115 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:03:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 224ms
19:03:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:03:01 INFO - PROCESS | 1934 | 1467684181303 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - PROCESS | 1934 | 1467684181352 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:03:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 267ms
19:03:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:03:01 INFO - PROCESS | 1934 | 1467684181582 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - PROCESS | 1934 | 1467684181632 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:03:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 268ms
19:03:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:03:01 INFO - PROCESS | 1934 | 1467684181854 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:01 INFO - PROCESS | 1934 | 1467684181901 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:03:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 269ms
19:03:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:03:02 INFO - PROCESS | 1934 | 1467684182125 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:02 INFO - PROCESS | 1934 | 1467684182174 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:03:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 268ms
19:03:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:03:02 INFO - PROCESS | 1934 | 1467684182448 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:02 INFO - PROCESS | 1934 | 1467684182566 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:02 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
19:03:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 574ms
19:03:02 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:03:02 INFO - PROCESS | 1934 | 1467684182986 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - PROCESS | 1934 | 1467684183028 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:03:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 267ms
19:03:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:03:03 INFO - PROCESS | 1934 | 1467684183265 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - PROCESS | 1934 | 1467684183305 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:03:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 219ms
19:03:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:03:03 INFO - PROCESS | 1934 | 1467684183488 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - PROCESS | 1934 | 1467684183533 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:03:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 269ms
19:03:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:03:03 INFO - PROCESS | 1934 | 1467684183756 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:03 INFO - PROCESS | 1934 | 1467684183801 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 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
19:03:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 267ms
19:03:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:03:04 INFO - PROCESS | 1934 | 1467684184033 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - PROCESS | 1934 | 1467684184070 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:03:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 275ms
19:03:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:03:04 INFO - PROCESS | 1934 | 1467684184305 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - PROCESS | 1934 | 1467684184348 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:03:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 267ms
19:03:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:03:04 INFO - PROCESS | 1934 | 1467684184573 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - PROCESS | 1934 | 1467684184614 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:03:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 274ms
19:03:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:03:04 INFO - PROCESS | 1934 | 1467684184851 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:04 INFO - PROCESS | 1934 | 1467684184884 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:05 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
19:03:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 369ms
19:03:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:03:05 INFO - PROCESS | 1934 | 1467684185226 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:05 INFO - PROCESS | 1934 | 1467684185265 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:03:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 267ms
19:03:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:03:05 INFO - PROCESS | 1934 | 1467684185503 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:05 INFO - PROCESS | 1934 | 1467684185556 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:05 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
19:03:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 269ms
19:03:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:03:05 INFO - PROCESS | 1934 | 1467684185781 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:05 INFO - PROCESS | 1934 | 1467684185818 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 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
19:03:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 267ms
19:03:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:03:06 INFO - PROCESS | 1934 | 1467684186069 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 INFO - PROCESS | 1934 | 1467684186116 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 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
19:03:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 276ms
19:03:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:03:06 INFO - PROCESS | 1934 | 1467684186322 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 INFO - PROCESS | 1934 | 1467684186366 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:03:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 268ms
19:03:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:03:06 INFO - PROCESS | 1934 | 1467684186604 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 INFO - PROCESS | 1934 | 1467684186655 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 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
19:03:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 278ms
19:03:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:03:06 INFO - PROCESS | 1934 | 1467684186883 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:06 INFO - PROCESS | 1934 | 1467684186918 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:03:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 223ms
19:03:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:03:07 INFO - PROCESS | 1934 | 1467684187102 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - PROCESS | 1934 | 1467684187136 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:03:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 217ms
19:03:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:03:07 INFO - PROCESS | 1934 | 1467684187322 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - PROCESS | 1934 | 1467684187358 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:03:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 217ms
19:03:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:03:07 INFO - PROCESS | 1934 | 1467684187553 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - PROCESS | 1934 | 1467684187586 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 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"
19:03:07 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:03:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 226ms
19:03:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:03:07 INFO - PROCESS | 1934 | 1467684187771 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 INFO - PROCESS | 1934 | 1467684187804 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:07 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"
19:03:07 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:03:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 218ms
19:03:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:03:08 INFO - PROCESS | 1934 | 1467684187998 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - PROCESS | 1934 | 1467684188026 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:03:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 217ms
19:03:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:03:08 INFO - PROCESS | 1934 | 1467684188221 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - PROCESS | 1934 | 1467684188269 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:03:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 266ms
19:03:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:03:08 INFO - PROCESS | 1934 | 1467684188487 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - PROCESS | 1934 | 1467684188522 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:03:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 268ms
19:03:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:03:08 INFO - PROCESS | 1934 | 1467684188766 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:08 INFO - PROCESS | 1934 | 1467684188812 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:03:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 375ms
19:03:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:03:09 INFO - PROCESS | 1934 | 1467684189138 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:09 INFO - PROCESS | 1934 | 1467684189186 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:03:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 368ms
19:03:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:03:09 INFO - PROCESS | 1934 | 1467684189514 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:09 INFO - PROCESS | 1934 | 1467684189560 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:03:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 275ms
19:03:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:03:09 INFO - PROCESS | 1934 | 1467684189788 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:09 INFO - PROCESS | 1934 | 1467684189827 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:03:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 267ms
19:03:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:03:10 INFO - PROCESS | 1934 | 1467684190070 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - PROCESS | 1934 | 1467684190122 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:03:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 317ms
19:03:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:03:10 INFO - PROCESS | 1934 | 1467684190390 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - PROCESS | 1934 | 1467684190463 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 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
19:03:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 269ms
19:03:10 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:03:10 INFO - PROCESS | 1934 | 1467684190666 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - PROCESS | 1934 | 1467684190705 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:03:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 275ms
19:03:10 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:03:10 INFO - PROCESS | 1934 | 1467684190938 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:10 INFO - PROCESS | 1934 | 1467684190987 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:03:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 267ms
19:03:11 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:03:11 INFO - PROCESS | 1934 | 1467684191206 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:11 INFO - PROCESS | 1934 | 1467684191252 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:03:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 318ms
19:03:11 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:03:11 INFO - PROCESS | 1934 | 1467684191553 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:11 INFO - PROCESS | 1934 | 1467684191645 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:03:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 669ms
19:03:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:03:12 INFO - PROCESS | 1934 | 1467684192225 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:12 INFO - PROCESS | 1934 | 1467684192301 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:03:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 576ms
19:03:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:03:12 INFO - PROCESS | 1934 | 1467684192807 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:12 INFO - PROCESS | 1934 | 1467684192854 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:03:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 271ms
19:03:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:03:13 INFO - PROCESS | 1934 | 1467684193125 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:13 INFO - PROCESS | 1934 | 1467684193169 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:03:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 291ms
19:03:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:03:13 INFO - PROCESS | 1934 | 1467684193389 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:13 INFO - PROCESS | 1934 | 1467684193434 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:03:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 220ms
19:03:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:03:13 INFO - PROCESS | 1934 | 1467684193615 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:13 INFO - PROCESS | 1934 | 1467684193671 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:03:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 469ms
19:03:14 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:03:14 INFO - PROCESS | 1934 | 1467684194084 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - PROCESS | 1934 | 1467684194126 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:03:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 268ms
19:03:14 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:03:14 INFO - PROCESS | 1934 | 1467684194357 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - PROCESS | 1934 | 1467684194413 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:03:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 268ms
19:03:14 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:03:14 INFO - PROCESS | 1934 | 1467684194647 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - PROCESS | 1934 | 1467684194684 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:03:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 281ms
19:03:14 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:03:14 INFO - PROCESS | 1934 | 1467684194921 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:14 INFO - PROCESS | 1934 | 1467684194971 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:03:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 329ms
19:03:15 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:03:15 INFO - PROCESS | 1934 | 1467684195318 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:15 INFO - PROCESS | 1934 | 1467684195386 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:03:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 470ms
19:03:15 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:03:15 INFO - PROCESS | 1934 | 1467684195788 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:15 INFO - PROCESS | 1934 | 1467684195835 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
19:03:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
19:03:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
19:03:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
19:03:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
19:03:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 318ms
19:03:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
19:03:16 INFO - PROCESS | 1934 | 1467684196116 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 INFO - PROCESS | 1934 | 1467684196165 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
19:03:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 274ms
19:03:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
19:03:16 INFO - PROCESS | 1934 | 1467684196389 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 INFO - PROCESS | 1934 | 1467684196435 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 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
19:03:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 219ms
19:03:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
19:03:16 INFO - PROCESS | 1934 | 1467684196607 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 INFO - PROCESS | 1934 | 1467684196652 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 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
19:03:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 267ms
19:03:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
19:03:16 INFO - PROCESS | 1934 | 1467684196882 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:16 INFO - PROCESS | 1934 | 1467684196919 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
19:03:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 217ms
19:03:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
19:03:17 INFO - PROCESS | 1934 | 1467684197103 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 INFO - PROCESS | 1934 | 1467684197139 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 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
19:03:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 219ms
19:03:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
19:03:17 INFO - PROCESS | 1934 | 1467684197323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 INFO - PROCESS | 1934 | 1467684197366 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 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
19:03:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 267ms
19:03:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
19:03:17 INFO - PROCESS | 1934 | 1467684197603 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 INFO - PROCESS | 1934 | 1467684197641 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:03:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 223ms
19:03:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
19:03:17 INFO - PROCESS | 1934 | 1467684197823 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:17 INFO - PROCESS | 1934 | 1467684197864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 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
19:03:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 217ms
19:03:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
19:03:18 INFO - PROCESS | 1934 | 1467684198050 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - PROCESS | 1934 | 1467684198087 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
19:03:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 226ms
19:03:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
19:03:18 INFO - PROCESS | 1934 | 1467684198272 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - PROCESS | 1934 | 1467684198313 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
19:03:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 268ms
19:03:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
19:03:18 INFO - PROCESS | 1934 | 1467684198554 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - PROCESS | 1934 | 1467684198613 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
19:03:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 326ms
19:03:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
19:03:18 INFO - PROCESS | 1934 | 1467684198872 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:18 INFO - PROCESS | 1934 | 1467684198906 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
19:03:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 266ms
19:03:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
19:03:19 INFO - PROCESS | 1934 | 1467684199148 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - PROCESS | 1934 | 1467684199182 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
19:03:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 267ms
19:03:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
19:03:19 INFO - PROCESS | 1934 | 1467684199416 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - PROCESS | 1934 | 1467684199454 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
19:03:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 324ms
19:03:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
19:03:19 INFO - PROCESS | 1934 | 1467684199737 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - PROCESS | 1934 | 1467684199775 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
19:03:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 216ms
19:03:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
19:03:19 INFO - PROCESS | 1934 | 1467684199966 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - PROCESS | 1934 | 1467684200004 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 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
19:03:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 227ms
19:03:20 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
19:03:20 INFO - PROCESS | 1934 | 1467684200189 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - PROCESS | 1934 | 1467684200235 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
19:03:20 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 219ms
19:03:20 INFO - TEST-START | /IndexedDB/idbtransaction.htm
19:03:20 INFO - PROCESS | 1934 | 1467684200416 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - PROCESS | 1934 | 1467684200453 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
19:03:20 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
19:03:20 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 225ms
19:03:20 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
19:03:20 INFO - PROCESS | 1934 | 1467684200636 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - PROCESS | 1934 | 1467684200669 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
19:03:20 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 216ms
19:03:20 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
19:03:20 INFO - PROCESS | 1934 | 1467684200855 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:20 INFO - PROCESS | 1934 | 1467684200891 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
19:03:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
19:03:21 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 319ms
19:03:21 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
19:03:21 INFO - PROCESS | 1934 | 1467684201182 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:21 INFO - PROCESS | 1934 | 1467684201214 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:21 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
19:03:21 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 273ms
19:03:21 INFO - TEST-START | /IndexedDB/index_sort_order.htm
19:03:21 INFO - PROCESS | 1934 | 1467684201457 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:21 INFO - PROCESS | 1934 | 1467684201535 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:22 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
19:03:22 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 569ms
19:03:22 INFO - TEST-START | /IndexedDB/interfaces.html
19:03:22 INFO - PROCESS | 1934 | 1467684202033 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:22 INFO - PROCESS | 1934 | 1467684202077 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
19:03:22 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
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
19:03:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
19:03:22 INFO - TEST-OK | /IndexedDB/interfaces.html | took 491ms
19:03:22 INFO - TEST-START | /IndexedDB/interfaces.worker
19:03:22 INFO - PROCESS | 1934 | 1467684202530 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:22 INFO - PROCESS | 1934 | 1467684202562 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
19:03:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:03:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:03:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:03:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:03:23 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
19:03:23 INFO - {}
19:03:23 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 - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
19:03:23 INFO - {}
19:03:23 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 546ms
19:03:23 INFO - TEST-START | /IndexedDB/key_invalid.htm
19:03:23 INFO - PROCESS | 1934 | 1467684203086 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:23 INFO - PROCESS | 1934 | 1467684203137 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
19:03:23 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
19:03:23 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 326ms
19:03:23 INFO - TEST-START | /IndexedDB/key_valid.html
19:03:23 INFO - PROCESS | 1934 | 1467684203418 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:23 INFO - PROCESS | 1934 | 1467684203460 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
19:03:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
19:03:23 INFO - TEST-OK | /IndexedDB/key_valid.html | took 424ms
19:03:23 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
19:03:23 INFO - PROCESS | 1934 | 1467684203839 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:23 INFO - PROCESS | 1934 | 1467684203873 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:24 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
19:03:24 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 318ms
19:03:24 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
19:03:24 INFO - PROCESS | 1934 | 1467684204168 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:24 INFO - PROCESS | 1934 | 1467684204234 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:24 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
19:03:24 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 274ms
19:03:24 INFO - TEST-START | /IndexedDB/keygenerator.htm
19:03:24 INFO - PROCESS | 1934 | 1467684204437 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:24 INFO - PROCESS | 1934 | 1467684204472 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
19:03:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
19:03:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
19:03:24 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 317ms
19:03:24 INFO - TEST-START | /IndexedDB/keyorder.htm
19:03:24 INFO - PROCESS | 1934 | 1467684204758 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:24 INFO - PROCESS | 1934 | 1467684204801 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
19:03:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
19:03:25 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 321ms
19:03:25 INFO - TEST-START | /IndexedDB/keypath.htm
19:03:25 INFO - PROCESS | 1934 | 1467684205114 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:25 INFO - PROCESS | 1934 | 1467684205153 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
19:03:25 INFO - TEST-OK | /IndexedDB/keypath.htm | took 325ms
19:03:25 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
19:03:25 INFO - PROCESS | 1934 | 1467684205442 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:25 INFO - PROCESS | 1934 | 1467684205495 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
19:03:25 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
19:03:25 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 273ms
19:03:25 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
19:03:25 INFO - PROCESS | 1934 | 1467684205724 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:25 INFO - PROCESS | 1934 | 1467684205805 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
19:03:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
19:03:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
19:03:26 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 368ms
19:03:26 INFO - TEST-START | /IndexedDB/list_ordering.htm
19:03:26 INFO - PROCESS | 1934 | 1467684206102 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:26 INFO - PROCESS | 1934 | 1467684206136 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:26 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
19:03:26 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
19:03:26 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
19:03:26 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 480ms
19:03:26 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
19:03:26 INFO - PROCESS | 1934 | 1467684206581 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:26 INFO - PROCESS | 1934 | 1467684206617 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:27 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
19:03:27 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 524ms
19:03:27 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
19:03:27 INFO - PROCESS | 1934 | 1467684207104 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:27 INFO - PROCESS | 1934 | 1467684207148 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:27 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
19:03:27 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 270ms
19:03:27 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
19:03:27 INFO - PROCESS | 1934 | 1467684207386 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:27 INFO - PROCESS | 1934 | 1467684207456 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:27 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
19:03:27 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 326ms
19:03:27 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
19:03:27 INFO - PROCESS | 1934 | 1467684207707 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:27 INFO - PROCESS | 1934 | 1467684207767 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:28 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
19:03:28 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 518ms
19:03:28 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
19:03:28 INFO - PROCESS | 1934 | 1467684208240 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:28 INFO - PROCESS | 1934 | 1467684208283 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:28 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
19:03:28 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 318ms
19:03:28 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
19:03:28 INFO - PROCESS | 1934 | 1467684208583 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:28 INFO - PROCESS | 1934 | 1467684208657 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:28 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
19:03:28 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 368ms
19:03:28 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
19:03:28 INFO - PROCESS | 1934 | 1467684208956 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:28 INFO - PROCESS | 1934 | 1467684208998 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:29 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
19:03:29 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 270ms
19:03:29 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
19:03:29 INFO - PROCESS | 1934 | 1467684209229 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:29 INFO - PROCESS | 1934 | 1467684209278 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:29 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
19:03:29 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 267ms
19:03:29 INFO - TEST-START | /IndexedDB/value.htm
19:03:29 INFO - PROCESS | 1934 | 1467684209502 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:29 INFO - PROCESS | 1934 | 1467684209538 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:29 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
19:03:29 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
19:03:29 INFO - TEST-OK | /IndexedDB/value.htm | took 268ms
19:03:29 INFO - TEST-START | /IndexedDB/value_recursive.htm
19:03:29 INFO - PROCESS | 1934 | 1467684209775 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:29 INFO - PROCESS | 1934 | 1467684209822 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
19:03:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
19:03:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
19:03:30 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 266ms
19:03:30 INFO - TEST-START | /IndexedDB/writer-starvation.htm
19:03:30 INFO - PROCESS | 1934 | 1467684210053 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:30 INFO - PROCESS | 1934 | 1467684210087 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:30 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
19:03:30 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 479ms
19:03:30 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
19:03:30 INFO - PROCESS | 1934 | 1467684210524 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:30 INFO - PROCESS | 1934 | 1467684210552 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
19:03:30 INFO - {}
19:03:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
19:03:30 INFO - {}
19:03:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
19:03:30 INFO - {}
19:03:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
19:03:30 INFO - {}
19:03:30 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 267ms
19:03:30 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
19:03:30 INFO - PROCESS | 1934 | 1467684210802 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:30 INFO - PROCESS | 1934 | 1467684210838 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
19:03:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
19:03:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
19:03:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
19:03:31 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 728ms
19:03:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
19:03:31 INFO - PROCESS | 1934 | 1467684211523 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:31 INFO - PROCESS | 1934 | 1467684211557 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
19:03:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 222ms
19:03:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
19:03:31 INFO - PROCESS | 1934 | 1467684211755 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:31 INFO - PROCESS | 1934 | 1467684211790 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
19:03:31 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
19:03:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
19:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
19:03:31 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
19:03:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
19:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
19:03:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
19:03:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 223ms
19:03:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
19:03:31 INFO - PROCESS | 1934 | 1467684211987 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 INFO - PROCESS | 1934 | 1467684212020 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 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() {
19:03:32 INFO - [native code]
19:03:32 INFO - }" but got function "function () {
19:03:32 INFO - }"
19:03:32 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
19:03:32 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
19:03:32 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
19:03:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 220ms
19:03:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
19:03:32 INFO - PROCESS | 1934 | 1467684212210 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 INFO - PROCESS | 1934 | 1467684212253 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 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() {
19:03:32 INFO - [native code]
19:03:32 INFO - }" but got function "function () {
19:03:32 INFO - }"
19:03:32 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
19:03:32 INFO - {}
19:03:32 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
19:03:32 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
19:03:32 INFO - {}
19:03:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 269ms
19:03:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
19:03:32 INFO - PROCESS | 1934 | 1467684212487 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 INFO - PROCESS | 1934 | 1467684212520 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
19:03:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
19:03:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
19:03:32 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"
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:03:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:03:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
19:03:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:03:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
19:03:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:03:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
19:03:32 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"
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:03:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
19:03:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:03:32 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:03:32 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:32 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:03:32 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:03:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 271ms
19:03:32 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
19:03:32 INFO - PROCESS | 1934 | 1467684212772 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:32 INFO - PROCESS | 1934 | 1467684212823 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
19:03:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 318ms
19:03:33 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
19:03:33 INFO - PROCESS | 1934 | 1467684213106 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:33 INFO - PROCESS | 1934 | 1467684213160 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
19:03:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
19:03:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
19:03:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
19:03:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 279ms
19:03:33 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
19:03:33 INFO - PROCESS | 1934 | 1467684213375 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:33 INFO - PROCESS | 1934 | 1467684213413 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
19:03:33 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
19:03:33 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
19:03:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
19:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:03:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
19:03:33 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 270ms
19:03:33 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
19:03:33 INFO - PROCESS | 1934 | 1467684213652 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:33 INFO - PROCESS | 1934 | 1467684213687 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
19:03:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
19:03:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
19:03:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
19:03:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
19:03:34 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1268ms
19:03:34 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
19:03:34 INFO - PROCESS | 1934 | 1467684214927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:34 INFO - PROCESS | 1934 | 1467684214965 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
19:03:36 INFO - {}
19:03:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
19:03:36 INFO - {}
19:03:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
19:03:36 INFO - {}
19:03:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
19:03:36 INFO - {}
19:03:36 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
19:03:36 INFO - {}
19:03:36 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1275ms
19:03:36 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
19:03:36 INFO - PROCESS | 1934 | 1467684216204 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:36 INFO - PROCESS | 1934 | 1467684216236 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
19:03:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 417ms
19:03:36 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
19:03:36 INFO - PROCESS | 1934 | 1467684216627 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:36 INFO - PROCESS | 1934 | 1467684216662 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
19:03:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
19:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
19:03:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 218ms
19:03:36 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
19:03:36 INFO - PROCESS | 1934 | 1467684216852 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:36 INFO - PROCESS | 1934 | 1467684216890 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:46 INFO - PROCESS | 1934 | MARIONETTE LOG: INFO: Timeout fired
19:03:46 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
19:03:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
19:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
19:03:46 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10143ms
19:03:46 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
19:03:46 INFO - PROCESS | 1934 | 1467684226991 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:47 INFO - PROCESS | 1934 | 1467684227030 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:47 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
19:03:47 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 618ms
19:03:47 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
19:03:47 INFO - PROCESS | 1934 | 1467684227612 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:47 INFO - PROCESS | 1934 | 1467684227650 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:47 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
19:03:47 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 218ms
19:03:47 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
19:03:47 INFO - PROCESS | 1934 | 1467684227840 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:47 INFO - PROCESS | 1934 | 1467684227887 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
19:03:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 267ms
19:03:48 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
19:03:48 INFO - PROCESS | 1934 | 1467684228118 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:48 INFO - PROCESS | 1934 | 1467684228171 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
19:03:48 INFO - {}
19:03:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 368ms
19:03:48 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
19:03:48 INFO - PROCESS | 1934 | 1467684228492 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:48 INFO - PROCESS | 1934 | 1467684228552 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
19:03:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 318ms
19:03:48 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
19:03:48 INFO - PROCESS | 1934 | 1467684228819 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:48 INFO - PROCESS | 1934 | 1467684228860 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
19:03:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
19:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
19:03:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
19:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
19:03:49 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 225ms
19:03:49 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
19:03:49 INFO - PROCESS | 1934 | 1467684229046 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - PROCESS | 1934 | 1467684229099 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 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().
19:03:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 272ms
19:03:49 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
19:03:49 INFO - PROCESS | 1934 | 1467684229323 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - PROCESS | 1934 | 1467684229389 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
19:03:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 319ms
19:03:49 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
19:03:49 INFO - PROCESS | 1934 | 1467684229653 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - PROCESS | 1934 | 1467684229687 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
19:03:49 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 225ms
19:03:49 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
19:03:49 INFO - PROCESS | 1934 | 1467684229874 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:49 INFO - PROCESS | 1934 | 1467684229914 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 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"
19:03:50 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
19:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:50 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
19:03:50 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
19:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:50 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
19:03:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
19:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:03:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
19:03:50 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 219ms
19:03:50 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
19:03:50 INFO - PROCESS | 1934 | 1467684230102 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - PROCESS | 1934 | 1467684230143 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
19:03:50 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 326ms
19:03:50 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
19:03:50 INFO - PROCESS | 1934 | 1467684230427 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - PROCESS | 1934 | 1467684230488 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
19:03:50 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 268ms
19:03:50 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
19:03:50 INFO - PROCESS | 1934 | 1467684230700 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - PROCESS | 1934 | 1467684230739 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
19:03:50 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 219ms
19:03:50 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
19:03:50 INFO - PROCESS | 1934 | 1467684230921 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:50 INFO - PROCESS | 1934 | 1467684230955 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:03:51 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
19:03:51 INFO - do_test/)
19:04:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
19:04:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
19:04:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
19:04:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
19:04:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
19:04:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
19:04:14 INFO - )
19:04:14 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 229ms
19:04:14 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
19:04:14 INFO - PROCESS | 1934 | 1467684254834 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:14 INFO - PROCESS | 1934 | 1467684254872 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
19:04:15 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 267ms
19:04:15 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
19:04:15 INFO - PROCESS | 1934 | 1467684255104 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - PROCESS | 1934 | 1467684255138 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
19:04:15 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 321ms
19:04:15 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
19:04:15 INFO - PROCESS | 1934 | 1467684255438 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - PROCESS | 1934 | 1467684255480 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
19:04:15 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 269ms
19:04:15 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
19:04:15 INFO - PROCESS | 1934 | 1467684255709 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - PROCESS | 1934 | 1467684255772 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
19:04:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
19:04:15 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 269ms
19:04:15 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
19:04:15 INFO - PROCESS | 1934 | 1467684255987 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - PROCESS | 1934 | 1467684256034 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
19:04:16 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
19:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:04:16 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
19:04:16 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
19:04:16 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
19:04:16 INFO - PROCESS | 1934 | 1467684256206 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - PROCESS | 1934 | 1467684256238 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
19:04:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
19:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:04:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
19:04:16 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 267ms
19:04:16 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
19:04:16 INFO - PROCESS | 1934 | 1467684256487 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - PROCESS | 1934 | 1467684256540 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
19:04:16 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 319ms
19:04:16 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
19:04:16 INFO - PROCESS | 1934 | 1467684256811 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:16 INFO - PROCESS | 1934 | 1467684256864 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
19:04:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
19:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:04:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
19:04:17 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 217ms
19:04:17 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
19:04:17 INFO - PROCESS | 1934 | 1467684257034 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - PROCESS | 1934 | 1467684257069 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
19:04:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
19:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:04:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
19:04:17 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 221ms
19:04:17 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
19:04:17 INFO - PROCESS | 1934 | 1467684257254 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - PROCESS | 1934 | 1467684257286 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
19:04:17 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 218ms
19:04:17 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
19:04:17 INFO - PROCESS | 1934 | 1467684257473 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - PROCESS | 1934 | 1467684257515 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
19:04:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 368ms
19:04:17 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
19:04:17 INFO - PROCESS | 1934 | 1467684257843 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:17 INFO - PROCESS | 1934 | 1467684257870 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
19:04:18 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 267ms
19:04:18 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
19:04:18 INFO - PROCESS | 1934 | 1467684258125 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - PROCESS | 1934 | 1467684258180 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
19:04:18 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 319ms
19:04:18 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
19:04:18 INFO - PROCESS | 1934 | 1467684258444 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - PROCESS | 1934 | 1467684258482 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
19:04:18 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
19:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:04:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:04:18 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
19:04:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
19:04:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
19:04:18 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 217ms
19:04:18 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
19:04:18 INFO - PROCESS | 1934 | 1467684258671 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - PROCESS | 1934 | 1467684258705 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
19:04:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
19:04:18 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 218ms
19:04:18 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
19:04:18 INFO - PROCESS | 1934 | 1467684258891 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:18 INFO - PROCESS | 1934 | 1467684258927 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
19:04:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
19:04:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
19:04:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
19:04:19 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 217ms
19:04:19 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
19:04:19 INFO - PROCESS | 1934 | 1467684259121 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:19 INFO - PROCESS | 1934 | 1467684259156 Marionette INFO sendAsync 336e7727-b509-fb4b-b430-1dc21297bd15
19:04:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: