builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-1039
starttime: 1468204097.01
results: success (0)
buildid: 20160710161526
builduid: 1ed77665a647452ea159b502af30e6fe
revision: fa7a42657c48de78ba1a0fefd43d1c6ed233e97a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:17.014397) =========
master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:17.014829) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:17.015113) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:17.055965) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:17.056235) =========
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:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-10 19:28:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 7.87M=0.001s
2016-07-10 19:28:18 (7.87 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.670625
========= master_lag: 0.19 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:17.918897) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 19:28:17.919219) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.102097
========= master_lag: 1.19 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 19:28:19.213974) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 19:28:19.214339) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fa7a42657c48de78ba1a0fefd43d1c6ed233e97a --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 fa7a42657c48de78ba1a0fefd43d1c6ed233e97a --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235
_=/tools/buildbot/bin/python
using PTY: False
2016-07-10 19:28:19,652 truncating revision to first 12 chars
2016-07-10 19:28:19,653 Setting DEBUG logging.
2016-07-10 19:28:19,653 attempt 1/10
2016-07-10 19:28:19,653 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/fa7a42657c48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-10 19:28:20,897 unpacking tar archive at: mozilla-beta-fa7a42657c48/testing/mozharness/
program finished with exit code 0
elapsedTime=1.762632
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 19:28:21.009980) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:21.010296) =========
script_repo_revision: fa7a42657c48de78ba1a0fefd43d1c6ed233e97a
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:21.010718) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:21.010998) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 19:28:21.201025) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 58 secs) (at 2016-07-10 19:28:21.201410) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235
_=/tools/buildbot/bin/python
using PTY: False
19:28:21 INFO - MultiFileLogger online at 20160710 19:28:21 in /builds/slave/test
19:28:21 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
19:28:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
19:28:21 INFO - {'append_to_log': False,
19:28:21 INFO - 'base_work_dir': '/builds/slave/test',
19:28:21 INFO - 'blob_upload_branch': 'mozilla-beta',
19:28:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
19:28:21 INFO - 'buildbot_json_path': 'buildprops.json',
19:28:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
19:28:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:28:21 INFO - 'download_minidump_stackwalk': True,
19:28:21 INFO - 'download_symbols': 'ondemand',
19:28:21 INFO - 'e10s': False,
19:28:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
19:28:21 INFO - 'tooltool.py': '/tools/tooltool.py',
19:28:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
19:28:21 INFO - '/tools/misc-python/virtualenv.py')},
19:28:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:28:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:28:21 INFO - 'log_level': 'info',
19:28:21 INFO - 'log_to_console': True,
19:28:21 INFO - 'opt_config_files': (),
19:28:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:28:21 INFO - '--processes=1',
19:28:21 INFO - '--config=%(test_path)s/wptrunner.ini',
19:28:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:28:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:28:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:28:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:28:21 INFO - 'pip_index': False,
19:28:21 INFO - 'require_test_zip': True,
19:28:21 INFO - 'test_type': ('testharness',),
19:28:21 INFO - 'this_chunk': '1',
19:28:21 INFO - 'tooltool_cache': '/builds/tooltool_cache',
19:28:21 INFO - 'total_chunks': '5',
19:28:21 INFO - 'virtualenv_path': 'venv',
19:28:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:28:21 INFO - 'work_dir': 'build'}
19:28:21 INFO - #####
19:28:21 INFO - ##### Running clobber step.
19:28:21 INFO - #####
19:28:21 INFO - Running pre-action listener: _resource_record_pre_action
19:28:21 INFO - Running main action method: clobber
19:28:21 INFO - rmtree: /builds/slave/test/build
19:28:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
19:28:24 INFO - Running post-action listener: _resource_record_post_action
19:28:24 INFO - #####
19:28:24 INFO - ##### Running read-buildbot-config step.
19:28:24 INFO - #####
19:28:24 INFO - Running pre-action listener: _resource_record_pre_action
19:28:24 INFO - Running main action method: read_buildbot_config
19:28:24 INFO - Using buildbot properties:
19:28:24 INFO - {
19:28:24 INFO - "project": "",
19:28:24 INFO - "product": "firefox",
19:28:24 INFO - "script_repo_revision": "production",
19:28:24 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
19:28:24 INFO - "repository": "",
19:28:24 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
19:28:24 INFO - "buildid": "20160710161526",
19:28:24 INFO - "pgo_build": "True",
19:28:24 INFO - "basedir": "/builds/slave/test",
19:28:24 INFO - "buildnumber": 7,
19:28:24 INFO - "slavename": "tst-linux32-spot-1039",
19:28:24 INFO - "revision": "fa7a42657c48de78ba1a0fefd43d1c6ed233e97a",
19:28:24 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/",
19:28:24 INFO - "platform": "linux",
19:28:24 INFO - "branch": "mozilla-beta",
19:28:24 INFO - "repo_path": "releases/mozilla-beta",
19:28:24 INFO - "moz_repo_path": "",
19:28:24 INFO - "stage_platform": "linux-pgo",
19:28:24 INFO - "builduid": "1ed77665a647452ea159b502af30e6fe",
19:28:24 INFO - "slavebuilddir": "test"
19:28:24 INFO - }
19:28:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
19:28:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
19:28:24 INFO - Running post-action listener: _resource_record_post_action
19:28:24 INFO - #####
19:28:24 INFO - ##### Running download-and-extract step.
19:28:24 INFO - #####
19:28:24 INFO - Running pre-action listener: _resource_record_pre_action
19:28:24 INFO - Running main action method: download_and_extract
19:28:24 INFO - mkdir: /builds/slave/test/build/tests
19:28:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:28:24 INFO - https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
19:28:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
19:28:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
19:28:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
19:28:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
19:28:26 INFO - Downloaded 1291 bytes.
19:28:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
19:28:26 INFO - Using the following test package requirements:
19:28:26 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
19:28:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
19:28:26 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
19:28:26 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'jsshell-linux-i686.zip'],
19:28:26 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
19:28:26 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
19:28:26 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
19:28:26 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
19:28:26 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
19:28:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
19:28:26 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
19:28:26 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
19:28: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')]}
19:28:26 INFO - https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
19:28:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
19:28:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
19:28:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
19:28:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
19:28:35 INFO - Downloaded 24130037 bytes.
19:28:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:28:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:28:36 INFO - caution: filename not matched: web-platform/*
19:28:36 INFO - Return code: 11
19:28:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:28:36 INFO - https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
19:28:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
19:28:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
19:28:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
19:28:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
19:28:47 INFO - Downloaded 36389875 bytes.
19:28:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:28:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:28:51 INFO - caution: filename not matched: bin/*
19:28:51 INFO - caution: filename not matched: config/*
19:28:51 INFO - caution: filename not matched: mozbase/*
19:28:51 INFO - caution: filename not matched: marionette/*
19:28:51 INFO - caution: filename not matched: tools/wptserve/*
19:28:51 INFO - Return code: 11
19:28:51 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')]}
19:28:51 INFO - https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
19:28:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
19:28:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
19:28:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
19:28:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
19:29:08 INFO - Downloaded 56934966 bytes.
19:29:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
19:29:08 INFO - mkdir: /builds/slave/test/properties
19:29:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
19:29:08 INFO - Writing to file /builds/slave/test/properties/build_url
19:29:08 INFO - Contents:
19:29:08 INFO - build_url:https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
19:29:09 INFO - Running post-action listener: _resource_record_post_action
19:29:09 INFO - Running post-action listener: set_extra_try_arguments
19:29:09 INFO - #####
19:29:09 INFO - ##### Running create-virtualenv step.
19:29:09 INFO - #####
19:29:09 INFO - Running pre-action listener: _pre_create_virtualenv
19:29:09 INFO - Running pre-action listener: _resource_record_pre_action
19:29:09 INFO - Running main action method: create_virtualenv
19:29:09 INFO - Creating virtualenv /builds/slave/test/build/venv
19:29:09 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
19:29:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
19:29:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
19:29:09 INFO - Using real prefix '/usr'
19:29:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python
19:29:10 INFO - Installing distribute.............................................................................................................................................................................................done.
19:29:13 INFO - Installing pip.................done.
19:29:13 INFO - Return code: 0
19:29:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
19:29:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:29:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:29:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:29:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:29:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:13 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x883cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8955f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8637e30>, '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 0x88d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8953470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
19:29:13 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:13 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:29:13 INFO - 'CCACHE_UMASK': '002',
19:29:13 INFO - 'DISPLAY': ':0',
19:29:13 INFO - 'HOME': '/home/cltbld',
19:29:13 INFO - 'LANG': 'en_US.UTF-8',
19:29:13 INFO - 'LOGNAME': 'cltbld',
19:29:13 INFO - 'MAIL': '/var/mail/cltbld',
19:29:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:29:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:29:14 INFO - 'MOZ_NO_REMOTE': '1',
19:29:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:29:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:29:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:29:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:29:14 INFO - 'PWD': '/builds/slave/test',
19:29:14 INFO - 'SHELL': '/bin/bash',
19:29:14 INFO - 'SHLVL': '1',
19:29:14 INFO - 'TERM': 'linux',
19:29:14 INFO - 'TMOUT': '86400',
19:29:14 INFO - 'USER': 'cltbld',
19:29:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235',
19:29:14 INFO - '_': '/tools/buildbot/bin/python'}
19:29:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:29:14 INFO - Downloading/unpacking psutil>=0.7.1
19:29: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
19:29: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
19:29:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29: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
19:29: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
19:29:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
19:29:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
19:29:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:29:20 INFO - Installing collected packages: psutil
19:29:20 INFO - Running setup.py install for psutil
19:29:20 INFO - building 'psutil._psutil_linux' extension
19:29:20 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
19:29:20 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
19:29:20 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
19:29:20 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
19:29:20 INFO - building 'psutil._psutil_posix' extension
19:29:20 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
19:29:21 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
19:29:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
19:29:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:29:21 INFO - Successfully installed psutil
19:29:21 INFO - Cleaning up...
19:29:21 INFO - Return code: 0
19:29:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
19:29: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')]}
19:29:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:29:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29: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')]}
19:29:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:29:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x883cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8955f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8637e30>, '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 0x88d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8953470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
19:29: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:29:21 INFO - 'CCACHE_UMASK': '002',
19:29:21 INFO - 'DISPLAY': ':0',
19:29:21 INFO - 'HOME': '/home/cltbld',
19:29:21 INFO - 'LANG': 'en_US.UTF-8',
19:29:21 INFO - 'LOGNAME': 'cltbld',
19:29:21 INFO - 'MAIL': '/var/mail/cltbld',
19:29:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:29:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:29:21 INFO - 'MOZ_NO_REMOTE': '1',
19:29:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:29:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:29:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:29:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:29:21 INFO - 'PWD': '/builds/slave/test',
19:29:21 INFO - 'SHELL': '/bin/bash',
19:29:21 INFO - 'SHLVL': '1',
19:29:21 INFO - 'TERM': 'linux',
19:29:21 INFO - 'TMOUT': '86400',
19:29:21 INFO - 'USER': 'cltbld',
19:29:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235',
19:29:21 INFO - '_': '/tools/buildbot/bin/python'}
19:29:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:29:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:29:21 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
19:29:21 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
19:29:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:21 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
19:29:21 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
19:29:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:29:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
19:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
19:29:26 INFO - Installing collected packages: mozsystemmonitor
19:29:26 INFO - Running setup.py install for mozsystemmonitor
19:29:27 INFO - Successfully installed mozsystemmonitor
19:29:27 INFO - Cleaning up...
19:29:27 INFO - Return code: 0
19:29:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
19:29:27 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')]}
19:29:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:29:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:27 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')]}
19:29:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:29:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:27 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x883cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8955f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8637e30>, '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 0x88d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8953470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
19:29:27 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:27 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:29:27 INFO - 'CCACHE_UMASK': '002',
19:29:27 INFO - 'DISPLAY': ':0',
19:29:27 INFO - 'HOME': '/home/cltbld',
19:29:27 INFO - 'LANG': 'en_US.UTF-8',
19:29:27 INFO - 'LOGNAME': 'cltbld',
19:29:27 INFO - 'MAIL': '/var/mail/cltbld',
19:29:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:29:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:29:27 INFO - 'MOZ_NO_REMOTE': '1',
19:29:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:29:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:29:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:29:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:29:27 INFO - 'PWD': '/builds/slave/test',
19:29:27 INFO - 'SHELL': '/bin/bash',
19:29:27 INFO - 'SHLVL': '1',
19:29:27 INFO - 'TERM': 'linux',
19:29:27 INFO - 'TMOUT': '86400',
19:29:27 INFO - 'USER': 'cltbld',
19:29:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235',
19:29:27 INFO - '_': '/tools/buildbot/bin/python'}
19:29:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:29:27 INFO - Downloading/unpacking blobuploader==1.2.4
19:29:27 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
19:29:27 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
19:29:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:27 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
19:29:27 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
19:29:32 INFO - Downloading blobuploader-1.2.4.tar.gz
19:29:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
19:29:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:29:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:29:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:29:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:29:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:29:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
19:29:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:29:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:29:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:29:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:29:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:29:34 INFO - Downloading docopt-0.6.1.tar.gz
19:29:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
19:29:34 INFO - Installing collected packages: blobuploader, requests, docopt
19:29:34 INFO - Running setup.py install for blobuploader
19:29:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
19:29:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
19:29:35 INFO - Running setup.py install for requests
19:29:35 INFO - Running setup.py install for docopt
19:29:36 INFO - Successfully installed blobuploader requests docopt
19:29:36 INFO - Cleaning up...
19:29:36 INFO - Return code: 0
19:29:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
19:29:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:29:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:29:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:29:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:29:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x883cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8955f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8637e30>, '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 0x88d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8953470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
19:29:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:36 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
19:29:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:29:36 INFO - 'CCACHE_UMASK': '002',
19:29:36 INFO - 'DISPLAY': ':0',
19:29:36 INFO - 'HOME': '/home/cltbld',
19:29:36 INFO - 'LANG': 'en_US.UTF-8',
19:29:36 INFO - 'LOGNAME': 'cltbld',
19:29:36 INFO - 'MAIL': '/var/mail/cltbld',
19:29:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:29:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:29:36 INFO - 'MOZ_NO_REMOTE': '1',
19:29:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:29:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:29:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:29:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:29:36 INFO - 'PWD': '/builds/slave/test',
19:29:36 INFO - 'SHELL': '/bin/bash',
19:29:36 INFO - 'SHLVL': '1',
19:29:36 INFO - 'TERM': 'linux',
19:29:36 INFO - 'TMOUT': '86400',
19:29:36 INFO - 'USER': 'cltbld',
19:29:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235',
19:29:36 INFO - '_': '/tools/buildbot/bin/python'}
19:29:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:29:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
19:29:36 INFO - Running setup.py (path:/tmp/pip-_wIno3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
19:29:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
19:29:36 INFO - Running setup.py (path:/tmp/pip-8PKcZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
19:29:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
19:29:36 INFO - Running setup.py (path:/tmp/pip-gOj8Av-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
19:29:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
19:29:36 INFO - Running setup.py (path:/tmp/pip-YlsplQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
19:29:37 INFO - Running setup.py (path:/tmp/pip-EavvYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
19:29:37 INFO - Running setup.py (path:/tmp/pip-ThzPhI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
19:29:37 INFO - Running setup.py (path:/tmp/pip-x_DEex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
19:29:37 INFO - Running setup.py (path:/tmp/pip-OxYlBu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
19:29:37 INFO - Running setup.py (path:/tmp/pip-3K_vWA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
19:29:37 INFO - Running setup.py (path:/tmp/pip-ypJepp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
19:29:37 INFO - Running setup.py (path:/tmp/pip-qQlZFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
19:29:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
19:29:38 INFO - Running setup.py (path:/tmp/pip-4okZLE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
19:29:38 INFO - Running setup.py (path:/tmp/pip-zJuV_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
19:29:38 INFO - Running setup.py (path:/tmp/pip-t8E7sT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
19:29:38 INFO - Running setup.py (path:/tmp/pip-1DieNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
19:29:38 INFO - Running setup.py (path:/tmp/pip-vvrguH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
19:29:38 INFO - Running setup.py (path:/tmp/pip-TIPzKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
19:29:38 INFO - Running setup.py (path:/tmp/pip-gz4jrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
19:29:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
19:29:38 INFO - Running setup.py (path:/tmp/pip-oPLRgI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
19:29:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:29:39 INFO - Running setup.py (path:/tmp/pip-7SqzWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:29:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
19:29:39 INFO - Running setup.py (path:/tmp/pip-quMEOS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
19:29:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:29:39 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
19:29:39 INFO - Running setup.py install for manifestparser
19:29:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
19:29:39 INFO - Running setup.py install for mozcrash
19:29:40 INFO - Running setup.py install for mozdebug
19:29:40 INFO - Running setup.py install for mozdevice
19:29:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
19:29:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin
19:29:40 INFO - Running setup.py install for mozfile
19:29:40 INFO - Running setup.py install for mozhttpd
19:29:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
19:29:40 INFO - Running setup.py install for mozinfo
19:29:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
19:29:41 INFO - Running setup.py install for mozInstall
19:29:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
19:29:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
19:29:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
19:29:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
19:29:41 INFO - Running setup.py install for mozleak
19:29:41 INFO - Running setup.py install for mozlog
19:29:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
19:29:41 INFO - Running setup.py install for moznetwork
19:29:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
19:29:42 INFO - Running setup.py install for mozprocess
19:29:42 INFO - Running setup.py install for mozprofile
19:29:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
19:29:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
19:29:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
19:29:42 INFO - Running setup.py install for mozrunner
19:29:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
19:29:42 INFO - Running setup.py install for mozscreenshot
19:29:43 INFO - Running setup.py install for moztest
19:29:43 INFO - Running setup.py install for mozversion
19:29:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
19:29:43 INFO - Running setup.py install for wptserve
19:29:43 INFO - Running setup.py install for marionette-driver
19:29:43 INFO - Running setup.py install for browsermob-proxy
19:29:44 INFO - Running setup.py install for marionette-client
19:29:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:29:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
19:29:44 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
19:29:44 INFO - Cleaning up...
19:29:44 INFO - Return code: 0
19:29:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv
19:29:44 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')]}
19:29:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:29:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:44 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')]}
19:29:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:29:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
19:29:44 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x883cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8955f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8637e30>, '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 0x88d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8953470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
19:29:44 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
19:29:44 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
19:29:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:29:44 INFO - 'CCACHE_UMASK': '002',
19:29:44 INFO - 'DISPLAY': ':0',
19:29:44 INFO - 'HOME': '/home/cltbld',
19:29:44 INFO - 'LANG': 'en_US.UTF-8',
19:29:44 INFO - 'LOGNAME': 'cltbld',
19:29:44 INFO - 'MAIL': '/var/mail/cltbld',
19:29:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:29:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:29:44 INFO - 'MOZ_NO_REMOTE': '1',
19:29:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:29:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:29:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:29:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:29:44 INFO - 'PWD': '/builds/slave/test',
19:29:44 INFO - 'SHELL': '/bin/bash',
19:29:44 INFO - 'SHLVL': '1',
19:29:44 INFO - 'TERM': 'linux',
19:29:44 INFO - 'TMOUT': '86400',
19:29:44 INFO - 'USER': 'cltbld',
19:29:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235',
19:29:44 INFO - '_': '/tools/buildbot/bin/python'}
19:29:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
19:29:45 INFO - Running setup.py (path:/tmp/pip-HqsV9B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
19:29:45 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))
19:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
19:29:45 INFO - Running setup.py (path:/tmp/pip-A3u5_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
19:29:45 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))
19:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
19:29:45 INFO - Running setup.py (path:/tmp/pip-3dOftM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
19:29:45 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))
19:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
19:29:45 INFO - Running setup.py (path:/tmp/pip-wb4kQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
19:29:45 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))
19:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
19:29:45 INFO - Running setup.py (path:/tmp/pip-Dm7B8P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
19:29:45 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))
19:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
19:29:45 INFO - Running setup.py (path:/tmp/pip-qTOvMS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
19:29:46 INFO - Running setup.py (path:/tmp/pip-wbeKyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
19:29:46 INFO - Running setup.py (path:/tmp/pip-zuH30q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
19:29:46 INFO - Running setup.py (path:/tmp/pip-BRQaPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
19:29:46 INFO - Running setup.py (path:/tmp/pip-2iHGUs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
19:29:46 INFO - Running setup.py (path:/tmp/pip-VC0Y5C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
19:29:46 INFO - Running setup.py (path:/tmp/pip-nFgDbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
19:29:46 INFO - Running setup.py (path:/tmp/pip-W_QAxA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
19:29:46 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))
19:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
19:29:46 INFO - Running setup.py (path:/tmp/pip-LGi24o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
19:29:47 INFO - Running setup.py (path:/tmp/pip-EOkrrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
19:29:47 INFO - Running setup.py (path:/tmp/pip-NYIAHu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
19:29:47 INFO - Running setup.py (path:/tmp/pip-sL7bpb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
19:29:47 INFO - Running setup.py (path:/tmp/pip-Fl23e9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
19:29:47 INFO - Running setup.py (path:/tmp/pip-oaMDEj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:29:47 INFO - Running setup.py (path:/tmp/pip-qPy9ys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:29:47 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))
19:29:47 INFO - Unpacking /builds/slave/test/build/tests/marionette
19:29:48 INFO - Running setup.py (path:/tmp/pip-7LbDcW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
19:29:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:29:48 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))
19:29:48 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))
19:29:48 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))
19:29:48 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))
19:29:48 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))
19:29:48 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))
19:29:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
19:29:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:29:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:29:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
19:29:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
19:29:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
19:29:53 INFO - Downloading blessings-1.6.tar.gz
19:29:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
19:29:53 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))
19:29:53 INFO - Installing collected packages: blessings
19:29:53 INFO - Running setup.py install for blessings
19:29:54 INFO - Successfully installed blessings
19:29:54 INFO - Cleaning up...
19:29:54 INFO - Return code: 0
19:29:54 INFO - Done creating virtualenv /builds/slave/test/build/venv.
19:29:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
19:29:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
19:29:54 INFO - Reading from file tmpfile_stdout
19:29:54 INFO - Current package versions:
19:29:54 INFO - argparse == 1.2.1
19:29:54 INFO - blessings == 1.6
19:29:54 INFO - blobuploader == 1.2.4
19:29:54 INFO - browsermob-proxy == 0.6.0
19:29:54 INFO - docopt == 0.6.1
19:29:54 INFO - manifestparser == 1.1
19:29:54 INFO - marionette-client == 2.3.0
19:29:54 INFO - marionette-driver == 1.4.0
19:29:54 INFO - mozInstall == 1.12
19:29:54 INFO - mozcrash == 0.17
19:29:54 INFO - mozdebug == 0.1
19:29:54 INFO - mozdevice == 0.48
19:29:54 INFO - mozfile == 1.2
19:29:54 INFO - mozhttpd == 0.7
19:29:54 INFO - mozinfo == 0.9
19:29:54 INFO - mozleak == 0.1
19:29:54 INFO - mozlog == 3.1
19:29:54 INFO - moznetwork == 0.27
19:29:54 INFO - mozprocess == 0.22
19:29:54 INFO - mozprofile == 0.28
19:29:54 INFO - mozrunner == 6.11
19:29:54 INFO - mozscreenshot == 0.1
19:29:54 INFO - mozsystemmonitor == 0.0
19:29:54 INFO - moztest == 0.7
19:29:54 INFO - mozversion == 1.4
19:29:54 INFO - psutil == 3.1.1
19:29:54 INFO - requests == 1.2.3
19:29:54 INFO - wptserve == 1.4.0
19:29:54 INFO - wsgiref == 0.1.2
19:29:54 INFO - Running post-action listener: _resource_record_post_action
19:29:54 INFO - Running post-action listener: _start_resource_monitoring
19:29:54 INFO - Starting resource monitoring.
19:29:54 INFO - #####
19:29:54 INFO - ##### Running pull step.
19:29:54 INFO - #####
19:29:54 INFO - Running pre-action listener: _resource_record_pre_action
19:29:54 INFO - Running main action method: pull
19:29:54 INFO - Pull has nothing to do!
19:29:54 INFO - Running post-action listener: _resource_record_post_action
19:29:54 INFO - #####
19:29:54 INFO - ##### Running install step.
19:29:54 INFO - #####
19:29:54 INFO - Running pre-action listener: _resource_record_pre_action
19:29:54 INFO - Running main action method: install
19:29:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
19:29:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
19:29:55 INFO - Reading from file tmpfile_stdout
19:29:55 INFO - Detecting whether we're running mozinstall >=1.0...
19:29:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
19:29:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
19:29:55 INFO - Reading from file tmpfile_stdout
19:29:55 INFO - Output received:
19:29:55 INFO - Usage: mozinstall [options] installer
19:29:55 INFO - Options:
19:29:55 INFO - -h, --help show this help message and exit
19:29:55 INFO - -d DEST, --destination=DEST
19:29:55 INFO - Directory to install application into. [default:
19:29:55 INFO - "/builds/slave/test"]
19:29:55 INFO - --app=APP Application being installed. [default: firefox]
19:29:55 INFO - mkdir: /builds/slave/test/build/application
19:29:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
19:29:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
19:30:18 INFO - Reading from file tmpfile_stdout
19:30:18 INFO - Output received:
19:30:18 INFO - /builds/slave/test/build/application/firefox/firefox
19:30:18 INFO - Running post-action listener: _resource_record_post_action
19:30:18 INFO - #####
19:30:18 INFO - ##### Running run-tests step.
19:30:18 INFO - #####
19:30:18 INFO - Running pre-action listener: _resource_record_pre_action
19:30:18 INFO - Running main action method: run_tests
19:30:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
19:30:18 INFO - Minidump filename unknown. Determining based upon platform and architecture.
19:30:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
19:30:18 INFO - grabbing minidump binary from tooltool
19:30: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')]}
19:30:18 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8637e30>, '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 0x88d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8953470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
19:30:18 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
19:30:18 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/linux32/releng.manifest -o -c /builds/tooltool_cache
19:30:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
19:30:18 INFO - Return code: 0
19:30:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
19:30:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
19:30:18 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/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
19:30:18 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/firefox --symbols-path=https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
19:30:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:30:18 INFO - 'CCACHE_UMASK': '002',
19:30:18 INFO - 'DISPLAY': ':0',
19:30:18 INFO - 'HOME': '/home/cltbld',
19:30:18 INFO - 'LANG': 'en_US.UTF-8',
19:30:18 INFO - 'LOGNAME': 'cltbld',
19:30:18 INFO - 'MAIL': '/var/mail/cltbld',
19:30:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
19:30:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:30:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:30:18 INFO - 'MOZ_NO_REMOTE': '1',
19:30:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:30:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:30:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:30:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:30:18 INFO - 'PWD': '/builds/slave/test',
19:30:18 INFO - 'SHELL': '/bin/bash',
19:30:18 INFO - 'SHLVL': '1',
19:30:18 INFO - 'TERM': 'linux',
19:30:18 INFO - 'TMOUT': '86400',
19:30:18 INFO - 'USER': 'cltbld',
19:30:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468190183.30923-417864235',
19:30:18 INFO - '_': '/tools/buildbot/bin/python'}
19:30:18 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/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/HhottnfnSmaCHAhpMcJprA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
19:30:19 INFO - STDERR: /builds/slave/test/build/venv/local/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
19:30:19 INFO - import pkg_resources
19:30:20 INFO - Using 1 client processes
19:30:20 INFO - wptserve Starting http server on 127.0.0.1:8000
19:30:20 INFO - wptserve Starting http server on 127.0.0.1:8001
19:30:20 INFO - wptserve Starting http server on 127.0.0.1:8443
19:30:23 INFO - SUITE-START | Running 1476 tests
19:30:23 INFO - Running testharness tests
19:30:23 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:30:23 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:30:23 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:30:23 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
19:30:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
19:30:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
19:30:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
19:30:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
19:30:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
19:30:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
19:30:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
19:30:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
19:30:23 INFO - Setting up ssl
19:30:23 INFO - PROCESS | certutil |
19:30:23 INFO - PROCESS | certutil |
19:30:23 INFO - PROCESS | certutil |
19:30:23 INFO - Certificate Nickname Trust Attributes
19:30:23 INFO - SSL,S/MIME,JAR/XPI
19:30:23 INFO -
19:30:23 INFO - web-platform-tests CT,,
19:30:23 INFO -
19:30:23 INFO - Starting runner
19:30:24 INFO - PROCESS | 1898 | 1468204224789 Marionette INFO Listening on port 2828
19:30:27 INFO - PROCESS | 1898 | 1468204227110 Marionette INFO startBrowser e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:27 INFO - PROCESS | 1898 | 1468204227131 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:27 INFO - PROCESS | 1898 | 1468204227506 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:27 INFO - PROCESS | 1898 | 1468204227611 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:27 INFO - PROCESS | 1898 | 1468204227905 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:30:27 INFO - PROCESS | 1898 | 1468204227953 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:27 INFO - PROCESS | 1898 | 1468204227971 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 439ms
19:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:30:28 INFO - PROCESS | 1898 | 1468204228499 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:28 INFO - PROCESS | 1898 | 1468204228634 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 600ms
19:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:30:29 INFO - PROCESS | 1898 | 1468204229092 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:29 INFO - PROCESS | 1898 | 1468204229202 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 486ms
19:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:30:29 INFO - PROCESS | 1898 | 1468204229580 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:29 INFO - PROCESS | 1898 | 1468204229671 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms
19:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:30:30 INFO - PROCESS | 1898 | 1468204230055 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:30 INFO - PROCESS | 1898 | 1468204230151 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms
19:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:30:30 INFO - PROCESS | 1898 | 1468204230481 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:30 INFO - PROCESS | 1898 | 1468204230579 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 475ms
19:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:30:30 INFO - PROCESS | 1898 | 1468204230960 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:31 INFO - PROCESS | 1898 | 1468204231051 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 423ms
19:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:30:31 INFO - PROCESS | 1898 | 1468204231388 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:31 INFO - PROCESS | 1898 | 1468204231475 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 443ms
19:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:30:31 INFO - PROCESS | 1898 | 1468204231836 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:31 INFO - PROCESS | 1898 | 1468204231922 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 470ms
19:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:30:32 INFO - PROCESS | 1898 | 1468204232381 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:32 INFO - PROCESS | 1898 | 1468204232515 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 572ms
19:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:30:32 INFO - PROCESS | 1898 | 1468204232898 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:32 INFO - PROCESS | 1898 | 1468204232991 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 473ms
19:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:30:33 INFO - PROCESS | 1898 | 1468204233375 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:33 INFO - PROCESS | 1898 | 1468204233473 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 473ms
19:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:30:33 INFO - PROCESS | 1898 | 1468204233854 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:33 INFO - PROCESS | 1898 | 1468204233950 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms
19:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:30:34 INFO - PROCESS | 1898 | 1468204234282 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:34 INFO - PROCESS | 1898 | 1468204234368 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 478ms
19:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:30:34 INFO - PROCESS | 1898 | 1468204234767 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:34 INFO - PROCESS | 1898 | 1468204234884 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 681ms
19:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:30:35 INFO - PROCESS | 1898 | 1468204235454 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:35 INFO - PROCESS | 1898 | 1468204235545 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 531ms
19:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:30:35 INFO - PROCESS | 1898 | 1468204235995 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:36 INFO - PROCESS | 1898 | 1468204236085 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 471ms
19:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:30:36 INFO - PROCESS | 1898 | 1468204236480 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:36 INFO - PROCESS | 1898 | 1468204236570 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 523ms
19:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:30:37 INFO - PROCESS | 1898 | 1468204236999 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:37 INFO - PROCESS | 1898 | 1468204237130 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 531ms
19:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:30:37 INFO - PROCESS | 1898 | 1468204237535 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:37 INFO - PROCESS | 1898 | 1468204237619 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 432ms
19:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:30:37 INFO - PROCESS | 1898 | 1468204237976 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:38 INFO - PROCESS | 1898 | 1468204238086 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 483ms
19:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:30:38 INFO - PROCESS | 1898 | 1468204238466 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:38 INFO - PROCESS | 1898 | 1468204238551 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 430ms
19:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:30:38 INFO - PROCESS | 1898 | 1468204238902 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:38 INFO - PROCESS | 1898 | 1468204238988 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 442ms
19:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:30:39 INFO - PROCESS | 1898 | 1468204239347 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:39 INFO - PROCESS | 1898 | 1468204239427 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 435ms
19:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:30:39 INFO - PROCESS | 1898 | 1468204239787 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:39 INFO - PROCESS | 1898 | 1468204239877 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms
19:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:30:40 INFO - PROCESS | 1898 | 1468204240266 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:40 INFO - PROCESS | 1898 | 1468204240362 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 481ms
19:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:30:40 INFO - PROCESS | 1898 | 1468204240750 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:40 INFO - PROCESS | 1898 | 1468204240834 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 482ms
19:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:30:41 INFO - PROCESS | 1898 | 1468204241237 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:41 INFO - PROCESS | 1898 | 1468204241335 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 477ms
19:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:30:41 INFO - PROCESS | 1898 | 1468204241719 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:41 INFO - PROCESS | 1898 | 1468204241803 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 424ms
19:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:30:42 INFO - PROCESS | 1898 | 1468204242156 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:42 INFO - PROCESS | 1898 | 1468204242241 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 479ms
19:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:30:42 INFO - PROCESS | 1898 | 1468204242639 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:42 INFO - PROCESS | 1898 | 1468204242991 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 827ms
19:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:30:43 INFO - PROCESS | 1898 | 1468204243477 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:43 INFO - PROCESS | 1898 | 1468204243581 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 580ms
19:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:30:44 INFO - PROCESS | 1898 | 1468204244062 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:44 INFO - PROCESS | 1898 | 1468204244169 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms
19:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:30:44 INFO - PROCESS | 1898 | 1468204244617 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:44 INFO - PROCESS | 1898 | 1468204244725 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 635ms
19:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:30:45 INFO - PROCESS | 1898 | 1468204245230 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:45 INFO - PROCESS | 1898 | 1468204245316 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 529ms
19:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:30:45 INFO - PROCESS | 1898 | 1468204245777 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:45 INFO - PROCESS | 1898 | 1468204245899 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 691ms
19:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:30:46 INFO - PROCESS | 1898 | 1468204246475 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:46 INFO - PROCESS | 1898 | 1468204246596 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 728ms
19:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:30:47 INFO - PROCESS | 1898 | 1468204247214 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:47 INFO - PROCESS | 1898 | 1468204247379 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 824ms
19:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:30:48 INFO - PROCESS | 1898 | 1468204248052 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:48 INFO - PROCESS | 1898 | 1468204248198 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 931ms
19:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:30:48 INFO - PROCESS | 1898 | 1468204248985 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:49 INFO - PROCESS | 1898 | 1468204249097 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 678ms
19:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:30:49 INFO - PROCESS | 1898 | 1468204249673 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:49 INFO - PROCESS | 1898 | 1468204249762 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 482ms
19:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:30:50 INFO - PROCESS | 1898 | 1468204250164 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:50 INFO - PROCESS | 1898 | 1468204250257 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 482ms
19:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:30:50 INFO - PROCESS | 1898 | 1468204250657 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:50 INFO - PROCESS | 1898 | 1468204250747 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 480ms
19:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:30:51 INFO - PROCESS | 1898 | 1468204251140 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:51 INFO - PROCESS | 1898 | 1468204251226 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 481ms
19:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:30:51 INFO - PROCESS | 1898 | 1468204251625 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:51 INFO - PROCESS | 1898 | 1468204251725 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 523ms
19:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:30:52 INFO - PROCESS | 1898 | 1468204252164 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:52 INFO - PROCESS | 1898 | 1468204252269 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 483ms
19:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:30:52 INFO - PROCESS | 1898 | 1468204252648 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:52 INFO - PROCESS | 1898 | 1468204252736 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 475ms
19:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:30:53 INFO - PROCESS | 1898 | 1468204253128 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:53 INFO - PROCESS | 1898 | 1468204253210 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms
19:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:30:53 INFO - PROCESS | 1898 | 1468204253609 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:53 INFO - PROCESS | 1898 | 1468204253691 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 432ms
19:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:30:54 INFO - PROCESS | 1898 | 1468204254042 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:54 INFO - PROCESS | 1898 | 1468204254126 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 429ms
19:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:30:54 INFO - PROCESS | 1898 | 1468204254477 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:54 INFO - PROCESS | 1898 | 1468204254571 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms
19:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:30:54 INFO - PROCESS | 1898 | 1468204254951 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:55 INFO - PROCESS | 1898 | 1468204255041 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms
19:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:30:55 INFO - PROCESS | 1898 | 1468204255480 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:55 INFO - PROCESS | 1898 | 1468204255613 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 732ms
19:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:30:56 INFO - PROCESS | 1898 | 1468204256216 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:56 INFO - PROCESS | 1898 | 1468204256302 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms
19:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:30:56 INFO - PROCESS | 1898 | 1468204256698 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:56 INFO - PROCESS | 1898 | 1468204256816 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 530ms
19:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:30:57 INFO - PROCESS | 1898 | 1468204257240 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:57 INFO - PROCESS | 1898 | 1468204257333 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 479ms
19:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:30:57 INFO - PROCESS | 1898 | 1468204257714 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:57 INFO - PROCESS | 1898 | 1468204257801 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 483ms
19:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:30:58 INFO - PROCESS | 1898 | 1468204258203 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:58 INFO - PROCESS | 1898 | 1468204258283 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 525ms
19:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:30:58 INFO - PROCESS | 1898 | 1468204258736 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:58 INFO - PROCESS | 1898 | 1468204258865 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 577ms
19:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:30:59 INFO - PROCESS | 1898 | 1468204259315 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:59 INFO - PROCESS | 1898 | 1468204259396 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 479ms
19:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:30:59 INFO - PROCESS | 1898 | 1468204259801 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:30:59 INFO - PROCESS | 1898 | 1468204259882 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms
19:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:31:00 INFO - PROCESS | 1898 | 1468204260279 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:00 INFO - PROCESS | 1898 | 1468204260362 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 479ms
19:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:31:00 INFO - PROCESS | 1898 | 1468204260764 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:00 INFO - PROCESS | 1898 | 1468204260846 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 481ms
19:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:31:01 INFO - PROCESS | 1898 | 1468204261251 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:01 INFO - PROCESS | 1898 | 1468204261351 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 526ms
19:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:31:01 INFO - PROCESS | 1898 | 1468204261783 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:01 INFO - PROCESS | 1898 | 1468204261880 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 678ms
19:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:31:02 INFO - PROCESS | 1898 | 1468204262484 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:02 INFO - PROCESS | 1898 | 1468204262604 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 675ms
19:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:31:03 INFO - PROCESS | 1898 | 1468204263178 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:03 INFO - PROCESS | 1898 | 1468204263274 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 775ms
19:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:31:03 INFO - PROCESS | 1898 | 1468204263957 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:04 INFO - PROCESS | 1898 | 1468204264051 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 474ms
19:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:31:04 INFO - PROCESS | 1898 | 1468204264440 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:04 INFO - PROCESS | 1898 | 1468204264534 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 474ms
19:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:31:04 INFO - PROCESS | 1898 | 1468204264927 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:05 INFO - PROCESS | 1898 | 1468204265020 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms
19:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:31:05 INFO - PROCESS | 1898 | 1468204265402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:05 INFO - PROCESS | 1898 | 1468204265488 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms
19:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:31:05 INFO - PROCESS | 1898 | 1468204265879 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:05 INFO - PROCESS | 1898 | 1468204265972 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 526ms
19:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:31:06 INFO - PROCESS | 1898 | 1468204266407 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:06 INFO - PROCESS | 1898 | 1468204266527 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:06 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.
19:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 522ms
19:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:31:06 INFO - PROCESS | 1898 | 1468204266931 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:07 INFO - PROCESS | 1898 | 1468204267019 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:07 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.
19:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 490ms
19:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:31:07 INFO - PROCESS | 1898 | 1468204267426 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:07 INFO - PROCESS | 1898 | 1468204267512 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:07 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.
19:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 478ms
19:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:31:07 INFO - PROCESS | 1898 | 1468204267910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:07 INFO - PROCESS | 1898 | 1468204267991 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:08 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.
19:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 427ms
19:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:31:08 INFO - PROCESS | 1898 | 1468204268341 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:08 INFO - PROCESS | 1898 | 1468204268432 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:08 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.
19:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 479ms
19:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:31:08 INFO - PROCESS | 1898 | 1468204268827 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:08 INFO - PROCESS | 1898 | 1468204268926 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:09 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.
19:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 471ms
19:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:31:09 INFO - PROCESS | 1898 | 1468204269303 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:09 INFO - PROCESS | 1898 | 1468204269388 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:09 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.
19:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 484ms
19:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:31:09 INFO - PROCESS | 1898 | 1468204269792 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:09 INFO - PROCESS | 1898 | 1468204269908 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:10 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.
19:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 820ms
19:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:31:10 INFO - PROCESS | 1898 | 1468204270622 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:10 INFO - PROCESS | 1898 | 1468204270713 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:11 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.
19:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms
19:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:31:11 INFO - PROCESS | 1898 | 1468204271152 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:11 INFO - PROCESS | 1898 | 1468204271264 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:11 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.
19:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 525ms
19:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:31:11 INFO - PROCESS | 1898 | 1468204271690 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:11 INFO - PROCESS | 1898 | 1468204271784 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:12 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.
19:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 475ms
19:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:31:12 INFO - PROCESS | 1898 | 1468204272161 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:12 INFO - PROCESS | 1898 | 1468204272254 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:12 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.
19:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms
19:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:31:12 INFO - PROCESS | 1898 | 1468204272687 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:12 INFO - PROCESS | 1898 | 1468204272774 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:13 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.
19:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 523ms
19:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:31:13 INFO - PROCESS | 1898 | 1468204273219 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:13 INFO - PROCESS | 1898 | 1468204273351 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:13 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.
19:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 577ms
19:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:31:13 INFO - PROCESS | 1898 | 1468204273799 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:13 INFO - PROCESS | 1898 | 1468204273882 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:14 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.
19:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 529ms
19:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:31:14 INFO - PROCESS | 1898 | 1468204274333 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:14 INFO - PROCESS | 1898 | 1468204274415 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:14 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.
19:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 489ms
19:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:31:14 INFO - PROCESS | 1898 | 1468204274827 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:14 INFO - PROCESS | 1898 | 1468204274910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:15 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.
19:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 477ms
19:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:31:15 INFO - PROCESS | 1898 | 1468204275310 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:15 INFO - PROCESS | 1898 | 1468204275401 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:15 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.
19:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 622ms
19:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:31:15 INFO - PROCESS | 1898 | 1468204275938 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:16 INFO - PROCESS | 1898 | 1468204276041 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:16 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.
19:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 523ms
19:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:31:16 INFO - PROCESS | 1898 | 1468204276465 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:16 INFO - PROCESS | 1898 | 1468204276578 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:17 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.
19:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 625ms
19:31:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:31:17 INFO - PROCESS | 1898 | 1468204277098 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:17 INFO - PROCESS | 1898 | 1468204277209 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:31:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 922ms
19:31:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:31:18 INFO - PROCESS | 1898 | 1468204278027 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:18 INFO - PROCESS | 1898 | 1468204278122 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:31:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 524ms
19:31:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:31:18 INFO - PROCESS | 1898 | 1468204278561 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:18 INFO - PROCESS | 1898 | 1468204278651 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:31:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 473ms
19:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:31:19 INFO - PROCESS | 1898 | 1468204279046 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:19 INFO - PROCESS | 1898 | 1468204279144 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 523ms
19:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:31:19 INFO - PROCESS | 1898 | 1468204279565 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:19 INFO - PROCESS | 1898 | 1468204279663 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 579ms
19:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:31:20 INFO - PROCESS | 1898 | 1468204280154 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:20 INFO - PROCESS | 1898 | 1468204280236 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 526ms
19:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:31:20 INFO - PROCESS | 1898 | 1468204280688 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:20 INFO - PROCESS | 1898 | 1468204280816 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 576ms
19:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:31:21 INFO - PROCESS | 1898 | 1468204281267 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:21 INFO - PROCESS | 1898 | 1468204281354 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 571ms
19:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:31:21 INFO - PROCESS | 1898 | 1468204281841 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:21 INFO - PROCESS | 1898 | 1468204281935 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms
19:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:31:22 INFO - PROCESS | 1898 | 1468204282317 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:22 INFO - PROCESS | 1898 | 1468204282405 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 481ms
19:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:31:22 INFO - PROCESS | 1898 | 1468204282802 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:22 INFO - PROCESS | 1898 | 1468204282881 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 475ms
19:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:31:23 INFO - PROCESS | 1898 | 1468204283284 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:23 INFO - PROCESS | 1898 | 1468204283380 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:24 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
19:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 924ms
19:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:31:24 INFO - PROCESS | 1898 | 1468204284213 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:24 INFO - PROCESS | 1898 | 1468204284318 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1233ms
19:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:31:25 INFO - PROCESS | 1898 | 1468204285454 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:25 INFO - PROCESS | 1898 | 1468204285541 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:25 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
19:31:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:31:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 531ms
19:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:31:25 INFO - PROCESS | 1898 | 1468204285991 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:26 INFO - PROCESS | 1898 | 1468204286093 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 524ms
19:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:31:26 INFO - PROCESS | 1898 | 1468204286527 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:26 INFO - PROCESS | 1898 | 1468204286624 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 526ms
19:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:31:27 INFO - PROCESS | 1898 | 1468204287056 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:27 INFO - PROCESS | 1898 | 1468204287164 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:31:27 INFO - PROCESS | 1898 | 1468204287179 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 571ms
19:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:31:27 INFO - PROCESS | 1898 | 1468204287632 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:27 INFO - PROCESS | 1898 | 1468204287726 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 625ms
19:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:31:28 INFO - PROCESS | 1898 | 1468204288284 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:28 INFO - PROCESS | 1898 | 1468204288429 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 532ms
19:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:31:28 INFO - PROCESS | 1898 | 1468204288814 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:28 INFO - PROCESS | 1898 | 1468204288900 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:31:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 479ms
19:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:31:29 INFO - PROCESS | 1898 | 1468204289304 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:29 INFO - PROCESS | 1898 | 1468204289390 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 479ms
19:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:31:29 INFO - PROCESS | 1898 | 1468204289789 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:29 INFO - PROCESS | 1898 | 1468204289872 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:30 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:31:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 477ms
19:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:31:30 INFO - PROCESS | 1898 | 1468204290274 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:30 INFO - PROCESS | 1898 | 1468204290357 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:30 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
19:31:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:31:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 487ms
19:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:31:30 INFO - PROCESS | 1898 | 1468204290767 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:30 INFO - PROCESS | 1898 | 1468204290858 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:31 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:31:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 679ms
19:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:31:31 INFO - PROCESS | 1898 | 1468204291494 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:31 INFO - PROCESS | 1898 | 1468204291606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 773ms
19:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:31:32 INFO - PROCESS | 1898 | 1468204292272 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:32 INFO - PROCESS | 1898 | 1468204292361 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms
19:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:31:32 INFO - PROCESS | 1898 | 1468204292754 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:32 INFO - PROCESS | 1898 | 1468204292839 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 482ms
19:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:31:33 INFO - PROCESS | 1898 | 1468204293248 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:33 INFO - PROCESS | 1898 | 1468204293340 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 472ms
19:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:31:33 INFO - PROCESS | 1898 | 1468204293726 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:33 INFO - PROCESS | 1898 | 1468204293809 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 476ms
19:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:31:34 INFO - PROCESS | 1898 | 1468204294200 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:34 INFO - PROCESS | 1898 | 1468204294284 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 527ms
19:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:31:34 INFO - PROCESS | 1898 | 1468204294735 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:34 INFO - PROCESS | 1898 | 1468204294857 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 537ms
19:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:31:35 INFO - PROCESS | 1898 | 1468204295274 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:35 INFO - PROCESS | 1898 | 1468204295392 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms
19:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:31:35 INFO - PROCESS | 1898 | 1468204295799 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:35 INFO - PROCESS | 1898 | 1468204295878 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 474ms
19:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:31:36 INFO - PROCESS | 1898 | 1468204296280 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:36 INFO - PROCESS | 1898 | 1468204296363 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 482ms
19:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:31:36 INFO - PROCESS | 1898 | 1468204296767 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:36 INFO - PROCESS | 1898 | 1468204296856 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 472ms
19:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:31:37 INFO - PROCESS | 1898 | 1468204297246 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:37 INFO - PROCESS | 1898 | 1468204297346 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:37 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
19:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 473ms
19:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:31:37 INFO - PROCESS | 1898 | 1468204297722 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:37 INFO - PROCESS | 1898 | 1468204297808 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms
19:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:31:38 INFO - PROCESS | 1898 | 1468204298252 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:38 INFO - PROCESS | 1898 | 1468204298364 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 825ms
19:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:31:39 INFO - PROCESS | 1898 | 1468204299082 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:39 INFO - PROCESS | 1898 | 1468204299185 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:39 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
19:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 528ms
19:31:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:31:39 INFO - PROCESS | 1898 | 1468204299637 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:39 INFO - PROCESS | 1898 | 1468204299738 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:40 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
19:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
19:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
19:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:31:40 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
19:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
19:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
19:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:31:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 537ms
19:31:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:31:40 INFO - PROCESS | 1898 | 1468204300173 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:40 INFO - PROCESS | 1898 | 1468204300271 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
19:31:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 528ms
19:31:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:31:40 INFO - PROCESS | 1898 | 1468204300699 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:40 INFO - PROCESS | 1898 | 1468204300807 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:41 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.
19:31:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 473ms
19:31:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:31:41 INFO - PROCESS | 1898 | 1468204301176 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:41 INFO - PROCESS | 1898 | 1468204301274 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:41 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.
19:31:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms
19:31:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:31:41 INFO - PROCESS | 1898 | 1468204301705 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:41 INFO - PROCESS | 1898 | 1468204301844 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
19:31:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 579ms
19:31:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:31:42 INFO - PROCESS | 1898 | 1468204302291 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:42 INFO - PROCESS | 1898 | 1468204302388 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:42 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.
19:31:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 470ms
19:31:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:31:42 INFO - PROCESS | 1898 | 1468204302768 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:42 INFO - PROCESS | 1898 | 1468204302856 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:31:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 486ms
19:31:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:31:43 INFO - PROCESS | 1898 | 1468204303258 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:43 INFO - PROCESS | 1898 | 1468204303342 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:31:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms
19:31:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:31:43 INFO - PROCESS | 1898 | 1468204303734 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:43 INFO - PROCESS | 1898 | 1468204303816 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 430ms
19:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:31:44 INFO - PROCESS | 1898 | 1468204304171 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:44 INFO - PROCESS | 1898 | 1468204304286 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms
19:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:31:44 INFO - PROCESS | 1898 | 1468204304646 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:44 INFO - PROCESS | 1898 | 1468204304733 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:31:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 484ms
19:31:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:31:45 INFO - PROCESS | 1898 | 1468204305135 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:45 INFO - PROCESS | 1898 | 1468204305247 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:31:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 676ms
19:31:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:31:45 INFO - PROCESS | 1898 | 1468204305881 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:45 INFO - PROCESS | 1898 | 1468204305978 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 741ms
19:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:31:46 INFO - PROCESS | 1898 | 1468204306619 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:46 INFO - PROCESS | 1898 | 1468204306710 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 484ms
19:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:31:47 INFO - PROCESS | 1898 | 1468204307112 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:47 INFO - PROCESS | 1898 | 1468204307203 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 483ms
19:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:31:47 INFO - PROCESS | 1898 | 1468204307608 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:47 INFO - PROCESS | 1898 | 1468204307704 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 526ms
19:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:31:48 INFO - PROCESS | 1898 | 1468204308136 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:48 INFO - PROCESS | 1898 | 1468204308237 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 481ms
19:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:31:48 INFO - PROCESS | 1898 | 1468204308622 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:48 INFO - PROCESS | 1898 | 1468204308708 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms
19:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:31:49 INFO - PROCESS | 1898 | 1468204309150 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:49 INFO - PROCESS | 1898 | 1468204309287 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 720ms
19:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:31:49 INFO - PROCESS | 1898 | 1468204309922 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:50 INFO - PROCESS | 1898 | 1468204310035 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 576ms
19:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:31:50 INFO - PROCESS | 1898 | 1468204310507 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:50 INFO - PROCESS | 1898 | 1468204310621 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 533ms
19:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:31:51 INFO - PROCESS | 1898 | 1468204311051 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:51 INFO - PROCESS | 1898 | 1468204311148 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms
19:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:31:51 INFO - PROCESS | 1898 | 1468204311575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:51 INFO - PROCESS | 1898 | 1468204311666 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 524ms
19:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:31:52 INFO - PROCESS | 1898 | 1468204312100 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:52 INFO - PROCESS | 1898 | 1468204312185 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 528ms
19:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:31:52 INFO - PROCESS | 1898 | 1468204312636 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:52 INFO - PROCESS | 1898 | 1468204312733 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 583ms
19:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:31:53 INFO - PROCESS | 1898 | 1468204313225 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:53 INFO - PROCESS | 1898 | 1468204313332 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 776ms
19:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:31:54 INFO - PROCESS | 1898 | 1468204314009 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:54 INFO - PROCESS | 1898 | 1468204314127 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 531ms
19:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:31:54 INFO - PROCESS | 1898 | 1468204314549 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:54 INFO - PROCESS | 1898 | 1468204314636 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 477ms
19:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:31:55 INFO - PROCESS | 1898 | 1468204315040 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:55 INFO - PROCESS | 1898 | 1468204315137 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 483ms
19:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:31:55 INFO - PROCESS | 1898 | 1468204315517 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:55 INFO - PROCESS | 1898 | 1468204315609 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 419ms
19:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:31:55 INFO - PROCESS | 1898 | 1468204315958 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:56 INFO - PROCESS | 1898 | 1468204316058 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms
19:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:31:56 INFO - PROCESS | 1898 | 1468204316493 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:56 INFO - PROCESS | 1898 | 1468204316606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 824ms
19:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:31:57 INFO - PROCESS | 1898 | 1468204317322 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:57 INFO - PROCESS | 1898 | 1468204317412 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms
19:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:31:57 INFO - PROCESS | 1898 | 1468204317822 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:57 INFO - PROCESS | 1898 | 1468204317913 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 492ms
19:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:31:58 INFO - PROCESS | 1898 | 1468204318325 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:58 INFO - PROCESS | 1898 | 1468204318414 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
19:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 477ms
19:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:31:58 INFO - PROCESS | 1898 | 1468204318803 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:58 INFO - PROCESS | 1898 | 1468204318894 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 524ms
19:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:31:59 INFO - PROCESS | 1898 | 1468204319331 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:59 INFO - PROCESS | 1898 | 1468204319413 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:59 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
19:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 479ms
19:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:31:59 INFO - PROCESS | 1898 | 1468204319819 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:31:59 INFO - PROCESS | 1898 | 1468204319942 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
19:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 646ms
19:32:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:32:00 INFO - PROCESS | 1898 | 1468204320469 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:00 INFO - PROCESS | 1898 | 1468204320581 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:01 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)
19:32:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1282ms
19:32:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:32:01 INFO - PROCESS | 1898 | 1468204321769 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:01 INFO - PROCESS | 1898 | 1468204321868 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
19:32:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 941ms
19:32:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:32:02 INFO - PROCESS | 1898 | 1468204322710 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:02 INFO - PROCESS | 1898 | 1468204322809 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
19:32:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 973ms
19:32:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:32:03 INFO - PROCESS | 1898 | 1468204323699 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:03 INFO - PROCESS | 1898 | 1468204323800 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:04 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)
19:32:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 925ms
19:32:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:32:04 INFO - PROCESS | 1898 | 1468204324621 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:04 INFO - PROCESS | 1898 | 1468204324714 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:05 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)
19:32:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 934ms
19:32:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:32:05 INFO - PROCESS | 1898 | 1468204325558 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:05 INFO - PROCESS | 1898 | 1468204325642 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
19:32:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 932ms
19:32:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:32:06 INFO - PROCESS | 1898 | 1468204326498 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:06 INFO - PROCESS | 1898 | 1468204326604 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
19:32:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 975ms
19:32:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:32:07 INFO - PROCESS | 1898 | 1468204327479 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:07 INFO - PROCESS | 1898 | 1468204327583 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:32:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1085ms
19:32:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:32:08 INFO - PROCESS | 1898 | 1468204328569 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:08 INFO - PROCESS | 1898 | 1468204328667 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:09 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
19:32:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 978ms
19:32:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:32:09 INFO - PROCESS | 1898 | 1468204329558 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:09 INFO - PROCESS | 1898 | 1468204329655 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:32:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 939ms
19:32:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:32:10 INFO - PROCESS | 1898 | 1468204330512 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:10 INFO - PROCESS | 1898 | 1468204330609 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:11 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:32:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 530ms
19:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:32:11 INFO - PROCESS | 1898 | 1468204331036 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:11 INFO - PROCESS | 1898 | 1468204331129 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 525ms
19:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:32:11 INFO - PROCESS | 1898 | 1468204331566 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:11 INFO - PROCESS | 1898 | 1468204331660 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
19:32:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:32:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 527ms
19:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:32:12 INFO - PROCESS | 1898 | 1468204332104 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:12 INFO - PROCESS | 1898 | 1468204332204 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
19:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 479ms
19:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:32:12 INFO - PROCESS | 1898 | 1468204332583 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:12 INFO - PROCESS | 1898 | 1468204332667 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:32:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 880ms
19:32:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:32:13 INFO - PROCESS | 1898 | 1468204333469 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:13 INFO - PROCESS | 1898 | 1468204333551 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:14 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
19:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 930ms
19:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:32:14 INFO - PROCESS | 1898 | 1468204334406 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:14 INFO - PROCESS | 1898 | 1468204334568 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
19:32:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1278ms
19:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:32:15 INFO - PROCESS | 1898 | 1468204335691 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:15 INFO - PROCESS | 1898 | 1468204335789 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
19:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 985ms
19:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:32:16 INFO - PROCESS | 1898 | 1468204336690 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:16 INFO - PROCESS | 1898 | 1468204336785 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
19:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 975ms
19:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:32:17 INFO - PROCESS | 1898 | 1468204337683 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:17 INFO - PROCESS | 1898 | 1468204337775 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
19:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 531ms
19:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:32:18 INFO - PROCESS | 1898 | 1468204338209 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:18 INFO - PROCESS | 1898 | 1468204338298 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 930ms
19:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:32:19 INFO - PROCESS | 1898 | 1468204339137 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:19 INFO - PROCESS | 1898 | 1468204339217 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 925ms
19:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:32:20 INFO - PROCESS | 1898 | 1468204340069 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:20 INFO - PROCESS | 1898 | 1468204340177 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 474ms
19:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:32:20 INFO - PROCESS | 1898 | 1468204340544 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:20 INFO - PROCESS | 1898 | 1468204340627 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 428ms
19:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:32:21 INFO - PROCESS | 1898 | 1468204341000 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:21 INFO - PROCESS | 1898 | 1468204341138 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 723ms
19:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:32:21 INFO - PROCESS | 1898 | 1468204341727 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:21 INFO - PROCESS | 1898 | 1468204341816 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms
19:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:32:22 INFO - PROCESS | 1898 | 1468204342207 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:22 INFO - PROCESS | 1898 | 1468204342296 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms
19:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:32:22 INFO - PROCESS | 1898 | 1468204342741 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:22 INFO - PROCESS | 1898 | 1468204342830 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 479ms
19:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:32:23 INFO - PROCESS | 1898 | 1468204343217 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:23 INFO - PROCESS | 1898 | 1468204343304 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 430ms
19:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:32:23 INFO - PROCESS | 1898 | 1468204343654 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:23 INFO - PROCESS | 1898 | 1468204343739 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:24 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
19:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 538ms
19:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
19:32:24 INFO - PROCESS | 1898 | 1468204344198 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:24 INFO - PROCESS | 1898 | 1468204344317 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:24 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
19:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms
19:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:32:24 INFO - PROCESS | 1898 | 1468204344776 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:24 INFO - PROCESS | 1898 | 1468204344869 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:25 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
19:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 471ms
19:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:32:25 INFO - PROCESS | 1898 | 1468204345253 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:25 INFO - PROCESS | 1898 | 1468204345339 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 473ms
19:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:32:25 INFO - PROCESS | 1898 | 1468204345731 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:25 INFO - PROCESS | 1898 | 1468204345818 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:26 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
19:32:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:32:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 479ms
19:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:32:26 INFO - PROCESS | 1898 | 1468204346229 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:26 INFO - PROCESS | 1898 | 1468204346320 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 476ms
19:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:32:26 INFO - PROCESS | 1898 | 1468204346705 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:26 INFO - PROCESS | 1898 | 1468204346805 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:27 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
19:32:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:32:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:32:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 476ms
19:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:32:27 INFO - PROCESS | 1898 | 1468204347187 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:27 INFO - PROCESS | 1898 | 1468204347268 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms
19:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:32:27 INFO - PROCESS | 1898 | 1468204347669 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:27 INFO - PROCESS | 1898 | 1468204347760 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 582ms
19:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:32:28 INFO - PROCESS | 1898 | 1468204348254 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:28 INFO - PROCESS | 1898 | 1468204348360 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 730ms
19:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:32:28 INFO - PROCESS | 1898 | 1468204348988 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:29 INFO - PROCESS | 1898 | 1468204349285 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 728ms
19:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:32:29 INFO - PROCESS | 1898 | 1468204349726 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:29 INFO - PROCESS | 1898 | 1468204349826 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 525ms
19:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:32:30 INFO - PROCESS | 1898 | 1468204350257 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:30 INFO - PROCESS | 1898 | 1468204350350 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms
19:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:32:30 INFO - PROCESS | 1898 | 1468204350792 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:30 INFO - PROCESS | 1898 | 1468204350895 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 527ms
19:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:32:31 INFO - PROCESS | 1898 | 1468204351317 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:31 INFO - PROCESS | 1898 | 1468204351424 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 537ms
19:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:32:31 INFO - PROCESS | 1898 | 1468204351865 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:31 INFO - PROCESS | 1898 | 1468204351972 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 577ms
19:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:32:32 INFO - PROCESS | 1898 | 1468204352441 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:32 INFO - PROCESS | 1898 | 1468204352545 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 527ms
19:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:32:32 INFO - PROCESS | 1898 | 1468204352973 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:33 INFO - PROCESS | 1898 | 1468204353052 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 424ms
19:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:32:33 INFO - PROCESS | 1898 | 1468204353402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:33 INFO - PROCESS | 1898 | 1468204353488 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 476ms
19:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:32:33 INFO - PROCESS | 1898 | 1468204353885 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:33 INFO - PROCESS | 1898 | 1468204353970 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 473ms
19:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:32:34 INFO - PROCESS | 1898 | 1468204354362 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:34 INFO - PROCESS | 1898 | 1468204354452 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms
19:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:32:34 INFO - PROCESS | 1898 | 1468204354840 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:34 INFO - PROCESS | 1898 | 1468204354937 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 523ms
19:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:32:35 INFO - PROCESS | 1898 | 1468204355369 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:35 INFO - PROCESS | 1898 | 1468204355509 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 829ms
19:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:32:36 INFO - PROCESS | 1898 | 1468204356207 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:36 INFO - PROCESS | 1898 | 1468204356304 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 524ms
19:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:32:36 INFO - PROCESS | 1898 | 1468204356742 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:36 INFO - PROCESS | 1898 | 1468204356838 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 476ms
19:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:32:37 INFO - PROCESS | 1898 | 1468204357230 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:37 INFO - PROCESS | 1898 | 1468204357327 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 530ms
19:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:32:37 INFO - PROCESS | 1898 | 1468204357757 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:37 INFO - PROCESS | 1898 | 1468204357852 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms
19:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:32:38 INFO - PROCESS | 1898 | 1468204358236 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:38 INFO - PROCESS | 1898 | 1468204358327 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 578ms
19:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:32:38 INFO - PROCESS | 1898 | 1468204358828 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:38 INFO - PROCESS | 1898 | 1468204358949 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 573ms
19:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:32:39 INFO - PROCESS | 1898 | 1468204359402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:39 INFO - PROCESS | 1898 | 1468204359496 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 475ms
19:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:32:39 INFO - PROCESS | 1898 | 1468204359883 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:39 INFO - PROCESS | 1898 | 1468204359974 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 525ms
19:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:32:40 INFO - PROCESS | 1898 | 1468204360414 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:40 INFO - PROCESS | 1898 | 1468204360503 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms
19:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:32:40 INFO - PROCESS | 1898 | 1468204360888 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:40 INFO - PROCESS | 1898 | 1468204360975 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms
19:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:32:41 INFO - PROCESS | 1898 | 1468204361369 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:41 INFO - PROCESS | 1898 | 1468204361468 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 479ms
19:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:32:41 INFO - PROCESS | 1898 | 1468204361851 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:41 INFO - PROCESS | 1898 | 1468204361936 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 533ms
19:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:32:42 INFO - PROCESS | 1898 | 1468204362392 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:42 INFO - PROCESS | 1898 | 1468204362508 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 929ms
19:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:32:43 INFO - PROCESS | 1898 | 1468204363329 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:43 INFO - PROCESS | 1898 | 1468204363441 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 530ms
19:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:32:43 INFO - PROCESS | 1898 | 1468204363867 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:43 INFO - PROCESS | 1898 | 1468204363973 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 532ms
19:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:32:44 INFO - PROCESS | 1898 | 1468204364407 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:44 INFO - PROCESS | 1898 | 1468204364523 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms
19:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:32:44 INFO - PROCESS | 1898 | 1468204364927 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:45 INFO - PROCESS | 1898 | 1468204365021 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 522ms
19:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:32:45 INFO - PROCESS | 1898 | 1468204365454 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:45 INFO - PROCESS | 1898 | 1468204365554 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms
19:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:32:45 INFO - PROCESS | 1898 | 1468204365990 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:46 INFO - PROCESS | 1898 | 1468204366117 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 574ms
19:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:32:46 INFO - PROCESS | 1898 | 1468204366566 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:46 INFO - PROCESS | 1898 | 1468204366652 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 479ms
19:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:32:47 INFO - PROCESS | 1898 | 1468204367051 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:47 INFO - PROCESS | 1898 | 1468204367142 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 478ms
19:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:32:47 INFO - PROCESS | 1898 | 1468204367533 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:47 INFO - PROCESS | 1898 | 1468204367618 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 478ms
19:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:32:48 INFO - PROCESS | 1898 | 1468204368016 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:48 INFO - PROCESS | 1898 | 1468204368101 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 481ms
19:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:32:48 INFO - PROCESS | 1898 | 1468204368508 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:48 INFO - PROCESS | 1898 | 1468204368609 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms
19:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:32:49 INFO - PROCESS | 1898 | 1468204369034 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:49 INFO - PROCESS | 1898 | 1468204369120 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 523ms
19:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:32:49 INFO - PROCESS | 1898 | 1468204369562 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:49 INFO - PROCESS | 1898 | 1468204369699 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 836ms
19:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:32:50 INFO - PROCESS | 1898 | 1468204370404 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:50 INFO - PROCESS | 1898 | 1468204370523 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 628ms
19:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:32:51 INFO - PROCESS | 1898 | 1468204371041 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:51 INFO - PROCESS | 1898 | 1468204371140 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 783ms
19:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:32:51 INFO - PROCESS | 1898 | 1468204371830 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:51 INFO - PROCESS | 1898 | 1468204371936 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 624ms
19:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:32:52 INFO - PROCESS | 1898 | 1468204372464 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:52 INFO - PROCESS | 1898 | 1468204372560 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms
19:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:32:53 INFO - PROCESS | 1898 | 1468204372998 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:53 INFO - PROCESS | 1898 | 1468204373098 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 627ms
19:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:32:53 INFO - PROCESS | 1898 | 1468204373627 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:53 INFO - PROCESS | 1898 | 1468204373716 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 577ms
19:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:32:54 INFO - PROCESS | 1898 | 1468204374205 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:54 INFO - PROCESS | 1898 | 1468204374290 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 525ms
19:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:32:54 INFO - PROCESS | 1898 | 1468204374738 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:54 INFO - PROCESS | 1898 | 1468204374869 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 576ms
19:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:32:55 INFO - PROCESS | 1898 | 1468204375316 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:55 INFO - PROCESS | 1898 | 1468204375405 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 479ms
19:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:32:55 INFO - PROCESS | 1898 | 1468204375800 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:55 INFO - PROCESS | 1898 | 1468204375886 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 481ms
19:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:32:56 INFO - PROCESS | 1898 | 1468204376286 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:56 INFO - PROCESS | 1898 | 1468204376376 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms
19:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:32:56 INFO - PROCESS | 1898 | 1468204376762 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:56 INFO - PROCESS | 1898 | 1468204376854 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 473ms
19:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:32:57 INFO - PROCESS | 1898 | 1468204377244 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:57 INFO - PROCESS | 1898 | 1468204377346 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 475ms
19:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:32:57 INFO - PROCESS | 1898 | 1468204377723 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:57 INFO - PROCESS | 1898 | 1468204377810 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 770ms
19:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:32:58 INFO - PROCESS | 1898 | 1468204378556 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:58 INFO - PROCESS | 1898 | 1468204378669 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 542ms
19:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:32:59 INFO - PROCESS | 1898 | 1468204379108 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:59 INFO - PROCESS | 1898 | 1468204379201 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 524ms
19:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:32:59 INFO - PROCESS | 1898 | 1468204379644 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:32:59 INFO - PROCESS | 1898 | 1468204379743 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 533ms
19:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:33:00 INFO - PROCESS | 1898 | 1468204380175 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:00 INFO - PROCESS | 1898 | 1468204380262 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms
19:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:33:00 INFO - PROCESS | 1898 | 1468204380650 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:00 INFO - PROCESS | 1898 | 1468204380738 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 525ms
19:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:33:01 INFO - PROCESS | 1898 | 1468204381184 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:01 INFO - PROCESS | 1898 | 1468204381308 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 570ms
19:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:33:01 INFO - PROCESS | 1898 | 1468204381756 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:01 INFO - PROCESS | 1898 | 1468204381869 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 580ms
19:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:33:02 INFO - PROCESS | 1898 | 1468204382347 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:02 INFO - PROCESS | 1898 | 1468204382478 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 734ms
19:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:33:03 INFO - PROCESS | 1898 | 1468204383089 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:03 INFO - PROCESS | 1898 | 1468204383249 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 578ms
19:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:33:03 INFO - PROCESS | 1898 | 1468204383670 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:03 INFO - PROCESS | 1898 | 1468204383756 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 486ms
19:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:33:04 INFO - PROCESS | 1898 | 1468204384163 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:04 INFO - PROCESS | 1898 | 1468204384262 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 525ms
19:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:33:04 INFO - PROCESS | 1898 | 1468204384690 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:04 INFO - PROCESS | 1898 | 1468204384808 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms
19:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:33:05 INFO - PROCESS | 1898 | 1468204385369 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:05 INFO - PROCESS | 1898 | 1468204385470 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 678ms
19:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:33:06 INFO - PROCESS | 1898 | 1468204386056 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:06 INFO - PROCESS | 1898 | 1468204386156 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 480ms
19:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:33:06 INFO - PROCESS | 1898 | 1468204386542 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:06 INFO - PROCESS | 1898 | 1468204386644 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms
19:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:33:07 INFO - PROCESS | 1898 | 1468204387075 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:07 INFO - PROCESS | 1898 | 1468204387180 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 524ms
19:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:33:07 INFO - PROCESS | 1898 | 1468204387595 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:07 INFO - PROCESS | 1898 | 1468204387687 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms
19:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:33:08 INFO - PROCESS | 1898 | 1468204388069 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:08 INFO - PROCESS | 1898 | 1468204388157 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 524ms
19:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:33:08 INFO - PROCESS | 1898 | 1468204388601 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:08 INFO - PROCESS | 1898 | 1468204388721 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 570ms
19:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:33:09 INFO - PROCESS | 1898 | 1468204389182 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:09 INFO - PROCESS | 1898 | 1468204389265 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 473ms
19:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:33:09 INFO - PROCESS | 1898 | 1468204389659 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:09 INFO - PROCESS | 1898 | 1468204389748 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms
19:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:33:10 INFO - PROCESS | 1898 | 1468204390133 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:10 INFO - PROCESS | 1898 | 1468204390220 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 473ms
19:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:33:10 INFO - PROCESS | 1898 | 1468204390610 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:10 INFO - PROCESS | 1898 | 1468204390691 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 430ms
19:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:33:11 INFO - PROCESS | 1898 | 1468204391046 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:11 INFO - PROCESS | 1898 | 1468204391147 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms
19:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:33:11 INFO - PROCESS | 1898 | 1468204391522 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:11 INFO - PROCESS | 1898 | 1468204391606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 480ms
19:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:33:12 INFO - PROCESS | 1898 | 1468204392007 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:12 INFO - PROCESS | 1898 | 1468204392121 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 626ms
19:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:33:12 INFO - PROCESS | 1898 | 1468204392642 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:12 INFO - PROCESS | 1898 | 1468204392748 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 932ms
19:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:33:13 INFO - PROCESS | 1898 | 1468204393581 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:13 INFO - PROCESS | 1898 | 1468204393694 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
19:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 532ms
19:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:33:14 INFO - PROCESS | 1898 | 1468204394122 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:14 INFO - PROCESS | 1898 | 1468204394218 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 524ms
19:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:33:14 INFO - PROCESS | 1898 | 1468204394659 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:14 INFO - PROCESS | 1898 | 1468204394755 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 525ms
19:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:33:15 INFO - PROCESS | 1898 | 1468204395191 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:15 INFO - PROCESS | 1898 | 1468204395277 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 478ms
19:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:33:15 INFO - PROCESS | 1898 | 1468204395673 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:15 INFO - PROCESS | 1898 | 1468204395774 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:16 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
19:33:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:33:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 573ms
19:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:33:16 INFO - PROCESS | 1898 | 1468204396264 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:16 INFO - PROCESS | 1898 | 1468204396385 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:16 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
19:33:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:33:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 572ms
19:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:33:16 INFO - PROCESS | 1898 | 1468204396845 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:16 INFO - PROCESS | 1898 | 1468204396929 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
19:33:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:33:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:33:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 523ms
19:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:33:17 INFO - PROCESS | 1898 | 1468204397370 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:17 INFO - PROCESS | 1898 | 1468204397460 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:17 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
19:33:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:33:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
19:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 472ms
19:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:33:17 INFO - PROCESS | 1898 | 1468204397848 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:17 INFO - PROCESS | 1898 | 1468204397940 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:18 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
19:33:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:33:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 472ms
19:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:33:18 INFO - PROCESS | 1898 | 1468204398328 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:18 INFO - PROCESS | 1898 | 1468204398424 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:18 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 210
19:33:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:33:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:33:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 471ms
19:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:33:18 INFO - PROCESS | 1898 | 1468204398809 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:18 INFO - PROCESS | 1898 | 1468204398915 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 526ms
19:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:33:19 INFO - PROCESS | 1898 | 1468204399339 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:19 INFO - PROCESS | 1898 | 1468204399426 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:20 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
19:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 834ms
19:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:33:20 INFO - PROCESS | 1898 | 1468204400185 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:20 INFO - PROCESS | 1898 | 1468204400296 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:20 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
19:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 528ms
19:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:33:20 INFO - PROCESS | 1898 | 1468204400729 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:20 INFO - PROCESS | 1898 | 1468204400836 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 521ms
19:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:33:21 INFO - PROCESS | 1898 | 1468204401266 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:21 INFO - PROCESS | 1898 | 1468204401362 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 478ms
19:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:33:21 INFO - PROCESS | 1898 | 1468204401746 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:21 INFO - PROCESS | 1898 | 1468204401844 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 527ms
19:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:33:22 INFO - PROCESS | 1898 | 1468204402282 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:22 INFO - PROCESS | 1898 | 1468204402371 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:22 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
19:33:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 520ms
19:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:33:22 INFO - PROCESS | 1898 | 1468204402811 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:22 INFO - PROCESS | 1898 | 1468204402935 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 569ms
19:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:33:23 INFO - PROCESS | 1898 | 1468204403387 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:23 INFO - PROCESS | 1898 | 1468204403470 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 584ms
19:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:33:23 INFO - PROCESS | 1898 | 1468204403971 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:24 INFO - PROCESS | 1898 | 1468204404054 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 482ms
19:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:33:24 INFO - PROCESS | 1898 | 1468204404460 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:24 INFO - PROCESS | 1898 | 1468204404542 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 437ms
19:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:33:24 INFO - PROCESS | 1898 | 1468204404899 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:24 INFO - PROCESS | 1898 | 1468204404984 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 472ms
19:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:33:25 INFO - PROCESS | 1898 | 1468204405378 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:25 INFO - PROCESS | 1898 | 1468204405478 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
19:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 472ms
19:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:33:25 INFO - PROCESS | 1898 | 1468204405858 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:25 INFO - PROCESS | 1898 | 1468204405945 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
19:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 789ms
19:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:33:26 INFO - PROCESS | 1898 | 1468204406678 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:26 INFO - PROCESS | 1898 | 1468204406799 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 932ms
19:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:33:27 INFO - PROCESS | 1898 | 1468204407605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:27 INFO - PROCESS | 1898 | 1468204407716 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 530ms
19:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:33:28 INFO - PROCESS | 1898 | 1468204408160 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:28 INFO - PROCESS | 1898 | 1468204408253 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 526ms
19:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:33:28 INFO - PROCESS | 1898 | 1468204408699 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:28 INFO - PROCESS | 1898 | 1468204408796 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms
19:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:33:29 INFO - PROCESS | 1898 | 1468204409222 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:29 INFO - PROCESS | 1898 | 1468204409318 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
19:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 575ms
19:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:33:29 INFO - PROCESS | 1898 | 1468204409808 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:29 INFO - PROCESS | 1898 | 1468204409905 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 526ms
19:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:33:30 INFO - PROCESS | 1898 | 1468204410343 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:30 INFO - PROCESS | 1898 | 1468204410455 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
19:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms
19:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:33:30 INFO - PROCESS | 1898 | 1468204410916 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:31 INFO - PROCESS | 1898 | 1468204411007 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms
19:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:33:31 INFO - PROCESS | 1898 | 1468204411390 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:31 INFO - PROCESS | 1898 | 1468204411473 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 477ms
19:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:33:31 INFO - PROCESS | 1898 | 1468204411872 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:31 INFO - PROCESS | 1898 | 1468204411960 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 484ms
19:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:33:32 INFO - PROCESS | 1898 | 1468204412364 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:32 INFO - PROCESS | 1898 | 1468204412469 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 531ms
19:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:33:32 INFO - PROCESS | 1898 | 1468204412906 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:33 INFO - PROCESS | 1898 | 1468204413013 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 475ms
19:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:33:33 INFO - PROCESS | 1898 | 1468204413383 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:33 INFO - PROCESS | 1898 | 1468204413472 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 826ms
19:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:33:34 INFO - PROCESS | 1898 | 1468204414218 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:34 INFO - PROCESS | 1898 | 1468204414328 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 571ms
19:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:33:34 INFO - PROCESS | 1898 | 1468204414800 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:34 INFO - PROCESS | 1898 | 1468204414897 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:35 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
19:33:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:33:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
19:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 533ms
19:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:33:35 INFO - PROCESS | 1898 | 1468204415345 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:35 INFO - PROCESS | 1898 | 1468204415443 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
19:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 532ms
19:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:33:35 INFO - PROCESS | 1898 | 1468204415881 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:35 INFO - PROCESS | 1898 | 1468204415973 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 534ms
19:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:33:36 INFO - PROCESS | 1898 | 1468204416412 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:36 INFO - PROCESS | 1898 | 1468204416512 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
19:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 576ms
19:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:33:37 INFO - PROCESS | 1898 | 1468204416997 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:37 INFO - PROCESS | 1898 | 1468204417116 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:37 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
19:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms
19:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:33:37 INFO - PROCESS | 1898 | 1468204417569 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:37 INFO - PROCESS | 1898 | 1468204417661 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:38 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
19:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 526ms
19:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:33:38 INFO - PROCESS | 1898 | 1468204418100 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:38 INFO - PROCESS | 1898 | 1468204418195 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms
19:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:33:38 INFO - PROCESS | 1898 | 1468204418576 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:38 INFO - PROCESS | 1898 | 1468204418663 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 920ms
19:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:33:39 INFO - PROCESS | 1898 | 1468204419501 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:39 INFO - PROCESS | 1898 | 1468204419588 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 472ms
19:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:33:39 INFO - PROCESS | 1898 | 1468204419979 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:40 INFO - PROCESS | 1898 | 1468204420079 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 478ms
19:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:33:40 INFO - PROCESS | 1898 | 1468204420491 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:40 INFO - PROCESS | 1898 | 1468204420645 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 829ms
19:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:33:41 INFO - PROCESS | 1898 | 1468204421327 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:41 INFO - PROCESS | 1898 | 1468204421438 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 532ms
19:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:33:41 INFO - PROCESS | 1898 | 1468204421873 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:41 INFO - PROCESS | 1898 | 1468204421968 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms
19:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:33:42 INFO - PROCESS | 1898 | 1468204422417 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:42 INFO - PROCESS | 1898 | 1468204422513 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 526ms
19:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:33:42 INFO - PROCESS | 1898 | 1468204422947 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:43 INFO - PROCESS | 1898 | 1468204423040 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 537ms
19:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:33:43 INFO - PROCESS | 1898 | 1468204423483 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:43 INFO - PROCESS | 1898 | 1468204423580 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:44 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
19:33:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 535ms
19:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:33:44 INFO - PROCESS | 1898 | 1468204424027 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:44 INFO - PROCESS | 1898 | 1468204424163 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:33:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 530ms
19:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:33:44 INFO - PROCESS | 1898 | 1468204424562 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:44 INFO - PROCESS | 1898 | 1468204424648 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:45 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
19:33:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 521ms
19:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:33:45 INFO - PROCESS | 1898 | 1468204425092 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:45 INFO - PROCESS | 1898 | 1468204425187 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:45 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]"
19:33:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:33:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 521ms
19:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:33:45 INFO - PROCESS | 1898 | 1468204425618 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:45 INFO - PROCESS | 1898 | 1468204425711 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:46 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
19:33:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:33:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 472ms
19:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:33:46 INFO - PROCESS | 1898 | 1468204426096 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:46 INFO - PROCESS | 1898 | 1468204426186 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 472ms
19:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:33:46 INFO - PROCESS | 1898 | 1468204426575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:46 INFO - PROCESS | 1898 | 1468204426674 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms
19:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:33:47 INFO - PROCESS | 1898 | 1468204427099 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:47 INFO - PROCESS | 1898 | 1468204427189 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 579ms
19:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:33:47 INFO - PROCESS | 1898 | 1468204427687 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:47 INFO - PROCESS | 1898 | 1468204427813 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 926ms
19:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:33:48 INFO - PROCESS | 1898 | 1468204428639 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:48 INFO - PROCESS | 1898 | 1468204428752 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 526ms
19:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:33:49 INFO - PROCESS | 1898 | 1468204429187 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:49 INFO - PROCESS | 1898 | 1468204429277 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 543ms
19:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:33:49 INFO - PROCESS | 1898 | 1468204429733 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:49 INFO - PROCESS | 1898 | 1468204429840 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 577ms
19:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:33:50 INFO - PROCESS | 1898 | 1468204430307 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:50 INFO - PROCESS | 1898 | 1468204430402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 571ms
19:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:33:50 INFO - PROCESS | 1898 | 1468204430886 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:50 INFO - PROCESS | 1898 | 1468204430982 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 576ms
19:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:33:51 INFO - PROCESS | 1898 | 1468204431471 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:51 INFO - PROCESS | 1898 | 1468204431605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 620ms
19:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:33:52 INFO - PROCESS | 1898 | 1468204432093 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:52 INFO - PROCESS | 1898 | 1468204432208 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms
19:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:33:52 INFO - PROCESS | 1898 | 1468204432622 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:52 INFO - PROCESS | 1898 | 1468204432705 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 474ms
19:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:33:53 INFO - PROCESS | 1898 | 1468204433100 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:53 INFO - PROCESS | 1898 | 1468204433188 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms
19:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:33:53 INFO - PROCESS | 1898 | 1468204433575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:53 INFO - PROCESS | 1898 | 1468204433661 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms
19:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:33:54 INFO - PROCESS | 1898 | 1468204434107 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:54 INFO - PROCESS | 1898 | 1468204434229 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 623ms
19:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:33:54 INFO - PROCESS | 1898 | 1468204434737 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:54 INFO - PROCESS | 1898 | 1468204434892 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 873ms
19:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:33:55 INFO - PROCESS | 1898 | 1468204435615 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:55 INFO - PROCESS | 1898 | 1468204435733 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 579ms
19:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:33:56 INFO - PROCESS | 1898 | 1468204436205 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:56 INFO - PROCESS | 1898 | 1468204436319 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 575ms
19:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:33:56 INFO - PROCESS | 1898 | 1468204436791 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:56 INFO - PROCESS | 1898 | 1468204436894 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 536ms
19:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:33:57 INFO - PROCESS | 1898 | 1468204437325 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:57 INFO - PROCESS | 1898 | 1468204437421 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms
19:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:33:57 INFO - PROCESS | 1898 | 1468204437807 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:57 INFO - PROCESS | 1898 | 1468204437890 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 574ms
19:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:33:58 INFO - PROCESS | 1898 | 1468204438395 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:58 INFO - PROCESS | 1898 | 1468204438522 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms
19:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:33:59 INFO - PROCESS | 1898 | 1468204439018 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:59 INFO - PROCESS | 1898 | 1468204439104 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 478ms
19:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:33:59 INFO - PROCESS | 1898 | 1468204439500 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:33:59 INFO - PROCESS | 1898 | 1468204439589 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 528ms
19:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:34:00 INFO - PROCESS | 1898 | 1468204440033 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:00 INFO - PROCESS | 1898 | 1468204440128 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 530ms
19:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:34:00 INFO - PROCESS | 1898 | 1468204440568 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:00 INFO - PROCESS | 1898 | 1468204440658 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 478ms
19:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:34:01 INFO - PROCESS | 1898 | 1468204441052 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:01 INFO - PROCESS | 1898 | 1468204441157 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 528ms
19:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:34:01 INFO - PROCESS | 1898 | 1468204441589 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:01 INFO - PROCESS | 1898 | 1468204441714 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms
19:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:34:02 INFO - PROCESS | 1898 | 1468204442274 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:02 INFO - PROCESS | 1898 | 1468204442401 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 979ms
19:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:34:03 INFO - PROCESS | 1898 | 1468204443261 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:03 INFO - PROCESS | 1898 | 1468204443373 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 528ms
19:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:34:03 INFO - PROCESS | 1898 | 1468204443797 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:03 INFO - PROCESS | 1898 | 1468204443895 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 523ms
19:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:34:04 INFO - PROCESS | 1898 | 1468204444333 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:04 INFO - PROCESS | 1898 | 1468204444434 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 536ms
19:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:34:04 INFO - PROCESS | 1898 | 1468204444873 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:04 INFO - PROCESS | 1898 | 1468204444973 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms
19:34:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:34:05 INFO - PROCESS | 1898 | 1468204445403 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:05 INFO - PROCESS | 1898 | 1468204445491 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:05 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:34:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:34:05 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:34:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:34:05 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:34:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:34:05 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:34:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:34:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 477ms
19:34:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:34:05 INFO - PROCESS | 1898 | 1468204445894 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:06 INFO - PROCESS | 1898 | 1468204446012 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:34:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:34:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:34:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms
19:34:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:34:06 INFO - PROCESS | 1898 | 1468204446428 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:06 INFO - PROCESS | 1898 | 1468204446523 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:06 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:34:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:34:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:34:06 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:34:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:34:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 480ms
19:34:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:34:06 INFO - PROCESS | 1898 | 1468204446914 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:06 INFO - PROCESS | 1898 | 1468204446992 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:34:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 472ms
19:34:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:34:07 INFO - PROCESS | 1898 | 1468204447392 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:07 INFO - PROCESS | 1898 | 1468204447477 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:34:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 486ms
19:34:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:34:07 INFO - PROCESS | 1898 | 1468204447883 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:07 INFO - PROCESS | 1898 | 1468204447973 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:34:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 473ms
19:34:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:34:08 INFO - PROCESS | 1898 | 1468204448363 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:08 INFO - PROCESS | 1898 | 1468204448472 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:34:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 532ms
19:34:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:34:08 INFO - PROCESS | 1898 | 1468204448900 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:09 INFO - PROCESS | 1898 | 1468204448997 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:34:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 775ms
19:34:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:34:09 INFO - PROCESS | 1898 | 1468204449683 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:09 INFO - PROCESS | 1898 | 1468204449868 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:34:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 679ms
19:34:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:34:10 INFO - PROCESS | 1898 | 1468204450376 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:10 INFO - PROCESS | 1898 | 1468204450521 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:34:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 574ms
19:34:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:34:10 INFO - PROCESS | 1898 | 1468204450961 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:11 INFO - PROCESS | 1898 | 1468204451064 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:34:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 534ms
19:34:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:34:11 INFO - PROCESS | 1898 | 1468204451491 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:11 INFO - PROCESS | 1898 | 1468204451583 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:34:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms
19:34:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:34:12 INFO - PROCESS | 1898 | 1468204452016 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:12 INFO - PROCESS | 1898 | 1468204452121 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:34:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 528ms
19:34:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:34:12 INFO - PROCESS | 1898 | 1468204452552 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:12 INFO - PROCESS | 1898 | 1468204452686 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:34:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms
19:34:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:34:13 INFO - PROCESS | 1898 | 1468204453127 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:13 INFO - PROCESS | 1898 | 1468204453211 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:34:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 485ms
19:34:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:34:13 INFO - PROCESS | 1898 | 1468204453617 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:13 INFO - PROCESS | 1898 | 1468204453701 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:34:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 481ms
19:34:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:34:14 INFO - PROCESS | 1898 | 1468204454102 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:14 INFO - PROCESS | 1898 | 1468204454186 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:34:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 481ms
19:34:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:34:14 INFO - PROCESS | 1898 | 1468204454589 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:14 INFO - PROCESS | 1898 | 1468204454671 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:34:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 479ms
19:34:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:34:15 INFO - PROCESS | 1898 | 1468204455079 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:15 INFO - PROCESS | 1898 | 1468204455179 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:34:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms
19:34:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:34:15 INFO - PROCESS | 1898 | 1468204455602 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:15 INFO - PROCESS | 1898 | 1468204455687 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:34:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 532ms
19:34:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:34:16 INFO - PROCESS | 1898 | 1468204456142 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:16 INFO - PROCESS | 1898 | 1468204456268 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:34:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 736ms
19:34:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:34:16 INFO - PROCESS | 1898 | 1468204456885 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:17 INFO - PROCESS | 1898 | 1468204457026 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:34:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 834ms
19:34:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:34:17 INFO - PROCESS | 1898 | 1468204457727 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:17 INFO - PROCESS | 1898 | 1468204457829 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:34:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 482ms
19:34:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:34:18 INFO - PROCESS | 1898 | 1468204458216 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:18 INFO - PROCESS | 1898 | 1468204458312 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
19:34:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms
19:34:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:34:18 INFO - PROCESS | 1898 | 1468204458749 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:18 INFO - PROCESS | 1898 | 1468204458845 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:34:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 526ms
19:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:34:19 INFO - PROCESS | 1898 | 1468204459271 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:19 INFO - PROCESS | 1898 | 1468204459374 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:19 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:34:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms
19:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:34:19 INFO - PROCESS | 1898 | 1468204459800 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:19 INFO - PROCESS | 1898 | 1468204459907 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:34:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 583ms
19:34:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:34:20 INFO - PROCESS | 1898 | 1468204460397 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:20 INFO - PROCESS | 1898 | 1468204460521 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:34:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 579ms
19:34:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:34:20 INFO - PROCESS | 1898 | 1468204460984 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:21 INFO - PROCESS | 1898 | 1468204461075 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:34:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms
19:34:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:34:21 INFO - PROCESS | 1898 | 1468204461511 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:21 INFO - PROCESS | 1898 | 1468204461597 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:34:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms
19:34:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:34:21 INFO - PROCESS | 1898 | 1468204461986 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:22 INFO - PROCESS | 1898 | 1468204462072 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:34:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 482ms
19:34:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:34:22 INFO - PROCESS | 1898 | 1468204462479 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:22 INFO - PROCESS | 1898 | 1468204462565 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:34:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 479ms
19:34:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:34:22 INFO - PROCESS | 1898 | 1468204462964 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:23 INFO - PROCESS | 1898 | 1468204463071 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:34:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 582ms
19:34:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:34:23 INFO - PROCESS | 1898 | 1468204463548 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:23 INFO - PROCESS | 1898 | 1468204463694 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:34:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 828ms
19:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:34:24 INFO - PROCESS | 1898 | 1468204464382 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:24 INFO - PROCESS | 1898 | 1468204464499 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 583ms
19:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:34:24 INFO - PROCESS | 1898 | 1468204464976 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:25 INFO - PROCESS | 1898 | 1468204465090 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms
19:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:34:25 INFO - PROCESS | 1898 | 1468204465511 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:25 INFO - PROCESS | 1898 | 1468204465604 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 528ms
19:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:34:26 INFO - PROCESS | 1898 | 1468204466035 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:26 INFO - PROCESS | 1898 | 1468204466170 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 572ms
19:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:34:26 INFO - PROCESS | 1898 | 1468204466612 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:26 INFO - PROCESS | 1898 | 1468204466714 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 578ms
19:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:34:27 INFO - PROCESS | 1898 | 1468204467203 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:27 INFO - PROCESS | 1898 | 1468204467325 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 583ms
19:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:34:27 INFO - PROCESS | 1898 | 1468204467783 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:27 INFO - PROCESS | 1898 | 1468204467871 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 471ms
19:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:34:28 INFO - PROCESS | 1898 | 1468204468259 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:28 INFO - PROCESS | 1898 | 1468204468346 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:28 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:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 523ms
19:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:34:28 INFO - PROCESS | 1898 | 1468204468787 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:28 INFO - PROCESS | 1898 | 1468204468873 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 472ms
19:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:34:29 INFO - PROCESS | 1898 | 1468204469263 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:29 INFO - PROCESS | 1898 | 1468204469348 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 481ms
19:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:34:29 INFO - PROCESS | 1898 | 1468204469751 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:29 INFO - PROCESS | 1898 | 1468204469857 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:30 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:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 531ms
19:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:34:30 INFO - PROCESS | 1898 | 1468204470285 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:30 INFO - PROCESS | 1898 | 1468204470371 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 580ms
19:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:34:30 INFO - PROCESS | 1898 | 1468204470873 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:31 INFO - PROCESS | 1898 | 1468204471002 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 773ms
19:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:34:31 INFO - PROCESS | 1898 | 1468204471654 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:31 INFO - PROCESS | 1898 | 1468204471955 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 826ms
19:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:34:32 INFO - PROCESS | 1898 | 1468204472505 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:32 INFO - PROCESS | 1898 | 1468204472608 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
19:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 525ms
19:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:34:33 INFO - PROCESS | 1898 | 1468204473039 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:33 INFO - PROCESS | 1898 | 1468204473130 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 477ms
19:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:34:33 INFO - PROCESS | 1898 | 1468204473531 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:33 INFO - PROCESS | 1898 | 1468204473628 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:34 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:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 528ms
19:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:34:34 INFO - PROCESS | 1898 | 1468204474056 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:34 INFO - PROCESS | 1898 | 1468204474156 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 488ms
19:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:34:34 INFO - PROCESS | 1898 | 1468204474555 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:34 INFO - PROCESS | 1898 | 1468204474645 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:35 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:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 576ms
19:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:34:35 INFO - PROCESS | 1898 | 1468204475138 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:35 INFO - PROCESS | 1898 | 1468204475242 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:35 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:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 527ms
19:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:34:35 INFO - PROCESS | 1898 | 1468204475670 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:35 INFO - PROCESS | 1898 | 1468204475753 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 477ms
19:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:34:36 INFO - PROCESS | 1898 | 1468204476154 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:36 INFO - PROCESS | 1898 | 1468204476241 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 474ms
19:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:34:36 INFO - PROCESS | 1898 | 1468204476633 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:36 INFO - PROCESS | 1898 | 1468204476718 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:37 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:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 478ms
19:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:34:37 INFO - PROCESS | 1898 | 1468204477116 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:37 INFO - PROCESS | 1898 | 1468204477202 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:37 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:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 525ms
19:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:34:37 INFO - PROCESS | 1898 | 1468204477648 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:37 INFO - PROCESS | 1898 | 1468204477743 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms
19:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:34:38 INFO - PROCESS | 1898 | 1468204478387 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:38 INFO - PROCESS | 1898 | 1468204478526 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 629ms
19:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:34:39 INFO - PROCESS | 1898 | 1468204479025 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:39 INFO - PROCESS | 1898 | 1468204479122 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 527ms
19:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:34:39 INFO - PROCESS | 1898 | 1468204479559 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:39 INFO - PROCESS | 1898 | 1468204479659 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms
19:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:34:40 INFO - PROCESS | 1898 | 1468204480078 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:40 INFO - PROCESS | 1898 | 1468204480168 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms
19:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:34:40 INFO - PROCESS | 1898 | 1468204480603 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:40 INFO - PROCESS | 1898 | 1468204480687 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 482ms
19:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:34:41 INFO - PROCESS | 1898 | 1468204481095 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:41 INFO - PROCESS | 1898 | 1468204481221 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:41 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:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms
19:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:34:41 INFO - PROCESS | 1898 | 1468204481672 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:41 INFO - PROCESS | 1898 | 1468204481758 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:42 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:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 490ms
19:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:34:42 INFO - PROCESS | 1898 | 1468204482167 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:42 INFO - PROCESS | 1898 | 1468204482254 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:42 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:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 476ms
19:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:34:42 INFO - PROCESS | 1898 | 1468204482648 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:42 INFO - PROCESS | 1898 | 1468204482731 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:43 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:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 479ms
19:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:34:43 INFO - PROCESS | 1898 | 1468204483133 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:43 INFO - PROCESS | 1898 | 1468204483219 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 479ms
19:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:34:43 INFO - PROCESS | 1898 | 1468204483619 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:43 INFO - PROCESS | 1898 | 1468204483724 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 526ms
19:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:34:44 INFO - PROCESS | 1898 | 1468204484150 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:44 INFO - PROCESS | 1898 | 1468204484234 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 471ms
19:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:34:44 INFO - PROCESS | 1898 | 1468204484626 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:44 INFO - PROCESS | 1898 | 1468204484708 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 636ms
19:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:34:45 INFO - PROCESS | 1898 | 1468204485272 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:45 INFO - PROCESS | 1898 | 1468204485379 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 724ms
19:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:34:46 INFO - PROCESS | 1898 | 1468204486002 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:46 INFO - PROCESS | 1898 | 1468204486124 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 726ms
19:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:34:46 INFO - PROCESS | 1898 | 1468204486734 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:46 INFO - PROCESS | 1898 | 1468204486834 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 529ms
19:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:34:47 INFO - PROCESS | 1898 | 1468204487273 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:47 INFO - PROCESS | 1898 | 1468204487371 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms
19:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:34:47 INFO - PROCESS | 1898 | 1468204487807 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:47 INFO - PROCESS | 1898 | 1468204487899 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 527ms
19:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:34:48 INFO - PROCESS | 1898 | 1468204488330 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:48 INFO - PROCESS | 1898 | 1468204488428 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:48 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:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 523ms
19:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:34:48 INFO - PROCESS | 1898 | 1468204488858 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:48 INFO - PROCESS | 1898 | 1468204488966 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:49 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:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 574ms
19:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:34:49 INFO - PROCESS | 1898 | 1468204489446 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:49 INFO - PROCESS | 1898 | 1468204489546 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 581ms
19:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:34:50 INFO - PROCESS | 1898 | 1468204490029 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:50 INFO - PROCESS | 1898 | 1468204490115 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 492ms
19:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:34:50 INFO - PROCESS | 1898 | 1468204490519 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:50 INFO - PROCESS | 1898 | 1468204490605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:50 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:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 430ms
19:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:34:50 INFO - PROCESS | 1898 | 1468204490955 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:51 INFO - PROCESS | 1898 | 1468204491037 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 477ms
19:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:34:51 INFO - PROCESS | 1898 | 1468204491442 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:51 INFO - PROCESS | 1898 | 1468204491523 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 478ms
19:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:34:51 INFO - PROCESS | 1898 | 1468204491922 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:52 INFO - PROCESS | 1898 | 1468204492026 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 470ms
19:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:34:52 INFO - PROCESS | 1898 | 1468204492395 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:52 INFO - PROCESS | 1898 | 1468204492519 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 873ms
19:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:34:53 INFO - PROCESS | 1898 | 1468204493277 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:53 INFO - PROCESS | 1898 | 1468204493384 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms
19:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:34:53 INFO - PROCESS | 1898 | 1468204493826 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:53 INFO - PROCESS | 1898 | 1468204493937 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 534ms
19:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:34:54 INFO - PROCESS | 1898 | 1468204494378 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:54 INFO - PROCESS | 1898 | 1468204494472 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 530ms
19:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:34:54 INFO - PROCESS | 1898 | 1468204494902 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:54 INFO - PROCESS | 1898 | 1468204494991 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms
19:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:34:55 INFO - PROCESS | 1898 | 1468204495437 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:55 INFO - PROCESS | 1898 | 1468204495534 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 534ms
19:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:34:55 INFO - PROCESS | 1898 | 1468204495977 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:56 INFO - PROCESS | 1898 | 1468204496102 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 574ms
19:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:34:56 INFO - PROCESS | 1898 | 1468204496554 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:56 INFO - PROCESS | 1898 | 1468204496638 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 485ms
19:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:34:57 INFO - PROCESS | 1898 | 1468204497044 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:57 INFO - PROCESS | 1898 | 1468204497132 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms
19:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:34:57 INFO - PROCESS | 1898 | 1468204497568 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:57 INFO - PROCESS | 1898 | 1468204497654 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 470ms
19:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:34:58 INFO - PROCESS | 1898 | 1468204498044 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:58 INFO - PROCESS | 1898 | 1468204498128 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 479ms
19:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:34:58 INFO - PROCESS | 1898 | 1468204498528 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:58 INFO - PROCESS | 1898 | 1468204498629 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 484ms
19:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:34:59 INFO - PROCESS | 1898 | 1468204499016 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:59 INFO - PROCESS | 1898 | 1468204499101 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 580ms
19:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:34:59 INFO - PROCESS | 1898 | 1468204499604 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:34:59 INFO - PROCESS | 1898 | 1468204499728 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 725ms
19:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:35:00 INFO - PROCESS | 1898 | 1468204500354 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:00 INFO - PROCESS | 1898 | 1468204500461 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 796ms
19:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:35:01 INFO - PROCESS | 1898 | 1468204501139 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:01 INFO - PROCESS | 1898 | 1468204501239 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 531ms
19:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:35:01 INFO - PROCESS | 1898 | 1468204501677 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:01 INFO - PROCESS | 1898 | 1468204501773 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 588ms
19:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:35:02 INFO - PROCESS | 1898 | 1468204502277 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:02 INFO - PROCESS | 1898 | 1468204502381 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 593ms
19:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:35:02 INFO - PROCESS | 1898 | 1468204502872 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:02 INFO - PROCESS | 1898 | 1468204502988 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 538ms
19:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:35:03 INFO - PROCESS | 1898 | 1468204503424 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:03 INFO - PROCESS | 1898 | 1468204503511 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 577ms
19:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:35:04 INFO - PROCESS | 1898 | 1468204504010 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:04 INFO - PROCESS | 1898 | 1468204504111 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 538ms
19:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:35:04 INFO - PROCESS | 1898 | 1468204504551 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:04 INFO - PROCESS | 1898 | 1468204504640 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms
19:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:35:05 INFO - PROCESS | 1898 | 1468204505030 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:05 INFO - PROCESS | 1898 | 1468204505114 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 472ms
19:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:35:05 INFO - PROCESS | 1898 | 1468204505507 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:05 INFO - PROCESS | 1898 | 1468204505600 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms
19:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:35:05 INFO - PROCESS | 1898 | 1468204505983 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:06 INFO - PROCESS | 1898 | 1468204506073 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 529ms
19:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:35:06 INFO - PROCESS | 1898 | 1468204506519 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:06 INFO - PROCESS | 1898 | 1468204506619 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 629ms
19:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:35:07 INFO - PROCESS | 1898 | 1468204507154 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:07 INFO - PROCESS | 1898 | 1468204507317 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 777ms
19:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:35:07 INFO - PROCESS | 1898 | 1468204507936 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:08 INFO - PROCESS | 1898 | 1468204508052 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 531ms
19:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:35:08 INFO - PROCESS | 1898 | 1468204508478 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:08 INFO - PROCESS | 1898 | 1468204508590 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 534ms
19:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:35:09 INFO - PROCESS | 1898 | 1468204509025 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:09 INFO - PROCESS | 1898 | 1468204509127 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 526ms
19:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:35:09 INFO - PROCESS | 1898 | 1468204509546 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:09 INFO - PROCESS | 1898 | 1468204509642 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms
19:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:35:10 INFO - PROCESS | 1898 | 1468204510077 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:10 INFO - PROCESS | 1898 | 1468204510176 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 530ms
19:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:35:10 INFO - PROCESS | 1898 | 1468204510615 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:10 INFO - PROCESS | 1898 | 1468204510745 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 589ms
19:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:35:11 INFO - PROCESS | 1898 | 1468204511200 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:11 INFO - PROCESS | 1898 | 1468204511295 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 473ms
19:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:35:11 INFO - PROCESS | 1898 | 1468204511678 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:11 INFO - PROCESS | 1898 | 1468204511762 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 481ms
19:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:35:12 INFO - PROCESS | 1898 | 1468204512164 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:12 INFO - PROCESS | 1898 | 1468204512266 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 524ms
19:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:35:12 INFO - PROCESS | 1898 | 1468204512693 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:12 INFO - PROCESS | 1898 | 1468204512804 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:13 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:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms
19:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:35:13 INFO - PROCESS | 1898 | 1468204513220 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:13 INFO - PROCESS | 1898 | 1468204513329 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:13 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:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms
19:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:35:13 INFO - PROCESS | 1898 | 1468204513748 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:13 INFO - PROCESS | 1898 | 1468204513858 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 625ms
19:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:35:14 INFO - PROCESS | 1898 | 1468204514381 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:14 INFO - PROCESS | 1898 | 1468204514495 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 973ms
19:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:35:15 INFO - PROCESS | 1898 | 1468204515383 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:15 INFO - PROCESS | 1898 | 1468204515502 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 571ms
19:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:35:15 INFO - PROCESS | 1898 | 1468204515963 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:16 INFO - PROCESS | 1898 | 1468204516060 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 525ms
19:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:35:16 INFO - PROCESS | 1898 | 1468204516503 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:16 INFO - PROCESS | 1898 | 1468204516600 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms
19:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:35:17 INFO - PROCESS | 1898 | 1468204517029 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:17 INFO - PROCESS | 1898 | 1468204517125 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 777ms
19:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:35:17 INFO - PROCESS | 1898 | 1468204517807 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:17 INFO - PROCESS | 1898 | 1468204517970 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 721ms
19:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:35:18 INFO - PROCESS | 1898 | 1468204518534 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:18 INFO - PROCESS | 1898 | 1468204518637 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:19 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:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 481ms
19:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:35:19 INFO - PROCESS | 1898 | 1468204519023 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:19 INFO - PROCESS | 1898 | 1468204519129 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 525ms
19:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:35:19 INFO - PROCESS | 1898 | 1468204519560 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:19 INFO - PROCESS | 1898 | 1468204519662 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 525ms
19:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:35:20 INFO - PROCESS | 1898 | 1468204520087 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:20 INFO - PROCESS | 1898 | 1468204520178 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 470ms
19:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:35:20 INFO - PROCESS | 1898 | 1468204520562 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:20 INFO - PROCESS | 1898 | 1468204520670 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 524ms
19:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:35:21 INFO - PROCESS | 1898 | 1468204521094 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:21 INFO - PROCESS | 1898 | 1468204521201 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 620ms
19:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:35:21 INFO - PROCESS | 1898 | 1468204521719 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:21 INFO - PROCESS | 1898 | 1468204521843 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 880ms
19:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:35:22 INFO - PROCESS | 1898 | 1468204522605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:22 INFO - PROCESS | 1898 | 1468204522726 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 576ms
19:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:35:23 INFO - PROCESS | 1898 | 1468204523190 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:23 INFO - PROCESS | 1898 | 1468204523281 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 525ms
19:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:35:23 INFO - PROCESS | 1898 | 1468204523728 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:23 INFO - PROCESS | 1898 | 1468204523825 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 530ms
19:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:35:24 INFO - PROCESS | 1898 | 1468204524259 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:24 INFO - PROCESS | 1898 | 1468204524355 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms
19:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:35:24 INFO - PROCESS | 1898 | 1468204524795 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:24 INFO - PROCESS | 1898 | 1468204524931 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 630ms
19:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:35:25 INFO - PROCESS | 1898 | 1468204525436 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:25 INFO - PROCESS | 1898 | 1468204525551 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 479ms
19:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:35:25 INFO - PROCESS | 1898 | 1468204525910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:26 INFO - PROCESS | 1898 | 1468204526000 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms
19:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:35:26 INFO - PROCESS | 1898 | 1468204526438 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:26 INFO - PROCESS | 1898 | 1468204526529 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 468ms
19:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:35:26 INFO - PROCESS | 1898 | 1468204526912 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:27 INFO - PROCESS | 1898 | 1468204527001 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 484ms
19:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:35:27 INFO - PROCESS | 1898 | 1468204527401 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:27 INFO - PROCESS | 1898 | 1468204527493 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 479ms
19:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:35:27 INFO - PROCESS | 1898 | 1468204527886 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:27 INFO - PROCESS | 1898 | 1468204527986 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 476ms
19:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:35:28 INFO - PROCESS | 1898 | 1468204528366 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:28 INFO - PROCESS | 1898 | 1468204528453 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 728ms
19:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:35:29 INFO - PROCESS | 1898 | 1468204529103 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:29 INFO - PROCESS | 1898 | 1468204529242 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 638ms
19:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:35:29 INFO - PROCESS | 1898 | 1468204529745 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:29 INFO - PROCESS | 1898 | 1468204529899 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms
19:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:35:30 INFO - PROCESS | 1898 | 1468204530472 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:30 INFO - PROCESS | 1898 | 1468204530564 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1177ms
19:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:35:31 INFO - PROCESS | 1898 | 1468204531658 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:31 INFO - PROCESS | 1898 | 1468204531755 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:32 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:35:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:35:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 529ms
19:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:35:32 INFO - PROCESS | 1898 | 1468204532200 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:32 INFO - PROCESS | 1898 | 1468204532298 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
19:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 577ms
19:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:35:32 INFO - PROCESS | 1898 | 1468204532787 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:32 INFO - PROCESS | 1898 | 1468204532882 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 535ms
19:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:35:33 INFO - PROCESS | 1898 | 1468204533326 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:33 INFO - PROCESS | 1898 | 1468204533437 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:33 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:35:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:35:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 575ms
19:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:35:33 INFO - PROCESS | 1898 | 1468204533914 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:34 INFO - PROCESS | 1898 | 1468204534010 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:34 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:35:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:35:34 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 576ms
19:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:35:34 INFO - PROCESS | 1898 | 1468204534493 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:34 INFO - PROCESS | 1898 | 1468204534593 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:35 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:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 527ms
19:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:35:35 INFO - PROCESS | 1898 | 1468204535024 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:35 INFO - PROCESS | 1898 | 1468204535113 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms
19:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:35:35 INFO - PROCESS | 1898 | 1468204535549 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:35 INFO - PROCESS | 1898 | 1468204535636 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms
19:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:35:36 INFO - PROCESS | 1898 | 1468204536026 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:36 INFO - PROCESS | 1898 | 1468204536113 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 485ms
19:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:35:36 INFO - PROCESS | 1898 | 1468204536516 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:36 INFO - PROCESS | 1898 | 1468204536606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms
19:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:35:37 INFO - PROCESS | 1898 | 1468204537044 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:37 INFO - PROCESS | 1898 | 1468204537197 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 823ms
19:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:35:37 INFO - PROCESS | 1898 | 1468204537894 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:37 INFO - PROCESS | 1898 | 1468204537995 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms
19:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:35:38 INFO - PROCESS | 1898 | 1468204538424 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:38 INFO - PROCESS | 1898 | 1468204538535 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 523ms
19:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:35:38 INFO - PROCESS | 1898 | 1468204538959 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:39 INFO - PROCESS | 1898 | 1468204539054 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 545ms
19:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:35:39 INFO - PROCESS | 1898 | 1468204539500 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:39 INFO - PROCESS | 1898 | 1468204539587 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 479ms
19:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:35:40 INFO - PROCESS | 1898 | 1468204539991 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:40 INFO - PROCESS | 1898 | 1468204540094 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms
19:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:35:40 INFO - PROCESS | 1898 | 1468204540575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:40 INFO - PROCESS | 1898 | 1468204540698 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 578ms
19:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:35:41 INFO - PROCESS | 1898 | 1468204541150 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:41 INFO - PROCESS | 1898 | 1468204541233 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 477ms
19:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:35:41 INFO - PROCESS | 1898 | 1468204541632 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:41 INFO - PROCESS | 1898 | 1468204541712 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 469ms
19:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:35:42 INFO - PROCESS | 1898 | 1468204542106 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:42 INFO - PROCESS | 1898 | 1468204542189 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 484ms
19:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:35:42 INFO - PROCESS | 1898 | 1468204542595 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:42 INFO - PROCESS | 1898 | 1468204542678 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 479ms
19:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:35:43 INFO - PROCESS | 1898 | 1468204543081 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:43 INFO - PROCESS | 1898 | 1468204543180 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 487ms
19:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:35:43 INFO - PROCESS | 1898 | 1468204543572 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:43 INFO - PROCESS | 1898 | 1468204543658 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms
19:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:35:44 INFO - PROCESS | 1898 | 1468204544100 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:44 INFO - PROCESS | 1898 | 1468204544220 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 623ms
19:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:35:44 INFO - PROCESS | 1898 | 1468204544728 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:44 INFO - PROCESS | 1898 | 1468204544934 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:45 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:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms
19:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:35:45 INFO - PROCESS | 1898 | 1468204545417 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:45 INFO - PROCESS | 1898 | 1468204545521 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 526ms
19:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:35:45 INFO - PROCESS | 1898 | 1468204545961 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:46 INFO - PROCESS | 1898 | 1468204546054 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 474ms
19:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:35:46 INFO - PROCESS | 1898 | 1468204546449 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:46 INFO - PROCESS | 1898 | 1468204546545 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 478ms
19:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:35:46 INFO - PROCESS | 1898 | 1468204546921 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:47 INFO - PROCESS | 1898 | 1468204547006 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms
19:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:35:47 INFO - PROCESS | 1898 | 1468204547405 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:47 INFO - PROCESS | 1898 | 1468204547496 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms
19:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:35:47 INFO - PROCESS | 1898 | 1468204547985 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:48 INFO - PROCESS | 1898 | 1468204548074 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms
19:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:35:48 INFO - PROCESS | 1898 | 1468204548509 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:48 INFO - PROCESS | 1898 | 1468204548606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 470ms
19:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:35:48 INFO - PROCESS | 1898 | 1468204548985 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:49 INFO - PROCESS | 1898 | 1468204549075 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 471ms
19:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:35:49 INFO - PROCESS | 1898 | 1468204549461 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:49 INFO - PROCESS | 1898 | 1468204549550 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 481ms
19:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:35:49 INFO - PROCESS | 1898 | 1468204549947 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:50 INFO - PROCESS | 1898 | 1468204550037 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms
19:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:35:50 INFO - PROCESS | 1898 | 1468204550474 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:50 INFO - PROCESS | 1898 | 1468204550578 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms
19:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:35:50 INFO - PROCESS | 1898 | 1468204550948 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:51 INFO - PROCESS | 1898 | 1468204551053 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms
19:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:35:51 INFO - PROCESS | 1898 | 1468204551479 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:51 INFO - PROCESS | 1898 | 1468204551586 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 622ms
19:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:35:52 INFO - PROCESS | 1898 | 1468204552109 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:52 INFO - PROCESS | 1898 | 1468204552229 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 723ms
19:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:35:52 INFO - PROCESS | 1898 | 1468204552844 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:52 INFO - PROCESS | 1898 | 1468204552937 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:53 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:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms
19:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:35:53 INFO - PROCESS | 1898 | 1468204553375 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:53 INFO - PROCESS | 1898 | 1468204553517 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 575ms
19:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:35:53 INFO - PROCESS | 1898 | 1468204553963 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:54 INFO - PROCESS | 1898 | 1468204554069 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 527ms
19:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:35:54 INFO - PROCESS | 1898 | 1468204554486 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:54 INFO - PROCESS | 1898 | 1468204554576 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 472ms
19:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:35:54 INFO - PROCESS | 1898 | 1468204554963 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:55 INFO - PROCESS | 1898 | 1468204555068 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 625ms
19:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:35:55 INFO - PROCESS | 1898 | 1468204555596 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:55 INFO - PROCESS | 1898 | 1468204555712 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 579ms
19:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:35:56 INFO - PROCESS | 1898 | 1468204556176 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:56 INFO - PROCESS | 1898 | 1468204556285 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 475ms
19:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:35:56 INFO - PROCESS | 1898 | 1468204556656 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:56 INFO - PROCESS | 1898 | 1468204556741 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 478ms
19:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:35:57 INFO - PROCESS | 1898 | 1468204557140 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:57 INFO - PROCESS | 1898 | 1468204557224 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:57 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:35:57 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:35:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 482ms
19:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:35:57 INFO - PROCESS | 1898 | 1468204557628 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:57 INFO - PROCESS | 1898 | 1468204557710 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 479ms
19:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:35:58 INFO - PROCESS | 1898 | 1468204558113 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:58 INFO - PROCESS | 1898 | 1468204558210 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms
19:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:35:58 INFO - PROCESS | 1898 | 1468204558589 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:58 INFO - PROCESS | 1898 | 1468204558677 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 523ms
19:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:35:59 INFO - PROCESS | 1898 | 1468204559119 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:59 INFO - PROCESS | 1898 | 1468204559229 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 628ms
19:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:35:59 INFO - PROCESS | 1898 | 1468204559758 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:35:59 INFO - PROCESS | 1898 | 1468204559859 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 681ms
19:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:36:00 INFO - PROCESS | 1898 | 1468204560489 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:00 INFO - PROCESS | 1898 | 1468204560593 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 476ms
19:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:36:00 INFO - PROCESS | 1898 | 1468204560968 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:01 INFO - PROCESS | 1898 | 1468204561079 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 529ms
19:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:36:01 INFO - PROCESS | 1898 | 1468204561509 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:01 INFO - PROCESS | 1898 | 1468204561609 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 583ms
19:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:36:02 INFO - PROCESS | 1898 | 1468204562088 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:02 INFO - PROCESS | 1898 | 1468204562191 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms
19:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:36:02 INFO - PROCESS | 1898 | 1468204562574 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:02 INFO - PROCESS | 1898 | 1468204562669 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 574ms
19:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:36:03 INFO - PROCESS | 1898 | 1468204563156 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:03 INFO - PROCESS | 1898 | 1468204563278 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 575ms
19:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:36:03 INFO - PROCESS | 1898 | 1468204563734 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:03 INFO - PROCESS | 1898 | 1468204563824 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms
19:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:36:04 INFO - PROCESS | 1898 | 1468204564261 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:04 INFO - PROCESS | 1898 | 1468204564353 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 476ms
19:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:36:04 INFO - PROCESS | 1898 | 1468204564742 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:04 INFO - PROCESS | 1898 | 1468204564840 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms
19:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:36:05 INFO - PROCESS | 1898 | 1468204565266 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:05 INFO - PROCESS | 1898 | 1468204565359 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:05 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:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms
19:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:36:05 INFO - PROCESS | 1898 | 1468204565794 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:05 INFO - PROCESS | 1898 | 1468204565897 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:06 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:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 526ms
19:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:36:06 INFO - PROCESS | 1898 | 1468204566323 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:06 INFO - PROCESS | 1898 | 1468204566422 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 624ms
19:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:36:06 INFO - PROCESS | 1898 | 1468204566955 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:07 INFO - PROCESS | 1898 | 1468204567078 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 730ms
19:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:36:07 INFO - PROCESS | 1898 | 1468204567692 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:07 INFO - PROCESS | 1898 | 1468204567829 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 629ms
19:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:36:08 INFO - PROCESS | 1898 | 1468204568336 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:08 INFO - PROCESS | 1898 | 1468204568437 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 529ms
19:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:36:08 INFO - PROCESS | 1898 | 1468204568877 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:08 INFO - PROCESS | 1898 | 1468204568979 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 529ms
19:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:36:09 INFO - PROCESS | 1898 | 1468204569411 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:09 INFO - PROCESS | 1898 | 1468204569505 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 531ms
19:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:36:09 INFO - PROCESS | 1898 | 1468204569944 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:10 INFO - PROCESS | 1898 | 1468204570035 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 483ms
19:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:36:10 INFO - PROCESS | 1898 | 1468204570435 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:10 INFO - PROCESS | 1898 | 1468204570571 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 629ms
19:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:36:11 INFO - PROCESS | 1898 | 1468204571074 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:11 INFO - PROCESS | 1898 | 1468204571168 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms
19:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:36:11 INFO - PROCESS | 1898 | 1468204571601 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:11 INFO - PROCESS | 1898 | 1468204571685 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 483ms
19:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:36:12 INFO - PROCESS | 1898 | 1468204572087 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:12 INFO - PROCESS | 1898 | 1468204572174 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 481ms
19:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:36:12 INFO - PROCESS | 1898 | 1468204572575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:12 INFO - PROCESS | 1898 | 1468204572665 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 472ms
19:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:36:13 INFO - PROCESS | 1898 | 1468204573051 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:13 INFO - PROCESS | 1898 | 1468204573156 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 477ms
19:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:36:13 INFO - PROCESS | 1898 | 1468204573531 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:13 INFO - PROCESS | 1898 | 1468204573618 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 484ms
19:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:36:14 INFO - PROCESS | 1898 | 1468204574020 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:14 INFO - PROCESS | 1898 | 1468204574112 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 574ms
19:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:36:14 INFO - PROCESS | 1898 | 1468204574602 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:14 INFO - PROCESS | 1898 | 1468204574702 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 583ms
19:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:36:15 INFO - PROCESS | 1898 | 1468204575192 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:15 INFO - PROCESS | 1898 | 1468204575320 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 935ms
19:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:36:16 INFO - PROCESS | 1898 | 1468204576135 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:16 INFO - PROCESS | 1898 | 1468204576231 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 529ms
19:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:36:16 INFO - PROCESS | 1898 | 1468204576671 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:16 INFO - PROCESS | 1898 | 1468204576762 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms
19:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:36:17 INFO - PROCESS | 1898 | 1468204577208 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:17 INFO - PROCESS | 1898 | 1468204577312 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 485ms
19:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:36:17 INFO - PROCESS | 1898 | 1468204577688 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:17 INFO - PROCESS | 1898 | 1468204577787 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms
19:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:36:18 INFO - PROCESS | 1898 | 1468204578215 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:18 INFO - PROCESS | 1898 | 1468204578305 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 821ms
19:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:36:19 INFO - PROCESS | 1898 | 1468204579167 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:19 INFO - PROCESS | 1898 | 1468204579287 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 580ms
19:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:36:19 INFO - PROCESS | 1898 | 1468204579748 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:19 INFO - PROCESS | 1898 | 1468204579841 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 538ms
19:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:36:20 INFO - PROCESS | 1898 | 1468204580293 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:20 INFO - PROCESS | 1898 | 1468204580396 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms
19:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:36:20 INFO - PROCESS | 1898 | 1468204580816 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:20 INFO - PROCESS | 1898 | 1468204580910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 475ms
19:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:36:21 INFO - PROCESS | 1898 | 1468204581295 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:21 INFO - PROCESS | 1898 | 1468204581383 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms
19:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:36:21 INFO - PROCESS | 1898 | 1468204581824 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:21 INFO - PROCESS | 1898 | 1468204581944 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 625ms
19:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:36:22 INFO - PROCESS | 1898 | 1468204582454 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:22 INFO - PROCESS | 1898 | 1468204582561 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 879ms
19:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:36:23 INFO - PROCESS | 1898 | 1468204583340 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:23 INFO - PROCESS | 1898 | 1468204583437 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 523ms
19:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:36:23 INFO - PROCESS | 1898 | 1468204583872 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:23 INFO - PROCESS | 1898 | 1468204583962 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 474ms
19:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:36:24 INFO - PROCESS | 1898 | 1468204584359 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:24 INFO - PROCESS | 1898 | 1468204584456 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 526ms
19:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:36:24 INFO - PROCESS | 1898 | 1468204584880 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:24 INFO - PROCESS | 1898 | 1468204584976 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 527ms
19:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:36:25 INFO - PROCESS | 1898 | 1468204585419 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:25 INFO - PROCESS | 1898 | 1468204585548 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 633ms
19:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:36:26 INFO - PROCESS | 1898 | 1468204586053 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:26 INFO - PROCESS | 1898 | 1468204586194 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 570ms
19:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:36:26 INFO - PROCESS | 1898 | 1468204586625 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:26 INFO - PROCESS | 1898 | 1468204586716 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 470ms
19:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:36:27 INFO - PROCESS | 1898 | 1468204587101 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:27 INFO - PROCESS | 1898 | 1468204587184 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 476ms
19:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:36:27 INFO - PROCESS | 1898 | 1468204587588 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:27 INFO - PROCESS | 1898 | 1468204587681 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 480ms
19:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:36:28 INFO - PROCESS | 1898 | 1468204588072 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:28 INFO - PROCESS | 1898 | 1468204588164 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 485ms
19:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:36:28 INFO - PROCESS | 1898 | 1468204588564 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:28 INFO - PROCESS | 1898 | 1468204588668 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 528ms
19:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:36:29 INFO - PROCESS | 1898 | 1468204589096 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:29 INFO - PROCESS | 1898 | 1468204589184 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 732ms
19:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:36:29 INFO - PROCESS | 1898 | 1468204589907 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:30 INFO - PROCESS | 1898 | 1468204590020 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 574ms
19:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:36:30 INFO - PROCESS | 1898 | 1468204590484 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:30 INFO - PROCESS | 1898 | 1468204590587 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 579ms
19:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:36:31 INFO - PROCESS | 1898 | 1468204591076 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:31 INFO - PROCESS | 1898 | 1468204591178 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 578ms
19:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:36:31 INFO - PROCESS | 1898 | 1468204591658 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:31 INFO - PROCESS | 1898 | 1468204591748 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 572ms
19:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:36:32 INFO - PROCESS | 1898 | 1468204592235 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:32 INFO - PROCESS | 1898 | 1468204592324 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 581ms
19:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:36:32 INFO - PROCESS | 1898 | 1468204592824 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:32 INFO - PROCESS | 1898 | 1468204592958 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 526ms
19:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:36:33 INFO - PROCESS | 1898 | 1468204593359 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:33 INFO - PROCESS | 1898 | 1468204593443 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 485ms
19:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:36:33 INFO - PROCESS | 1898 | 1468204593851 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:33 INFO - PROCESS | 1898 | 1468204593936 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 482ms
19:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:36:34 INFO - PROCESS | 1898 | 1468204594336 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:34 INFO - PROCESS | 1898 | 1468204594419 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 476ms
19:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:36:34 INFO - PROCESS | 1898 | 1468204594822 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:34 INFO - PROCESS | 1898 | 1468204594913 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 477ms
19:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:36:35 INFO - PROCESS | 1898 | 1468204595301 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:35 INFO - PROCESS | 1898 | 1468204595402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 528ms
19:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:36:35 INFO - PROCESS | 1898 | 1468204595832 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:35 INFO - PROCESS | 1898 | 1468204595950 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 622ms
19:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:36:36 INFO - PROCESS | 1898 | 1468204596462 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:36 INFO - PROCESS | 1898 | 1468204596559 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 924ms
19:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:36:37 INFO - PROCESS | 1898 | 1468204597393 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:37 INFO - PROCESS | 1898 | 1468204597493 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 526ms
19:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:36:37 INFO - PROCESS | 1898 | 1468204597930 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:38 INFO - PROCESS | 1898 | 1468204598021 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 571ms
19:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:36:38 INFO - PROCESS | 1898 | 1468204598514 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:38 INFO - PROCESS | 1898 | 1468204598606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 530ms
19:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:36:39 INFO - PROCESS | 1898 | 1468204599042 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:39 INFO - PROCESS | 1898 | 1468204599139 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms
19:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:36:39 INFO - PROCESS | 1898 | 1468204599568 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:39 INFO - PROCESS | 1898 | 1468204599680 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 578ms
19:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:36:40 INFO - PROCESS | 1898 | 1468204600154 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:40 INFO - PROCESS | 1898 | 1468204600283 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 577ms
19:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:36:40 INFO - PROCESS | 1898 | 1468204600732 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:40 INFO - PROCESS | 1898 | 1468204600827 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 521ms
19:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:36:41 INFO - PROCESS | 1898 | 1468204601260 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:41 INFO - PROCESS | 1898 | 1468204601355 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 469ms
19:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:36:41 INFO - PROCESS | 1898 | 1468204601735 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:41 INFO - PROCESS | 1898 | 1468204601822 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 484ms
19:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:36:42 INFO - PROCESS | 1898 | 1468204602223 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:42 INFO - PROCESS | 1898 | 1468204602315 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms
19:36:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:36:42 INFO - PROCESS | 1898 | 1468204602750 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:42 INFO - PROCESS | 1898 | 1468204602854 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:36:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 534ms
19:36:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:36:43 INFO - PROCESS | 1898 | 1468204603287 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:43 INFO - PROCESS | 1898 | 1468204603430 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:36:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 827ms
19:36:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:36:44 INFO - PROCESS | 1898 | 1468204604123 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:44 INFO - PROCESS | 1898 | 1468204604258 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:36:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 526ms
19:36:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:36:44 INFO - PROCESS | 1898 | 1468204604659 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:44 INFO - PROCESS | 1898 | 1468204604755 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:36:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 531ms
19:36:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:36:45 INFO - PROCESS | 1898 | 1468204605202 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:45 INFO - PROCESS | 1898 | 1468204605294 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:36:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 527ms
19:36:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:36:45 INFO - PROCESS | 1898 | 1468204605725 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:45 INFO - PROCESS | 1898 | 1468204605831 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:36:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 474ms
19:36:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:36:46 INFO - PROCESS | 1898 | 1468204606206 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:46 INFO - PROCESS | 1898 | 1468204606302 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:47 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:36:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 981ms
19:36:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:36:47 INFO - PROCESS | 1898 | 1468204607196 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:47 INFO - PROCESS | 1898 | 1468204607301 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:48 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:36:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:36:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:36:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 977ms
19:36:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:36:48 INFO - PROCESS | 1898 | 1468204608175 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:48 INFO - PROCESS | 1898 | 1468204608262 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:49 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:36:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:36:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:36:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 933ms
19:36:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:36:49 INFO - PROCESS | 1898 | 1468204609115 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:49 INFO - PROCESS | 1898 | 1468204609201 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:50 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:36:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 930ms
19:36:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:36:50 INFO - PROCESS | 1898 | 1468204610051 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:50 INFO - PROCESS | 1898 | 1468204610139 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:51 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:36:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1134ms
19:36:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:36:51 INFO - PROCESS | 1898 | 1468204611194 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:51 INFO - PROCESS | 1898 | 1468204611294 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:52 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:36:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:36:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:36:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1278ms
19:36:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:36:52 INFO - PROCESS | 1898 | 1468204612477 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:52 INFO - PROCESS | 1898 | 1468204612589 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:53 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:36:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:36:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:36:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 977ms
19:36:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:36:53 INFO - PROCESS | 1898 | 1468204613470 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:53 INFO - PROCESS | 1898 | 1468204613561 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:54 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:36:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:36:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:36:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 982ms
19:36:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:36:54 INFO - PROCESS | 1898 | 1468204614462 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:54 INFO - PROCESS | 1898 | 1468204614575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:55 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:36:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:36:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:36:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1029ms
19:36:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:36:55 INFO - PROCESS | 1898 | 1468204615503 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:55 INFO - PROCESS | 1898 | 1468204615593 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:36:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 472ms
19:36:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:36:55 INFO - PROCESS | 1898 | 1468204615978 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:56 INFO - PROCESS | 1898 | 1468204616078 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:36:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms
19:36:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:36:56 INFO - PROCESS | 1898 | 1468204616506 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:56 INFO - PROCESS | 1898 | 1468204616619 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:57 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:36:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:36:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 525ms
19:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:36:57 INFO - PROCESS | 1898 | 1468204617034 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:57 INFO - PROCESS | 1898 | 1468204617124 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 472ms
19:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:36:57 INFO - PROCESS | 1898 | 1468204617511 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:57 INFO - PROCESS | 1898 | 1468204617602 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
19:36:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:36:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:36:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 774ms
19:36:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:36:58 INFO - PROCESS | 1898 | 1468204618296 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:58 INFO - PROCESS | 1898 | 1468204618426 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
19:36:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:36:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:36:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:36:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 522ms
19:36:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:36:58 INFO - PROCESS | 1898 | 1468204618829 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:58 INFO - PROCESS | 1898 | 1468204618918 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:36:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms
19:36:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:36:59 INFO - PROCESS | 1898 | 1468204619365 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:36:59 INFO - PROCESS | 1898 | 1468204619459 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
19:37:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:37:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:37:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 989ms
19:37:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:37:00 INFO - PROCESS | 1898 | 1468204620350 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:00 INFO - PROCESS | 1898 | 1468204620447 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:37:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 575ms
19:37:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:37:00 INFO - PROCESS | 1898 | 1468204620930 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:01 INFO - PROCESS | 1898 | 1468204621037 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:37:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 523ms
19:37:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:37:01 INFO - PROCESS | 1898 | 1468204621461 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:01 INFO - PROCESS | 1898 | 1468204621570 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:37:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 525ms
19:37:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:37:01 INFO - PROCESS | 1898 | 1468204621988 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:02 INFO - PROCESS | 1898 | 1468204622079 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:37:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms
19:37:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:37:02 INFO - PROCESS | 1898 | 1468204622515 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:02 INFO - PROCESS | 1898 | 1468204622596 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:37:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 478ms
19:37:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:37:03 INFO - PROCESS | 1898 | 1468204623000 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:03 INFO - PROCESS | 1898 | 1468204623083 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:37:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 481ms
19:37:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:37:03 INFO - PROCESS | 1898 | 1468204623484 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:03 INFO - PROCESS | 1898 | 1468204623572 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:37:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms
19:37:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:37:03 INFO - PROCESS | 1898 | 1468204623961 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:04 INFO - PROCESS | 1898 | 1468204624060 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:37:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms
19:37:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:37:04 INFO - PROCESS | 1898 | 1468204624438 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:04 INFO - PROCESS | 1898 | 1468204624557 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:37:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 624ms
19:37:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:37:05 INFO - PROCESS | 1898 | 1468204625070 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:05 INFO - PROCESS | 1898 | 1468204625165 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:37:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 676ms
19:37:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:37:05 INFO - PROCESS | 1898 | 1468204625754 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:05 INFO - PROCESS | 1898 | 1468204625843 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:37:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 526ms
19:37:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:37:06 INFO - PROCESS | 1898 | 1468204626287 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:06 INFO - PROCESS | 1898 | 1468204626385 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:37:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms
19:37:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:37:06 INFO - PROCESS | 1898 | 1468204626820 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:06 INFO - PROCESS | 1898 | 1468204626919 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:37:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 530ms
19:37:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:37:07 INFO - PROCESS | 1898 | 1468204627346 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:07 INFO - PROCESS | 1898 | 1468204627442 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:37:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 481ms
19:37:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:37:07 INFO - PROCESS | 1898 | 1468204627832 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:07 INFO - PROCESS | 1898 | 1468204627919 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:37:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms
19:37:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:37:08 INFO - PROCESS | 1898 | 1468204628411 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:08 INFO - PROCESS | 1898 | 1468204628527 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:37:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 577ms
19:37:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:37:08 INFO - PROCESS | 1898 | 1468204628990 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:09 INFO - PROCESS | 1898 | 1468204629076 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:37:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 539ms
19:37:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:37:09 INFO - PROCESS | 1898 | 1468204629534 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:09 INFO - PROCESS | 1898 | 1468204629625 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:37:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms
19:37:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:37:10 INFO - PROCESS | 1898 | 1468204630063 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:10 INFO - PROCESS | 1898 | 1468204630155 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:37:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 523ms
19:37:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:37:10 INFO - PROCESS | 1898 | 1468204630590 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:10 INFO - PROCESS | 1898 | 1468204630679 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:37:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 473ms
19:37:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:37:11 INFO - PROCESS | 1898 | 1468204631072 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:11 INFO - PROCESS | 1898 | 1468204631174 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:37:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 473ms
19:37:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:37:11 INFO - PROCESS | 1898 | 1468204631546 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:11 INFO - PROCESS | 1898 | 1468204631635 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:37:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms
19:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:37:12 INFO - PROCESS | 1898 | 1468204632050 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:12 INFO - PROCESS | 1898 | 1468204632195 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 806ms
19:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:37:12 INFO - PROCESS | 1898 | 1468204632835 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:12 INFO - PROCESS | 1898 | 1468204632938 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 727ms
19:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:37:13 INFO - PROCESS | 1898 | 1468204633572 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:13 INFO - PROCESS | 1898 | 1468204633666 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms
19:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:37:14 INFO - PROCESS | 1898 | 1468204634105 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:14 INFO - PROCESS | 1898 | 1468204634205 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms
19:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:37:14 INFO - PROCESS | 1898 | 1468204634640 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:14 INFO - PROCESS | 1898 | 1468204634735 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 532ms
19:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:37:15 INFO - PROCESS | 1898 | 1468204635173 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:15 INFO - PROCESS | 1898 | 1468204635273 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms
19:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:37:15 INFO - PROCESS | 1898 | 1468204635700 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:15 INFO - PROCESS | 1898 | 1468204635786 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 575ms
19:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:37:16 INFO - PROCESS | 1898 | 1468204636283 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:16 INFO - PROCESS | 1898 | 1468204636410 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 580ms
19:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:37:16 INFO - PROCESS | 1898 | 1468204636866 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:16 INFO - PROCESS | 1898 | 1468204636950 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 480ms
19:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:37:17 INFO - PROCESS | 1898 | 1468204637353 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:17 INFO - PROCESS | 1898 | 1468204637436 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 475ms
19:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:37:17 INFO - PROCESS | 1898 | 1468204637831 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:17 INFO - PROCESS | 1898 | 1468204637916 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 478ms
19:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:37:18 INFO - PROCESS | 1898 | 1468204638320 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:18 INFO - PROCESS | 1898 | 1468204638413 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 531ms
19:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:37:18 INFO - PROCESS | 1898 | 1468204638852 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:18 INFO - PROCESS | 1898 | 1468204638955 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 577ms
19:37:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:37:19 INFO - PROCESS | 1898 | 1468204639436 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:19 INFO - PROCESS | 1898 | 1468204639572 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:37:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 785ms
19:37:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:37:20 INFO - PROCESS | 1898 | 1468204640227 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:20 INFO - PROCESS | 1898 | 1468204640324 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:37:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms
19:37:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:37:20 INFO - PROCESS | 1898 | 1468204640764 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:20 INFO - PROCESS | 1898 | 1468204640881 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 531ms
19:37:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:37:21 INFO - PROCESS | 1898 | 1468204641313 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:21 INFO - PROCESS | 1898 | 1468204641418 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 530ms
19:37:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:37:21 INFO - PROCESS | 1898 | 1468204641832 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:21 INFO - PROCESS | 1898 | 1468204641931 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:37:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms
19:37:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:37:22 INFO - PROCESS | 1898 | 1468204642356 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:22 INFO - PROCESS | 1898 | 1468204642441 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:37:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 524ms
19:37:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:37:22 INFO - PROCESS | 1898 | 1468204642894 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:23 INFO - PROCESS | 1898 | 1468204643019 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 574ms
19:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:37:23 INFO - PROCESS | 1898 | 1468204643470 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:23 INFO - PROCESS | 1898 | 1468204643553 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 475ms
19:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:37:23 INFO - PROCESS | 1898 | 1468204643950 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:24 INFO - PROCESS | 1898 | 1468204644044 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 524ms
19:37:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:37:24 INFO - PROCESS | 1898 | 1468204644480 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:24 INFO - PROCESS | 1898 | 1468204644578 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:37:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:37:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 420ms
19:37:24 INFO - TEST-START | /DOMEvents/constructors.html
19:37:24 INFO - PROCESS | 1898 | 1468204644907 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:25 INFO - PROCESS | 1898 | 1468204644995 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:37:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:37:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:37:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:37:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:37:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:37:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:37:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:37:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:37:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 487ms
19:37:25 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:37:25 INFO - PROCESS | 1898 | 1468204645410 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:25 INFO - PROCESS | 1898 | 1468204645522 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:37:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 428ms
19:37:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:37:25 INFO - PROCESS | 1898 | 1468204645845 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:25 INFO - PROCESS | 1898 | 1468204645930 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:37:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:37:26 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:37:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:37:26 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:37:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:37:26 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:37:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:37:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:37:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 636ms
19:37:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:37:26 INFO - PROCESS | 1898 | 1468204646512 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:26 INFO - PROCESS | 1898 | 1468204646616 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:27 INFO - PROCESS | 1898 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:37:27 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:37:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 572ms
19:37:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:37:27 INFO - PROCESS | 1898 | 1468204647092 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:27 INFO - PROCESS | 1898 | 1468204647196 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:27 INFO - PROCESS | 1898 | 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:37:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:37:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 634ms
19:37:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:37:27 INFO - PROCESS | 1898 | 1468204647732 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:27 INFO - PROCESS | 1898 | 1468204647824 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:28 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:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 686ms
19:37:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:37:28 INFO - PROCESS | 1898 | 1468204648424 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:28 INFO - PROCESS | 1898 | 1468204648514 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:28 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:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms
19:37:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:37:28 INFO - PROCESS | 1898 | 1468204648908 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:29 INFO - PROCESS | 1898 | 1468204649001 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:29 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:37:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:37:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 473ms
19:37:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:37:29 INFO - PROCESS | 1898 | 1468204649394 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:29 INFO - PROCESS | 1898 | 1468204649480 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:29 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:37:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 423ms
19:37:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:37:29 INFO - PROCESS | 1898 | 1468204649822 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:29 INFO - PROCESS | 1898 | 1468204649914 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:30 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:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms
19:37:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:37:30 INFO - PROCESS | 1898 | 1468204650296 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:30 INFO - PROCESS | 1898 | 1468204650397 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:37:30 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:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms
19:37:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:37:30 INFO - PROCESS | 1898 | 1468204650825 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:30 INFO - PROCESS | 1898 | 1468204650938 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:31 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:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 523ms
19:37:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:37:31 INFO - PROCESS | 1898 | 1468204651350 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:31 INFO - PROCESS | 1898 | 1468204651439 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:31 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:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 420ms
19:37:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:37:31 INFO - PROCESS | 1898 | 1468204651775 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:31 INFO - PROCESS | 1898 | 1468204651858 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:32 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:37:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 380ms
19:37:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:37:32 INFO - PROCESS | 1898 | 1468204652178 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:32 INFO - PROCESS | 1898 | 1468204652260 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:32 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:37:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 377ms
19:37:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:37:32 INFO - PROCESS | 1898 | 1468204652572 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:32 INFO - PROCESS | 1898 | 1468204652651 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:32 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:37:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 378ms
19:37:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:37:32 INFO - PROCESS | 1898 | 1468204652984 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:33 INFO - PROCESS | 1898 | 1468204653090 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:33 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:37:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 431ms
19:37:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:37:33 INFO - PROCESS | 1898 | 1468204653409 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:33 INFO - PROCESS | 1898 | 1468204653506 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:33 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:37:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:37:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 436ms
19:37:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:37:33 INFO - PROCESS | 1898 | 1468204653855 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:33 INFO - PROCESS | 1898 | 1468204653936 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:34 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:37:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms
19:37:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:37:34 INFO - PROCESS | 1898 | 1468204654338 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:34 INFO - PROCESS | 1898 | 1468204654448 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:35 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:37:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 776ms
19:37:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:37:35 INFO - PROCESS | 1898 | 1468204655119 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:35 INFO - PROCESS | 1898 | 1468204655216 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:37:35 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:37:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 427ms
19:37:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:37:35 INFO - PROCESS | 1898 | 1468204655566 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:35 INFO - PROCESS | 1898 | 1468204655676 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:36 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:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 472ms
19:37:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:37:36 INFO - PROCESS | 1898 | 1468204656049 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:36 INFO - PROCESS | 1898 | 1468204656140 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:36 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:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 428ms
19:37:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:37:36 INFO - PROCESS | 1898 | 1468204656476 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:36 INFO - PROCESS | 1898 | 1468204656560 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:36 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:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 428ms
19:37:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:37:36 INFO - PROCESS | 1898 | 1468204656909 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:36 INFO - PROCESS | 1898 | 1468204656987 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:37 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:37:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 472ms
19:37:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:37:37 INFO - PROCESS | 1898 | 1468204657396 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:37 INFO - PROCESS | 1898 | 1468204657523 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:37:37 INFO - {}
19:37:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:37:37 INFO - {}
19:37:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:37:37 INFO - {}
19:37:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:37:37 INFO - {}
19:37:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms
19:37:37 INFO - TEST-START | /FileAPI/fileReader.html
19:37:37 INFO - PROCESS | 1898 | 1468204657928 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:38 INFO - PROCESS | 1898 | 1468204658009 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:37:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:37:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:37:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:37:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 428ms
19:37:38 INFO - TEST-START | /FileAPI/historical.html
19:37:38 INFO - PROCESS | 1898 | 1468204658363 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:38 INFO - PROCESS | 1898 | 1468204658440 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:37:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:37:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:37:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:37:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:37:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:37:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:37:38 INFO - TEST-OK | /FileAPI/historical.html | took 426ms
19:37:38 INFO - TEST-START | /FileAPI/idlharness.html
19:37:38 INFO - PROCESS | 1898 | 1468204658799 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:38 INFO - PROCESS | 1898 | 1468204658881 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:37:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:37:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:37:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:37:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:37:39 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:37:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:37:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:37:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:37:39 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:37:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:37:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:37:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:37:39 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:37:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:37:39 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:37:39 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:37:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:37:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:37:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:37:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:37:39 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:37:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:37:39 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:37:39 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:37:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:37:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:37:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 620ms
19:37:39 INFO - TEST-START | /FileAPI/idlharness.worker
19:37:39 INFO - PROCESS | 1898 | 1468204659432 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:39 INFO - PROCESS | 1898 | 1468204659557 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:37:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:37:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:37:40 INFO - {}
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:37:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:37:40 INFO - {}
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:37:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:37:40 INFO - {}
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:37:40 INFO - {}
19:37:40 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:37:40 INFO - {}
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:37:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:37:40 INFO - {}
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:37:40 INFO - {}
19:37:40 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:37:40 INFO - {}
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:37:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:37:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:37:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 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:37:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:37:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:37:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:37:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:37:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:37:40 INFO - {}
19:37:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 825ms
19:37:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:37:40 INFO - PROCESS | 1898 | 1468204660270 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:40 INFO - PROCESS | 1898 | 1468204660444 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:37:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 481ms
19:37:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:37:40 INFO - PROCESS | 1898 | 1468204660760 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:40 INFO - PROCESS | 1898 | 1468204660844 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:37:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 428ms
19:37:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:37:41 INFO - PROCESS | 1898 | 1468204661198 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:41 INFO - PROCESS | 1898 | 1468204661306 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:37:41 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:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:37:41 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:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:37:41 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:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:37:41 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:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:37:41 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:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:37:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:37:41 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:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:37:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
19:37:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:37:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:37:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:37:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 653ms
19:37:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:37:41 INFO - PROCESS | 1898 | 1468204661914 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:42 INFO - PROCESS | 1898 | 1468204662032 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:37:42 INFO - {}
19:37:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms
19:37:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:37:42 INFO - PROCESS | 1898 | 1468204662829 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:42 INFO - PROCESS | 1898 | 1468204662926 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:37:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 490ms
19:37:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:37:43 INFO - PROCESS | 1898 | 1468204663351 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:43 INFO - PROCESS | 1898 | 1468204663459 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:37:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:37:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:37:44 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:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:37:44 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:37:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:37:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 665ms
19:37:44 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:37:44 INFO - PROCESS | 1898 | 1468204664011 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:44 INFO - PROCESS | 1898 | 1468204664167 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:37:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:37:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:37:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:37:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:37:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:37:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 532ms
19:37:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:37:44 INFO - PROCESS | 1898 | 1468204664545 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:44 INFO - PROCESS | 1898 | 1468204664661 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:37:45 INFO - {}
19:37:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 477ms
19:37:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:37:45 INFO - PROCESS | 1898 | 1468204665030 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:45 INFO - PROCESS | 1898 | 1468204665116 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:37:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:37:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 480ms
19:37:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:37:45 INFO - PROCESS | 1898 | 1468204665521 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:45 INFO - PROCESS | 1898 | 1468204665638 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:37:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 530ms
19:37:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:37:46 INFO - PROCESS | 1898 | 1468204666047 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:46 INFO - PROCESS | 1898 | 1468204666134 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:37:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:37:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 420ms
19:37:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:37:46 INFO - PROCESS | 1898 | 1468204666482 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:46 INFO - PROCESS | 1898 | 1468204666567 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:37:46 INFO - reader.readAsText(blob_2)
19:37:46 INFO - }" did not throw
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:37:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:37:46 INFO - reader.readAsDataURL(blob_2)
19:37:46 INFO - }" did not throw
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:37:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:37:46 INFO - reader.readAsArrayBuffer(blob_2)
19:37:46 INFO - }" did not throw
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:37:46 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:37:46 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:37:46 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:37:46 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:37:46 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:37:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:37:46 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:37:46 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:37:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 435ms
19:37:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:37:46 INFO - PROCESS | 1898 | 1468204666948 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:47 INFO - PROCESS | 1898 | 1468204667028 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:37:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:37:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:37:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 395ms
19:37:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:37:47 INFO - PROCESS | 1898 | 1468204667337 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:47 INFO - PROCESS | 1898 | 1468204667419 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:37:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 380ms
19:37:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:37:47 INFO - PROCESS | 1898 | 1468204667727 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:47 INFO - PROCESS | 1898 | 1468204667832 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:37:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 443ms
19:37:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:37:48 INFO - PROCESS | 1898 | 1468204668177 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:48 INFO - PROCESS | 1898 | 1468204668269 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:37:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 420ms
19:37:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:37:48 INFO - PROCESS | 1898 | 1468204668602 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:48 INFO - PROCESS | 1898 | 1468204668683 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:37:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:37:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 574ms
19:37:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:37:49 INFO - PROCESS | 1898 | 1468204669209 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:49 INFO - PROCESS | 1898 | 1468204669312 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:37:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 677ms
19:37:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:37:49 INFO - PROCESS | 1898 | 1468204669876 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:49 INFO - PROCESS | 1898 | 1468204669959 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:37:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms
19:37:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:37:50 INFO - PROCESS | 1898 | 1468204670356 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:50 INFO - PROCESS | 1898 | 1468204670463 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:37:50 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:37:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:37:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:37:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 475ms
19:37:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:37:50 INFO - PROCESS | 1898 | 1468204670844 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:50 INFO - PROCESS | 1898 | 1468204670929 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:37:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 424ms
19:37:51 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:37:51 INFO - PROCESS | 1898 | 1468204671265 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:51 INFO - PROCESS | 1898 | 1468204671348 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:51 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:37:51 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 428ms
19:37:51 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:37:51 INFO - PROCESS | 1898 | 1468204671697 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:51 INFO - PROCESS | 1898 | 1468204671773 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:52 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:37:52 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 520ms
19:37:52 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:37:52 INFO - PROCESS | 1898 | 1468204672224 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:52 INFO - PROCESS | 1898 | 1468204672335 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:52 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:37:52 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 624ms
19:37:52 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:37:52 INFO - PROCESS | 1898 | 1468204672857 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:52 INFO - PROCESS | 1898 | 1468204672941 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:53 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:37:53 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 520ms
19:37:53 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:37:53 INFO - PROCESS | 1898 | 1468204673381 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:53 INFO - PROCESS | 1898 | 1468204673472 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:37:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:37:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:37:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:37:53 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 481ms
19:37:53 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:37:53 INFO - PROCESS | 1898 | 1468204673867 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:53 INFO - PROCESS | 1898 | 1468204673951 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:37:54 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 471ms
19:37:54 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:37:54 INFO - PROCESS | 1898 | 1468204674343 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:54 INFO - PROCESS | 1898 | 1468204674430 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:37:54 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:37:54 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 482ms
19:37:54 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:37:54 INFO - PROCESS | 1898 | 1468204674832 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:54 INFO - PROCESS | 1898 | 1468204674934 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:37:55 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 477ms
19:37:55 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:37:55 INFO - PROCESS | 1898 | 1468204675313 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:55 INFO - PROCESS | 1898 | 1468204675403 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:37:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:37:55 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 434ms
19:37:55 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:37:55 INFO - PROCESS | 1898 | 1468204675752 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:55 INFO - PROCESS | 1898 | 1468204675831 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:37:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:37:56 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 573ms
19:37:56 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:37:56 INFO - PROCESS | 1898 | 1468204676340 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:56 INFO - PROCESS | 1898 | 1468204676478 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:37:57 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 679ms
19:37:57 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:37:57 INFO - PROCESS | 1898 | 1468204677045 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:57 INFO - PROCESS | 1898 | 1468204677163 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:37:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:37:57 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 676ms
19:37:57 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:37:57 INFO - PROCESS | 1898 | 1468204677727 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:57 INFO - PROCESS | 1898 | 1468204677858 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:37:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:37:58 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 776ms
19:37:58 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:37:58 INFO - PROCESS | 1898 | 1468204678512 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:58 INFO - PROCESS | 1898 | 1468204678593 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:37:59 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 535ms
19:37:59 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:37:59 INFO - PROCESS | 1898 | 1468204679063 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:59 INFO - PROCESS | 1898 | 1468204679174 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:37:59 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:37:59 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 677ms
19:37:59 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:37:59 INFO - PROCESS | 1898 | 1468204679736 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:37:59 INFO - PROCESS | 1898 | 1468204679834 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:38:00 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 476ms
19:38:00 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:38:00 INFO - PROCESS | 1898 | 1468204680216 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:00 INFO - PROCESS | 1898 | 1468204680297 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:38:00 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:38:00 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 521ms
19:38:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:38:00 INFO - PROCESS | 1898 | 1468204680753 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:00 INFO - PROCESS | 1898 | 1468204680941 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:38:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 727ms
19:38:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:38:01 INFO - PROCESS | 1898 | 1468204681488 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:01 INFO - PROCESS | 1898 | 1468204681605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:38:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 525ms
19:38:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:38:02 INFO - PROCESS | 1898 | 1468204682011 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:02 INFO - PROCESS | 1898 | 1468204682106 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:38:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 475ms
19:38:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:38:02 INFO - PROCESS | 1898 | 1468204682490 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:02 INFO - PROCESS | 1898 | 1468204682575 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:38:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 483ms
19:38:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:38:02 INFO - PROCESS | 1898 | 1468204682978 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:03 INFO - PROCESS | 1898 | 1468204683061 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:38:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 426ms
19:38:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:38:03 INFO - PROCESS | 1898 | 1468204683412 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:03 INFO - PROCESS | 1898 | 1468204683503 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:38:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 475ms
19:38:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:38:03 INFO - PROCESS | 1898 | 1468204683889 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:03 INFO - PROCESS | 1898 | 1468204683971 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:38:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 524ms
19:38:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:38:04 INFO - PROCESS | 1898 | 1468204684421 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:04 INFO - PROCESS | 1898 | 1468204684566 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:38:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 628ms
19:38:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:38:05 INFO - PROCESS | 1898 | 1468204685056 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:05 INFO - PROCESS | 1898 | 1468204685264 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:38:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 975ms
19:38:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:38:06 INFO - PROCESS | 1898 | 1468204686039 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:06 INFO - PROCESS | 1898 | 1468204686185 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:38:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 676ms
19:38:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:38:06 INFO - PROCESS | 1898 | 1468204686718 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:06 INFO - PROCESS | 1898 | 1468204686842 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:38:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 528ms
19:38:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:38:07 INFO - PROCESS | 1898 | 1468204687257 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:07 INFO - PROCESS | 1898 | 1468204687347 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:38:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 475ms
19:38:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:38:07 INFO - PROCESS | 1898 | 1468204687744 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:07 INFO - PROCESS | 1898 | 1468204687841 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:38:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 477ms
19:38:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:38:08 INFO - PROCESS | 1898 | 1468204688217 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:08 INFO - PROCESS | 1898 | 1468204688305 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:38:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 477ms
19:38:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:38:08 INFO - PROCESS | 1898 | 1468204688699 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:08 INFO - PROCESS | 1898 | 1468204688778 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:38:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 471ms
19:38:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:38:09 INFO - PROCESS | 1898 | 1468204689183 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:09 INFO - PROCESS | 1898 | 1468204689300 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:09 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:38:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 529ms
19:38:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:38:09 INFO - PROCESS | 1898 | 1468204689714 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:09 INFO - PROCESS | 1898 | 1468204689795 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:10 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:38:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 473ms
19:38:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:38:10 INFO - PROCESS | 1898 | 1468204690195 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:10 INFO - PROCESS | 1898 | 1468204690272 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:38:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 474ms
19:38:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:38:10 INFO - PROCESS | 1898 | 1468204690674 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:10 INFO - PROCESS | 1898 | 1468204690760 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:38:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 480ms
19:38:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:38:11 INFO - PROCESS | 1898 | 1468204691160 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:11 INFO - PROCESS | 1898 | 1468204691251 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:38:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 470ms
19:38:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:38:11 INFO - PROCESS | 1898 | 1468204691635 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:11 INFO - PROCESS | 1898 | 1468204691727 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:38:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 471ms
19:38:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:38:12 INFO - PROCESS | 1898 | 1468204692113 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:12 INFO - PROCESS | 1898 | 1468204692195 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:38:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 425ms
19:38:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:38:12 INFO - PROCESS | 1898 | 1468204692543 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:12 INFO - PROCESS | 1898 | 1468204692623 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:38:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 479ms
19:38:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:38:13 INFO - PROCESS | 1898 | 1468204693027 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:13 INFO - PROCESS | 1898 | 1468204693175 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:38:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 630ms
19:38:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:38:13 INFO - PROCESS | 1898 | 1468204693679 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:13 INFO - PROCESS | 1898 | 1468204693795 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:14 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:38:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 685ms
19:38:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:38:14 INFO - PROCESS | 1898 | 1468204694371 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:14 INFO - PROCESS | 1898 | 1468204694479 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:14 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:38:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 530ms
19:38:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:38:14 INFO - PROCESS | 1898 | 1468204694907 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:14 INFO - PROCESS | 1898 | 1468204694994 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:38:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 524ms
19:38:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:38:15 INFO - PROCESS | 1898 | 1468204695444 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:15 INFO - PROCESS | 1898 | 1468204695539 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:38:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 475ms
19:38:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:38:15 INFO - PROCESS | 1898 | 1468204695926 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:16 INFO - PROCESS | 1898 | 1468204696012 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:38:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 481ms
19:38:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:38:16 INFO - PROCESS | 1898 | 1468204696402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:16 INFO - PROCESS | 1898 | 1468204696497 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:38:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 475ms
19:38:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:38:16 INFO - PROCESS | 1898 | 1468204696885 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:17 INFO - PROCESS | 1898 | 1468204697007 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 520ms
19:38:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:38:17 INFO - PROCESS | 1898 | 1468204697408 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:17 INFO - PROCESS | 1898 | 1468204697505 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 471ms
19:38:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:38:17 INFO - PROCESS | 1898 | 1468204697887 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:17 INFO - PROCESS | 1898 | 1468204697968 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 474ms
19:38:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:38:18 INFO - PROCESS | 1898 | 1468204698366 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:18 INFO - PROCESS | 1898 | 1468204698444 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 471ms
19:38:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:38:18 INFO - PROCESS | 1898 | 1468204698842 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:18 INFO - PROCESS | 1898 | 1468204698928 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 477ms
19:38:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:38:19 INFO - PROCESS | 1898 | 1468204699325 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:19 INFO - PROCESS | 1898 | 1468204699426 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 470ms
19:38:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:38:19 INFO - PROCESS | 1898 | 1468204699801 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:19 INFO - PROCESS | 1898 | 1468204699885 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 427ms
19:38:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:38:20 INFO - PROCESS | 1898 | 1468204700235 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:20 INFO - PROCESS | 1898 | 1468204700323 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 431ms
19:38:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:38:20 INFO - PROCESS | 1898 | 1468204700668 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:20 INFO - PROCESS | 1898 | 1468204700752 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1525ms
19:38:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:38:22 INFO - PROCESS | 1898 | 1468204702202 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:22 INFO - PROCESS | 1898 | 1468204702308 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 486ms
19:38:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:38:22 INFO - PROCESS | 1898 | 1468204702696 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:22 INFO - PROCESS | 1898 | 1468204702788 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 527ms
19:38:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:38:23 INFO - PROCESS | 1898 | 1468204703236 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:23 INFO - PROCESS | 1898 | 1468204703330 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 526ms
19:38:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:38:23 INFO - PROCESS | 1898 | 1468204703757 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:23 INFO - PROCESS | 1898 | 1468204703850 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 470ms
19:38:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:38:24 INFO - PROCESS | 1898 | 1468204704241 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:24 INFO - PROCESS | 1898 | 1468204704342 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 527ms
19:38:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:38:24 INFO - PROCESS | 1898 | 1468204704775 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:24 INFO - PROCESS | 1898 | 1468204704889 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 520ms
19:38:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:38:25 INFO - PROCESS | 1898 | 1468204705298 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:25 INFO - PROCESS | 1898 | 1468204705383 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 473ms
19:38:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:38:25 INFO - PROCESS | 1898 | 1468204705775 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:25 INFO - PROCESS | 1898 | 1468204705875 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 479ms
19:38:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:38:26 INFO - PROCESS | 1898 | 1468204706373 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:26 INFO - PROCESS | 1898 | 1468204706458 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 477ms
19:38:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:38:26 INFO - PROCESS | 1898 | 1468204706855 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:26 INFO - PROCESS | 1898 | 1468204706985 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 532ms
19:38:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:38:27 INFO - PROCESS | 1898 | 1468204707391 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:27 INFO - PROCESS | 1898 | 1468204707485 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 469ms
19:38:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:38:27 INFO - PROCESS | 1898 | 1468204707864 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:27 INFO - PROCESS | 1898 | 1468204707945 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 471ms
19:38:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:38:28 INFO - PROCESS | 1898 | 1468204708340 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:28 INFO - PROCESS | 1898 | 1468204708461 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 621ms
19:38:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:38:28 INFO - PROCESS | 1898 | 1468204708970 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:29 INFO - PROCESS | 1898 | 1468204709109 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 676ms
19:38:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:38:29 INFO - PROCESS | 1898 | 1468204709649 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:29 INFO - PROCESS | 1898 | 1468204709796 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 627ms
19:38:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:38:30 INFO - PROCESS | 1898 | 1468204710284 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:30 INFO - PROCESS | 1898 | 1468204710373 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 500ms
19:38:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:38:30 INFO - PROCESS | 1898 | 1468204710798 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:30 INFO - PROCESS | 1898 | 1468204710892 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:38:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 480ms
19:38:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:38:31 INFO - PROCESS | 1898 | 1468204711285 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:31 INFO - PROCESS | 1898 | 1468204711388 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:38:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 484ms
19:38:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:38:31 INFO - PROCESS | 1898 | 1468204711764 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:31 INFO - PROCESS | 1898 | 1468204711856 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 473ms
19:38:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:38:32 INFO - PROCESS | 1898 | 1468204712245 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:32 INFO - PROCESS | 1898 | 1468204712368 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:38:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 571ms
19:38:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:38:32 INFO - PROCESS | 1898 | 1468204712825 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:32 INFO - PROCESS | 1898 | 1468204712925 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:38:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 530ms
19:38:33 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:38:33 INFO - PROCESS | 1898 | 1468204713353 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:33 INFO - PROCESS | 1898 | 1468204713438 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:38:33 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 470ms
19:38:33 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:38:33 INFO - PROCESS | 1898 | 1468204713828 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:33 INFO - PROCESS | 1898 | 1468204713916 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:38:34 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 481ms
19:38:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:38:34 INFO - PROCESS | 1898 | 1468204714314 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:34 INFO - PROCESS | 1898 | 1468204714404 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:38:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 469ms
19:38:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:38:34 INFO - PROCESS | 1898 | 1468204714789 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:34 INFO - PROCESS | 1898 | 1468204714890 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:38:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 476ms
19:38:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:38:35 INFO - PROCESS | 1898 | 1468204715272 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:35 INFO - PROCESS | 1898 | 1468204715355 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:38:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 881ms
19:38:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:38:36 INFO - PROCESS | 1898 | 1468204716183 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:36 INFO - PROCESS | 1898 | 1468204716302 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:38:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 576ms
19:38:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:38:36 INFO - PROCESS | 1898 | 1468204716764 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:36 INFO - PROCESS | 1898 | 1468204716856 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:38:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 530ms
19:38:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:38:37 INFO - PROCESS | 1898 | 1468204717302 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:37 INFO - PROCESS | 1898 | 1468204717408 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:38:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 676ms
19:38:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:38:37 INFO - PROCESS | 1898 | 1468204717979 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:38 INFO - PROCESS | 1898 | 1468204718088 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:38:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 924ms
19:38:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:38:38 INFO - PROCESS | 1898 | 1468204718911 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:39 INFO - PROCESS | 1898 | 1468204719018 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:38:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 524ms
19:38:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:38:39 INFO - PROCESS | 1898 | 1468204719444 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:39 INFO - PROCESS | 1898 | 1468204719536 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:38:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 526ms
19:38:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:38:39 INFO - PROCESS | 1898 | 1468204719981 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:40 INFO - PROCESS | 1898 | 1468204720070 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:38:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 484ms
19:38:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:38:40 INFO - PROCESS | 1898 | 1468204720471 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:40 INFO - PROCESS | 1898 | 1468204720561 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:38:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 469ms
19:38:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:38:40 INFO - PROCESS | 1898 | 1468204720950 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:41 INFO - PROCESS | 1898 | 1468204721028 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:38:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:38:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1026ms
19:38:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:38:41 INFO - PROCESS | 1898 | 1468204721996 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:42 INFO - PROCESS | 1898 | 1468204722111 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:38:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:38:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 678ms
19:38:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:38:42 INFO - PROCESS | 1898 | 1468204722673 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:42 INFO - PROCESS | 1898 | 1468204722752 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 426ms
19:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:38:43 INFO - PROCESS | 1898 | 1468204723101 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:43 INFO - PROCESS | 1898 | 1468204723179 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 423ms
19:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:38:43 INFO - PROCESS | 1898 | 1468204723530 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:43 INFO - PROCESS | 1898 | 1468204723605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:38:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 422ms
19:38:43 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:38:43 INFO - PROCESS | 1898 | 1468204723957 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:44 INFO - PROCESS | 1898 | 1468204724038 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:38:44 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 536ms
19:38:44 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:38:44 INFO - PROCESS | 1898 | 1468204724500 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:44 INFO - PROCESS | 1898 | 1468204724595 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:38:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 574ms
19:38:45 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:38:45 INFO - PROCESS | 1898 | 1468204725107 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:45 INFO - PROCESS | 1898 | 1468204725227 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:38:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 790ms
19:38:45 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:38:45 INFO - PROCESS | 1898 | 1468204725878 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:45 INFO - PROCESS | 1898 | 1468204725977 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:38:46 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 483ms
19:38:46 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:38:46 INFO - PROCESS | 1898 | 1468204726370 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:46 INFO - PROCESS | 1898 | 1468204726477 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:38:46 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 481ms
19:38:46 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:38:46 INFO - PROCESS | 1898 | 1468204726864 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:46 INFO - PROCESS | 1898 | 1468204726949 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:47 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:38:47 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 523ms
19:38:47 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:38:47 INFO - PROCESS | 1898 | 1468204727390 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:47 INFO - PROCESS | 1898 | 1468204727476 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:38:47 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 470ms
19:38:47 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:38:47 INFO - PROCESS | 1898 | 1468204727873 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:47 INFO - PROCESS | 1898 | 1468204727964 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:38:48 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 478ms
19:38:48 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:38:48 INFO - PROCESS | 1898 | 1468204728350 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:48 INFO - PROCESS | 1898 | 1468204728458 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:48 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:38:48 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 625ms
19:38:48 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:38:48 INFO - PROCESS | 1898 | 1468204728978 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:49 INFO - PROCESS | 1898 | 1468204729059 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:49 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:38:49 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 525ms
19:38:49 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:38:49 INFO - PROCESS | 1898 | 1468204729510 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:49 INFO - PROCESS | 1898 | 1468204729593 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:38:50 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 570ms
19:38:50 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:38:50 INFO - PROCESS | 1898 | 1468204730085 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:50 INFO - PROCESS | 1898 | 1468204730172 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:38:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:38:50 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 434ms
19:38:50 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:38:50 INFO - PROCESS | 1898 | 1468204730524 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:50 INFO - PROCESS | 1898 | 1468204730605 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:38:51 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 482ms
19:38:51 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:38:51 INFO - PROCESS | 1898 | 1468204731012 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:51 INFO - PROCESS | 1898 | 1468204731108 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:38:51 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 622ms
19:38:51 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:38:51 INFO - PROCESS | 1898 | 1468204731641 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:51 INFO - PROCESS | 1898 | 1468204731761 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:38:52 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 776ms
19:38:52 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:38:52 INFO - PROCESS | 1898 | 1468204732425 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:52 INFO - PROCESS | 1898 | 1468204732561 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:38:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:38:53 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 930ms
19:38:53 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:38:53 INFO - PROCESS | 1898 | 1468204733362 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:53 INFO - PROCESS | 1898 | 1468204733464 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:38:53 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 484ms
19:38:53 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:38:53 INFO - PROCESS | 1898 | 1468204733878 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:53 INFO - PROCESS | 1898 | 1468204733965 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:38:54 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 571ms
19:38:54 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:38:54 INFO - PROCESS | 1898 | 1468204734462 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:54 INFO - PROCESS | 1898 | 1468204734549 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:38:54 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 474ms
19:38:54 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:38:54 INFO - PROCESS | 1898 | 1468204734932 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:55 INFO - PROCESS | 1898 | 1468204735028 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:38:55 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 477ms
19:38:55 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:38:55 INFO - PROCESS | 1898 | 1468204735414 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:55 INFO - PROCESS | 1898 | 1468204735495 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:38:56 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 625ms
19:38:56 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:38:56 INFO - PROCESS | 1898 | 1468204736046 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:56 INFO - PROCESS | 1898 | 1468204736160 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:38:56 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 624ms
19:38:56 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:38:56 INFO - PROCESS | 1898 | 1468204736680 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:56 INFO - PROCESS | 1898 | 1468204736776 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:38:57 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 431ms
19:38:57 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:38:57 INFO - PROCESS | 1898 | 1468204737115 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:57 INFO - PROCESS | 1898 | 1468204737191 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:38:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:38:57 INFO - window.indexedDB.open('test', val);..." did not throw
19:38:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:38:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:38:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:38:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:38:57 INFO - window.indexedDB.open('test', val);..." did not throw
19:38:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:38:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:38:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:38:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:38:57 INFO - window.indexedDB.open('test', val);..." did not throw
19:38:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:38:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:38:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:38:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:38:57 INFO - window.indexedDB.open('test', val);..." did not throw
19:38:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:38:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:38:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:38:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:38:57 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 590ms
19:38:57 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:38:57 INFO - PROCESS | 1898 | 1468204737721 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:57 INFO - PROCESS | 1898 | 1468204737800 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:58 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:38:58 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 437ms
19:38:58 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:38:58 INFO - PROCESS | 1898 | 1468204738153 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:58 INFO - PROCESS | 1898 | 1468204738236 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:38:59 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:38:59 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:38:59 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1779ms
19:38:59 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:38:59 INFO - PROCESS | 1898 | 1468204739940 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:00 INFO - PROCESS | 1898 | 1468204740042 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:00 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:39:00 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 677ms
19:39:00 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:39:00 INFO - PROCESS | 1898 | 1468204740622 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:00 INFO - PROCESS | 1898 | 1468204740736 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:01 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:39:01 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 571ms
19:39:01 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:39:01 INFO - PROCESS | 1898 | 1468204741203 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:01 INFO - PROCESS | 1898 | 1468204741316 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:01 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:39:01 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 572ms
19:39:01 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:39:01 INFO - PROCESS | 1898 | 1468204741789 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:01 INFO - PROCESS | 1898 | 1468204741909 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:02 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:39:02 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 573ms
19:39:02 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:39:02 INFO - PROCESS | 1898 | 1468204742357 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:02 INFO - PROCESS | 1898 | 1468204742445 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:02 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:39:02 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 481ms
19:39:02 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:39:02 INFO - PROCESS | 1898 | 1468204742849 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:02 INFO - PROCESS | 1898 | 1468204742930 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:03 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:39:03 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 477ms
19:39:03 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:39:03 INFO - PROCESS | 1898 | 1468204743335 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:03 INFO - PROCESS | 1898 | 1468204743466 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:03 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:39:03 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 579ms
19:39:03 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:39:03 INFO - PROCESS | 1898 | 1468204743916 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:04 INFO - PROCESS | 1898 | 1468204743998 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:04 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:39:04 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 473ms
19:39:04 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:39:04 INFO - PROCESS | 1898 | 1468204744395 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:04 INFO - PROCESS | 1898 | 1468204744473 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:04 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:39:04 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 474ms
19:39:04 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:39:04 INFO - PROCESS | 1898 | 1468204744873 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:04 INFO - PROCESS | 1898 | 1468204744956 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:05 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:39:05 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 426ms
19:39:05 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:39:05 INFO - PROCESS | 1898 | 1468204745303 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:05 INFO - PROCESS | 1898 | 1468204745390 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:05 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:39:05 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 435ms
19:39:05 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:39:05 INFO - PROCESS | 1898 | 1468204745745 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:05 INFO - PROCESS | 1898 | 1468204745840 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:39:06 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 470ms
19:39:06 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:39:06 INFO - PROCESS | 1898 | 1468204746225 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:06 INFO - PROCESS | 1898 | 1468204746304 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:39:06 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 428ms
19:39:06 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:39:06 INFO - PROCESS | 1898 | 1468204746656 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:06 INFO - PROCESS | 1898 | 1468204746747 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:39:07 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 572ms
19:39:07 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:39:07 INFO - PROCESS | 1898 | 1468204747240 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:07 INFO - PROCESS | 1898 | 1468204747389 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:39:08 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 780ms
19:39:08 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:39:08 INFO - PROCESS | 1898 | 1468204748029 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:08 INFO - PROCESS | 1898 | 1468204748135 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:39:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 832ms
19:39:08 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:39:08 INFO - PROCESS | 1898 | 1468204748868 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:08 INFO - PROCESS | 1898 | 1468204748953 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:39:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 470ms
19:39:09 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:39:09 INFO - PROCESS | 1898 | 1468204749370 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:09 INFO - PROCESS | 1898 | 1468204749463 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:39:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 474ms
19:39:09 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:39:09 INFO - PROCESS | 1898 | 1468204749855 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:09 INFO - PROCESS | 1898 | 1468204749949 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:39:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 526ms
19:39:10 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:39:10 INFO - PROCESS | 1898 | 1468204750377 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:10 INFO - PROCESS | 1898 | 1468204750469 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:39:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 469ms
19:39:10 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:39:10 INFO - PROCESS | 1898 | 1468204750857 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:10 INFO - PROCESS | 1898 | 1468204750947 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:39:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 520ms
19:39:11 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:39:11 INFO - PROCESS | 1898 | 1468204751391 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:11 INFO - PROCESS | 1898 | 1468204751508 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:39:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 569ms
19:39:11 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:39:11 INFO - PROCESS | 1898 | 1468204751964 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:12 INFO - PROCESS | 1898 | 1468204752069 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:39:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 521ms
19:39:12 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:39:12 INFO - PROCESS | 1898 | 1468204752491 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:12 INFO - PROCESS | 1898 | 1468204752570 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:12 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:39:12 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 476ms
19:39:12 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:39:12 INFO - PROCESS | 1898 | 1468204752974 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:13 INFO - PROCESS | 1898 | 1468204753064 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:13 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:39:13 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 477ms
19:39:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:39:13 INFO - PROCESS | 1898 | 1468204753456 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:13 INFO - PROCESS | 1898 | 1468204753540 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:13 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:39:13 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 482ms
19:39:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:39:13 INFO - PROCESS | 1898 | 1468204753945 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:14 INFO - PROCESS | 1898 | 1468204754041 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:39:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 474ms
19:39:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:39:14 INFO - PROCESS | 1898 | 1468204754428 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:14 INFO - PROCESS | 1898 | 1468204754505 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:14 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:39:14 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 473ms
19:39:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:39:14 INFO - PROCESS | 1898 | 1468204754906 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:15 INFO - PROCESS | 1898 | 1468204755007 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:39:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 625ms
19:39:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:39:15 INFO - PROCESS | 1898 | 1468204755539 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:15 INFO - PROCESS | 1898 | 1468204755644 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:39:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 626ms
19:39:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:39:16 INFO - PROCESS | 1898 | 1468204756171 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:16 INFO - PROCESS | 1898 | 1468204756269 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:39:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 526ms
19:39:16 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:39:16 INFO - PROCESS | 1898 | 1468204756704 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:16 INFO - PROCESS | 1898 | 1468204756820 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:39:17 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 422ms
19:39:17 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:39:17 INFO - PROCESS | 1898 | 1468204757155 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:17 INFO - PROCESS | 1898 | 1468204757242 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:39:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:39:17 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 483ms
19:39:17 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:39:17 INFO - PROCESS | 1898 | 1468204757626 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:17 INFO - PROCESS | 1898 | 1468204757714 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:39:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:39:18 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 427ms
19:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:39:18 INFO - PROCESS | 1898 | 1468204758060 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:18 INFO - PROCESS | 1898 | 1468204758140 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 478ms
19:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:39:18 INFO - PROCESS | 1898 | 1468204758568 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:18 INFO - PROCESS | 1898 | 1468204758673 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:19 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:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 552ms
19:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:39:19 INFO - PROCESS | 1898 | 1468204759106 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:19 INFO - PROCESS | 1898 | 1468204759186 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:19 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:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 470ms
19:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:39:19 INFO - PROCESS | 1898 | 1468204759583 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:19 INFO - PROCESS | 1898 | 1468204759664 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:20 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:39:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 429ms
19:39:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:39:20 INFO - PROCESS | 1898 | 1468204760018 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:20 INFO - PROCESS | 1898 | 1468204760111 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:20 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:39:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 429ms
19:39:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:39:20 INFO - PROCESS | 1898 | 1468204760455 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:20 INFO - PROCESS | 1898 | 1468204760535 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:20 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:39:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 429ms
19:39:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:39:20 INFO - PROCESS | 1898 | 1468204760891 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:20 INFO - PROCESS | 1898 | 1468204760994 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:21 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:39:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 474ms
19:39:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:39:21 INFO - PROCESS | 1898 | 1468204761368 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:21 INFO - PROCESS | 1898 | 1468204761462 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:21 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:39:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 471ms
19:39:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:39:21 INFO - PROCESS | 1898 | 1468204761844 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:21 INFO - PROCESS | 1898 | 1468204761929 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:39:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 477ms
19:39:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:39:22 INFO - PROCESS | 1898 | 1468204762329 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:22 INFO - PROCESS | 1898 | 1468204762463 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:39:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 625ms
19:39:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:39:22 INFO - PROCESS | 1898 | 1468204762961 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:23 INFO - PROCESS | 1898 | 1468204763090 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:39:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 678ms
19:39:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:39:23 INFO - PROCESS | 1898 | 1468204763652 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:23 INFO - PROCESS | 1898 | 1468204763749 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:39:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 722ms
19:39:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:39:24 INFO - PROCESS | 1898 | 1468204764380 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:24 INFO - PROCESS | 1898 | 1468204764462 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:39:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 472ms
19:39:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:39:24 INFO - PROCESS | 1898 | 1468204764864 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:24 INFO - PROCESS | 1898 | 1468204764957 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:39:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 522ms
19:39:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:39:25 INFO - PROCESS | 1898 | 1468204765395 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:25 INFO - PROCESS | 1898 | 1468204765486 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:39:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 476ms
19:39:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:39:25 INFO - PROCESS | 1898 | 1468204765867 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:25 INFO - PROCESS | 1898 | 1468204765953 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:26 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:39:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 473ms
19:39:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:39:26 INFO - PROCESS | 1898 | 1468204766348 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:26 INFO - PROCESS | 1898 | 1468204766430 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:39:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 524ms
19:39:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:39:26 INFO - PROCESS | 1898 | 1468204766886 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:26 INFO - PROCESS | 1898 | 1468204766992 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:39:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 525ms
19:39:27 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:39:27 INFO - PROCESS | 1898 | 1468204767427 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:27 INFO - PROCESS | 1898 | 1468204767571 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:28 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:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 638ms
19:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:39:28 INFO - PROCESS | 1898 | 1468204768063 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:28 INFO - PROCESS | 1898 | 1468204768146 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:28 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:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 435ms
19:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:39:28 INFO - PROCESS | 1898 | 1468204768499 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:28 INFO - PROCESS | 1898 | 1468204768589 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 471ms
19:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:39:28 INFO - PROCESS | 1898 | 1468204768976 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:29 INFO - PROCESS | 1898 | 1468204769063 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:39:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 484ms
19:39:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:39:29 INFO - PROCESS | 1898 | 1468204769467 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:29 INFO - PROCESS | 1898 | 1468204769563 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:39:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 471ms
19:39:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:39:29 INFO - PROCESS | 1898 | 1468204769944 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:30 INFO - PROCESS | 1898 | 1468204770024 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:30 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:39:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 624ms
19:39:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:39:30 INFO - PROCESS | 1898 | 1468204770574 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:30 INFO - PROCESS | 1898 | 1468204770710 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:39:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 723ms
19:39:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:39:31 INFO - PROCESS | 1898 | 1468204771303 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:31 INFO - PROCESS | 1898 | 1468204771389 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:31 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:39:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 573ms
19:39:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:39:31 INFO - PROCESS | 1898 | 1468204771887 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:31 INFO - PROCESS | 1898 | 1468204771986 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:32 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:39:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 472ms
19:39:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:39:32 INFO - PROCESS | 1898 | 1468204772378 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:32 INFO - PROCESS | 1898 | 1468204772469 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:32 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:39:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 480ms
19:39:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:39:32 INFO - PROCESS | 1898 | 1468204772854 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:32 INFO - PROCESS | 1898 | 1468204772952 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:39:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 474ms
19:39:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:39:33 INFO - PROCESS | 1898 | 1468204773333 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:33 INFO - PROCESS | 1898 | 1468204773439 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:33 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:39:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 529ms
19:39:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:39:33 INFO - PROCESS | 1898 | 1468204773869 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:33 INFO - PROCESS | 1898 | 1468204773980 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:39:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 529ms
19:39:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:39:34 INFO - PROCESS | 1898 | 1468204774401 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:34 INFO - PROCESS | 1898 | 1468204774486 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:39:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 471ms
19:39:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:39:34 INFO - PROCESS | 1898 | 1468204774876 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:34 INFO - PROCESS | 1898 | 1468204774962 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:39:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 475ms
19:39:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:39:35 INFO - PROCESS | 1898 | 1468204775357 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:35 INFO - PROCESS | 1898 | 1468204775448 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:35 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:39:35 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:39:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:39:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 471ms
19:39:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:39:35 INFO - PROCESS | 1898 | 1468204775834 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:35 INFO - PROCESS | 1898 | 1468204775914 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:36 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:39:36 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:39:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:39:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 479ms
19:39:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:39:36 INFO - PROCESS | 1898 | 1468204776320 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:36 INFO - PROCESS | 1898 | 1468204776416 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:39:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 469ms
19:39:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:39:36 INFO - PROCESS | 1898 | 1468204776792 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:36 INFO - PROCESS | 1898 | 1468204776878 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:39:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 482ms
19:39:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:39:37 INFO - PROCESS | 1898 | 1468204777282 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:37 INFO - PROCESS | 1898 | 1468204777422 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:39:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 581ms
19:39:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:39:37 INFO - PROCESS | 1898 | 1468204777870 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:38 INFO - PROCESS | 1898 | 1468204778004 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:39:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 673ms
19:39:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:39:38 INFO - PROCESS | 1898 | 1468204778550 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:38 INFO - PROCESS | 1898 | 1468204778636 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:39:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 725ms
19:39:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:39:39 INFO - PROCESS | 1898 | 1468204779281 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:39 INFO - PROCESS | 1898 | 1468204779390 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:39:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 531ms
19:39:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:39:39 INFO - PROCESS | 1898 | 1468204779821 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:39 INFO - PROCESS | 1898 | 1468204779914 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:39:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 521ms
19:39:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:39:40 INFO - PROCESS | 1898 | 1468204780358 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:40 INFO - PROCESS | 1898 | 1468204780448 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:40 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:39:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 476ms
19:39:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:39:40 INFO - PROCESS | 1898 | 1468204780835 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:40 INFO - PROCESS | 1898 | 1468204780917 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:41 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:39:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 430ms
19:39:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:39:41 INFO - PROCESS | 1898 | 1468204781270 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:41 INFO - PROCESS | 1898 | 1468204781350 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:39:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 620ms
19:39:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:39:41 INFO - PROCESS | 1898 | 1468204781899 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:42 INFO - PROCESS | 1898 | 1468204782025 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:39:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 528ms
19:39:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:39:42 INFO - PROCESS | 1898 | 1468204782433 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:42 INFO - PROCESS | 1898 | 1468204782527 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:39:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 480ms
19:39:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:39:42 INFO - PROCESS | 1898 | 1468204782911 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:43 INFO - PROCESS | 1898 | 1468204783017 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:39:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 478ms
19:39:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:39:43 INFO - PROCESS | 1898 | 1468204783395 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:43 INFO - PROCESS | 1898 | 1468204783471 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:39:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 421ms
19:39:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:39:43 INFO - PROCESS | 1898 | 1468204783821 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:43 INFO - PROCESS | 1898 | 1468204783910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:39:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 469ms
19:39:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:39:44 INFO - PROCESS | 1898 | 1468204784296 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:44 INFO - PROCESS | 1898 | 1468204784391 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:39:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 472ms
19:39:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:39:44 INFO - PROCESS | 1898 | 1468204784771 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:44 INFO - PROCESS | 1898 | 1468204784865 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:39:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 474ms
19:39:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:39:45 INFO - PROCESS | 1898 | 1468204785253 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:45 INFO - PROCESS | 1898 | 1468204785387 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:39:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 721ms
19:39:45 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:39:45 INFO - PROCESS | 1898 | 1468204785980 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:46 INFO - PROCESS | 1898 | 1468204786161 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:39:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 623ms
19:39:46 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:39:46 INFO - PROCESS | 1898 | 1468204786623 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:46 INFO - PROCESS | 1898 | 1468204786735 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:39:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 573ms
19:39:47 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:39:47 INFO - PROCESS | 1898 | 1468204787215 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:47 INFO - PROCESS | 1898 | 1468204787302 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:39:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 523ms
19:39:47 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:39:47 INFO - PROCESS | 1898 | 1468204787734 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:47 INFO - PROCESS | 1898 | 1468204787828 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:39:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 522ms
19:39:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:39:48 INFO - PROCESS | 1898 | 1468204788260 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:48 INFO - PROCESS | 1898 | 1468204788365 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:39:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 526ms
19:39:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:39:48 INFO - PROCESS | 1898 | 1468204788795 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:48 INFO - PROCESS | 1898 | 1468204788915 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
19:39:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
19:39:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
19:39:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
19:39:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
19:39:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 723ms
19:39:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
19:39:49 INFO - PROCESS | 1898 | 1468204789523 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:49 INFO - PROCESS | 1898 | 1468204789640 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
19:39:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 524ms
19:39:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
19:39:50 INFO - PROCESS | 1898 | 1468204790053 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:50 INFO - PROCESS | 1898 | 1468204790136 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:50 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:39:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 431ms
19:39:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
19:39:50 INFO - PROCESS | 1898 | 1468204790489 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:50 INFO - PROCESS | 1898 | 1468204790569 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:50 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:39:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 427ms
19:39:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
19:39:50 INFO - PROCESS | 1898 | 1468204790923 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:51 INFO - PROCESS | 1898 | 1468204791002 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:51 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:39:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 421ms
19:39:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
19:39:51 INFO - PROCESS | 1898 | 1468204791351 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:51 INFO - PROCESS | 1898 | 1468204791448 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:51 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:39:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 473ms
19:39:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
19:39:51 INFO - PROCESS | 1898 | 1468204791831 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:51 INFO - PROCESS | 1898 | 1468204791910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:52 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:39:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 524ms
19:39:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
19:39:52 INFO - PROCESS | 1898 | 1468204792403 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:52 INFO - PROCESS | 1898 | 1468204792493 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:52 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:39:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 632ms
19:39:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
19:39:53 INFO - PROCESS | 1898 | 1468204793002 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:53 INFO - PROCESS | 1898 | 1468204793187 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:53 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:39:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 873ms
19:39:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
19:39:53 INFO - PROCESS | 1898 | 1468204793882 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:53 INFO - PROCESS | 1898 | 1468204793983 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
19:39:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 526ms
19:39:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
19:39:54 INFO - PROCESS | 1898 | 1468204794418 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:54 INFO - PROCESS | 1898 | 1468204794506 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
19:39:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 474ms
19:39:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
19:39:54 INFO - PROCESS | 1898 | 1468204794904 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:54 INFO - PROCESS | 1898 | 1468204794989 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
19:39:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 476ms
19:39:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
19:39:55 INFO - PROCESS | 1898 | 1468204795382 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:55 INFO - PROCESS | 1898 | 1468204795472 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
19:39:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 483ms
19:39:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
19:39:55 INFO - PROCESS | 1898 | 1468204795871 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:55 INFO - PROCESS | 1898 | 1468204795964 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
19:39:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 524ms
19:39:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
19:39:56 INFO - PROCESS | 1898 | 1468204796402 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:56 INFO - PROCESS | 1898 | 1468204796519 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
19:39:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 524ms
19:39:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
19:39:56 INFO - PROCESS | 1898 | 1468204796927 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:57 INFO - PROCESS | 1898 | 1468204797028 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
19:39:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 520ms
19:39:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
19:39:57 INFO - PROCESS | 1898 | 1468204797452 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:57 INFO - PROCESS | 1898 | 1468204797567 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:57 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:39:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 478ms
19:39:57 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
19:39:57 INFO - PROCESS | 1898 | 1468204797937 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:58 INFO - PROCESS | 1898 | 1468204798014 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:58 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
19:39:58 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 427ms
19:39:58 INFO - TEST-START | /IndexedDB/idbtransaction.htm
19:39:58 INFO - PROCESS | 1898 | 1468204798369 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:58 INFO - PROCESS | 1898 | 1468204798458 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:58 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
19:39:58 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
19:39:58 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 478ms
19:39:58 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
19:39:58 INFO - PROCESS | 1898 | 1468204798854 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:58 INFO - PROCESS | 1898 | 1468204798951 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:59 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
19:39:59 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 469ms
19:39:59 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
19:39:59 INFO - PROCESS | 1898 | 1468204799328 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:39:59 INFO - PROCESS | 1898 | 1468204799406 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
19:40:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
19:40:00 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 724ms
19:40:00 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
19:40:00 INFO - PROCESS | 1898 | 1468204800061 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:00 INFO - PROCESS | 1898 | 1468204800219 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:00 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
19:40:00 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 772ms
19:40:00 INFO - TEST-START | /IndexedDB/index_sort_order.htm
19:40:00 INFO - PROCESS | 1898 | 1468204800840 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:00 INFO - PROCESS | 1898 | 1468204800921 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:01 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
19:40:01 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 537ms
19:40:01 INFO - TEST-START | /IndexedDB/interfaces.html
19:40:01 INFO - PROCESS | 1898 | 1468204801395 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:01 INFO - PROCESS | 1898 | 1468204801526 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
19:40:02 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:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
19:40:02 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:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
19:40:02 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
19:40:02 INFO - TEST-OK | /IndexedDB/interfaces.html | took 996ms
19:40:02 INFO - TEST-START | /IndexedDB/interfaces.worker
19:40:02 INFO - PROCESS | 1898 | 1468204802417 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:02 INFO - PROCESS | 1898 | 1468204802534 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
19:40:03 INFO - {}
19:40:03 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:40:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:40:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:40:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:40:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:40:03 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
19:40:03 INFO - {}
19:40:03 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:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
19:40:03 INFO - {}
19:40:03 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:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
19:40:03 INFO - {}
19:40:03 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1116ms
19:40:03 INFO - TEST-START | /IndexedDB/key_invalid.htm
19:40:03 INFO - PROCESS | 1898 | 1468204803522 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:03 INFO - PROCESS | 1898 | 1468204803700 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
19:40:04 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
19:40:04 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 597ms
19:40:04 INFO - TEST-START | /IndexedDB/key_valid.html
19:40:04 INFO - PROCESS | 1898 | 1468204804126 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:04 INFO - PROCESS | 1898 | 1468204804217 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
19:40:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
19:40:05 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1237ms
19:40:05 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
19:40:05 INFO - PROCESS | 1898 | 1468204805380 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:05 INFO - PROCESS | 1898 | 1468204805478 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:05 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
19:40:05 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 474ms
19:40:05 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
19:40:05 INFO - PROCESS | 1898 | 1468204805856 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:05 INFO - PROCESS | 1898 | 1468204805936 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:06 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
19:40:06 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 425ms
19:40:06 INFO - TEST-START | /IndexedDB/keygenerator.htm
19:40:06 INFO - PROCESS | 1898 | 1468204806288 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:06 INFO - PROCESS | 1898 | 1468204806370 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:06 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
19:40:06 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
19:40:06 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
19:40:06 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 574ms
19:40:06 INFO - TEST-START | /IndexedDB/keyorder.htm
19:40:06 INFO - PROCESS | 1898 | 1468204806898 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:07 INFO - PROCESS | 1898 | 1468204807004 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
19:40:07 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
19:40:07 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 813ms
19:40:07 INFO - TEST-START | /IndexedDB/keypath.htm
19:40:07 INFO - PROCESS | 1898 | 1468204807740 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:07 INFO - PROCESS | 1898 | 1468204807829 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
19:40:08 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
19:40:08 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1076ms
19:40:08 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
19:40:08 INFO - PROCESS | 1898 | 1468204808794 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:08 INFO - PROCESS | 1898 | 1468204808888 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
19:40:09 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 526ms
19:40:09 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
19:40:09 INFO - PROCESS | 1898 | 1468204809338 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:09 INFO - PROCESS | 1898 | 1468204809424 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
19:40:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
19:40:09 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 578ms
19:40:09 INFO - TEST-START | /IndexedDB/list_ordering.htm
19:40:09 INFO - PROCESS | 1898 | 1468204809931 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:10 INFO - PROCESS | 1898 | 1468204810022 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:10 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
19:40:10 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
19:40:10 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
19:40:10 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 680ms
19:40:10 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
19:40:10 INFO - PROCESS | 1898 | 1468204810607 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:10 INFO - PROCESS | 1898 | 1468204810697 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:11 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
19:40:11 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 521ms
19:40:11 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
19:40:11 INFO - PROCESS | 1898 | 1468204811134 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:11 INFO - PROCESS | 1898 | 1468204811235 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:11 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
19:40:11 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 528ms
19:40:11 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
19:40:11 INFO - PROCESS | 1898 | 1468204811669 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:11 INFO - PROCESS | 1898 | 1468204811787 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:12 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
19:40:12 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 580ms
19:40:12 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
19:40:12 INFO - PROCESS | 1898 | 1468204812252 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:12 INFO - PROCESS | 1898 | 1468204812343 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:12 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
19:40:12 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 527ms
19:40:12 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
19:40:12 INFO - PROCESS | 1898 | 1468204812784 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:12 INFO - PROCESS | 1898 | 1468204812872 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
19:40:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 471ms
19:40:13 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
19:40:13 INFO - PROCESS | 1898 | 1468204813260 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:13 INFO - PROCESS | 1898 | 1468204813342 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
19:40:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 520ms
19:40:13 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
19:40:13 INFO - PROCESS | 1898 | 1468204813785 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:13 INFO - PROCESS | 1898 | 1468204813869 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:14 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
19:40:14 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 482ms
19:40:14 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
19:40:14 INFO - PROCESS | 1898 | 1468204814273 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:14 INFO - PROCESS | 1898 | 1468204814373 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:14 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
19:40:14 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 520ms
19:40:14 INFO - TEST-START | /IndexedDB/value.htm
19:40:14 INFO - PROCESS | 1898 | 1468204814800 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:14 INFO - PROCESS | 1898 | 1468204814910 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:15 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
19:40:15 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
19:40:15 INFO - TEST-OK | /IndexedDB/value.htm | took 672ms
19:40:15 INFO - TEST-START | /IndexedDB/value_recursive.htm
19:40:15 INFO - PROCESS | 1898 | 1468204815558 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:15 INFO - PROCESS | 1898 | 1468204815662 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:16 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
19:40:16 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
19:40:16 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
19:40:16 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 675ms
19:40:16 INFO - TEST-START | /IndexedDB/writer-starvation.htm
19:40:16 INFO - PROCESS | 1898 | 1468204816242 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:16 INFO - PROCESS | 1898 | 1468204816336 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:16 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
19:40:16 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 725ms
19:40:16 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
19:40:16 INFO - PROCESS | 1898 | 1468204816976 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:17 INFO - PROCESS | 1898 | 1468204817124 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
19:40:17 INFO - {}
19:40:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
19:40:17 INFO - {}
19:40:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
19:40:17 INFO - {}
19:40:17 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
19:40:17 INFO - {}
19:40:17 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 779ms
19:40:17 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
19:40:17 INFO - PROCESS | 1898 | 1468204817761 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:17 INFO - PROCESS | 1898 | 1468204817896 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
19:40:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
19:40:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
19:40:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
19:40:18 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 679ms
19:40:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
19:40:18 INFO - PROCESS | 1898 | 1468204818445 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:18 INFO - PROCESS | 1898 | 1468204818540 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
19:40:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
19:40:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 538ms
19:40:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
19:40:19 INFO - PROCESS | 1898 | 1468204819010 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:19 INFO - PROCESS | 1898 | 1468204819141 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
19:40:19 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:40:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
19:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
19:40:19 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:40:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
19:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
19:40:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
19:40:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 595ms
19:40:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
19:40:19 INFO - PROCESS | 1898 | 1468204819606 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:19 INFO - PROCESS | 1898 | 1468204819696 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:20 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:40:20 INFO - [native code]
19:40:20 INFO - }" but got function "function () {
19:40:20 INFO - }"
19:40:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:40:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:40:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
19:40:20 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:40:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:40:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:40:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
19:40:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 477ms
19:40:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
19:40:20 INFO - PROCESS | 1898 | 1468204820089 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:20 INFO - PROCESS | 1898 | 1468204820174 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:20 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:40:20 INFO - [native code]
19:40:20 INFO - }" but got function "function () {
19:40:20 INFO - }"
19:40:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:40:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:40:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
19:40:20 INFO - {}
19:40:20 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:40:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:40:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:40:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
19:40:20 INFO - {}
19:40:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 525ms
19:40:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
19:40:20 INFO - PROCESS | 1898 | 1468204820632 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:20 INFO - PROCESS | 1898 | 1468204820715 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
19:40:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
19:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:40:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
19:40:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:40:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
19:40:21 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:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:40:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:40:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:40:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
19:40:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
19:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:40:21 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
19:40:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:40:21 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
19:40:21 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:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:40:21 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:40:21 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:40:21 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:21 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:40:21 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:40:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 483ms
19:40:21 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
19:40:21 INFO - PROCESS | 1898 | 1468204821135 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:21 INFO - PROCESS | 1898 | 1468204821228 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
19:40:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 376ms
19:40:21 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
19:40:21 INFO - PROCESS | 1898 | 1468204821516 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:21 INFO - PROCESS | 1898 | 1468204821631 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
19:40:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
19:40:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 481ms
19:40:22 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
19:40:22 INFO - PROCESS | 1898 | 1468204822033 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:22 INFO - PROCESS | 1898 | 1468204822173 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
19:40:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
19:40:22 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
19:40:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
19:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:40:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
19:40:22 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 578ms
19:40:22 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
19:40:22 INFO - PROCESS | 1898 | 1468204822621 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:22 INFO - PROCESS | 1898 | 1468204822719 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
19:40:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
19:40:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
19:40:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
19:40:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
19:40:24 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1636ms
19:40:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
19:40:24 INFO - PROCESS | 1898 | 1468204824265 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:24 INFO - PROCESS | 1898 | 1468204824359 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
19:40:25 INFO - {}
19:40:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
19:40:25 INFO - {}
19:40:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
19:40:25 INFO - {}
19:40:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
19:40:25 INFO - {}
19:40:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
19:40:25 INFO - {}
19:40:25 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1530ms
19:40:25 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
19:40:25 INFO - PROCESS | 1898 | 1468204825804 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:25 INFO - PROCESS | 1898 | 1468204825887 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:26 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
19:40:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 676ms
19:40:26 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
19:40:26 INFO - PROCESS | 1898 | 1468204826495 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:26 INFO - PROCESS | 1898 | 1468204826586 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:26 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
19:40:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
19:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
19:40:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 475ms
19:40:26 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
19:40:26 INFO - PROCESS | 1898 | 1468204826967 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:27 INFO - PROCESS | 1898 | 1468204827052 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:37 INFO - PROCESS | 1898 | MARIONETTE LOG: INFO: Timeout fired
19:40:37 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:40:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
19:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
19:40:37 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10210ms
19:40:37 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
19:40:37 INFO - PROCESS | 1898 | 1468204837188 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:37 INFO - PROCESS | 1898 | 1468204837292 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:37 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
19:40:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 730ms
19:40:37 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
19:40:37 INFO - PROCESS | 1898 | 1468204837928 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:38 INFO - PROCESS | 1898 | 1468204838011 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
19:40:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 427ms
19:40:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
19:40:38 INFO - PROCESS | 1898 | 1468204838367 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:38 INFO - PROCESS | 1898 | 1468204838465 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
19:40:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 486ms
19:40:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
19:40:38 INFO - PROCESS | 1898 | 1468204838849 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:38 INFO - PROCESS | 1898 | 1468204838953 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
19:40:39 INFO - {}
19:40:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 524ms
19:40:39 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
19:40:39 INFO - PROCESS | 1898 | 1468204839378 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:39 INFO - PROCESS | 1898 | 1468204839458 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
19:40:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 427ms
19:40:39 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
19:40:39 INFO - PROCESS | 1898 | 1468204839813 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:39 INFO - PROCESS | 1898 | 1468204839923 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:40 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
19:40:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
19:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
19:40:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
19:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
19:40:40 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 476ms
19:40:40 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
19:40:40 INFO - PROCESS | 1898 | 1468204840296 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:40 INFO - PROCESS | 1898 | 1468204840373 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:40 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:40:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 378ms
19:40:40 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
19:40:40 INFO - PROCESS | 1898 | 1468204840687 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:40 INFO - PROCESS | 1898 | 1468204840779 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:41 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
19:40:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 429ms
19:40:41 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
19:40:41 INFO - PROCESS | 1898 | 1468204841116 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:41 INFO - PROCESS | 1898 | 1468204841211 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:41 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
19:40:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 426ms
19:40:41 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
19:40:41 INFO - PROCESS | 1898 | 1468204841549 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:41 INFO - PROCESS | 1898 | 1468204841629 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:41 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:40:41 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
19:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:41 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
19:40:41 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
19:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:41 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
19:40:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
19:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:40:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
19:40:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 424ms
19:40:41 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
19:40:41 INFO - PROCESS | 1898 | 1468204841983 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:42 INFO - PROCESS | 1898 | 1468204842075 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:42 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
19:40:42 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 429ms
19:40:42 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
19:40:42 INFO - PROCESS | 1898 | 1468204842429 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:42 INFO - PROCESS | 1898 | 1468204842518 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:42 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
19:40:42 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 477ms
19:40:42 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
19:40:42 INFO - PROCESS | 1898 | 1468204842913 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:43 INFO - PROCESS | 1898 | 1468204843013 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:43 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
19:40:43 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 532ms
19:40:43 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
19:40:43 INFO - PROCESS | 1898 | 1468204843453 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:43 INFO - PROCESS | 1898 | 1468204843554 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:40:44 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:40:44 INFO - do_test/)
19:41:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
19:41:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
19:41:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
19:41:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
19:41:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
19:41:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
19:41:15 INFO - )
19:41:15 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 477ms
19:41:15 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
19:41:15 INFO - PROCESS | 1898 | 1468204875972 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:16 INFO - PROCESS | 1898 | 1468204876072 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
19:41:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
19:41:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
19:41:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
19:41:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
19:41:16 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
19:41:16 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 676ms
19:41:16 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
19:41:16 INFO - PROCESS | 1898 | 1468204876650 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:16 INFO - PROCESS | 1898 | 1468204876738 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
19:41:17 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 826ms
19:41:17 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
19:41:17 INFO - PROCESS | 1898 | 1468204877483 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:17 INFO - PROCESS | 1898 | 1468204877565 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
19:41:17 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
19:41:17 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 427ms
19:41:17 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
19:41:17 INFO - PROCESS | 1898 | 1468204877917 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:18 INFO - PROCESS | 1898 | 1468204878013 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
19:41:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
19:41:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
19:41:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
19:41:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
19:41:18 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 421ms
19:41:18 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
19:41:18 INFO - PROCESS | 1898 | 1468204878355 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:18 INFO - PROCESS | 1898 | 1468204878479 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:18 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
19:41:18 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
19:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:18 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
19:41:18 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 626ms
19:41:18 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
19:41:18 INFO - PROCESS | 1898 | 1468204878985 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:19 INFO - PROCESS | 1898 | 1468204879095 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:19 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
19:41:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
19:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
19:41:19 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 678ms
19:41:19 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
19:41:19 INFO - PROCESS | 1898 | 1468204879670 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:19 INFO - PROCESS | 1898 | 1468204879751 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:20 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
19:41:20 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 422ms
19:41:20 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
19:41:20 INFO - PROCESS | 1898 | 1468204880103 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:20 INFO - PROCESS | 1898 | 1468204880222 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:20 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
19:41:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
19:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
19:41:20 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 471ms
19:41:20 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
19:41:20 INFO - PROCESS | 1898 | 1468204880590 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:20 INFO - PROCESS | 1898 | 1468204880676 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:21 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
19:41:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
19:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
19:41:21 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 479ms
19:41:21 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
19:41:21 INFO - PROCESS | 1898 | 1468204881066 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:21 INFO - PROCESS | 1898 | 1468204881149 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
19:41:21 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 474ms
19:41:21 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
19:41:21 INFO - PROCESS | 1898 | 1468204881545 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:21 INFO - PROCESS | 1898 | 1468204881638 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
19:41:22 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 528ms
19:41:22 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
19:41:22 INFO - PROCESS | 1898 | 1468204882081 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:22 INFO - PROCESS | 1898 | 1468204882201 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
19:41:22 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 520ms
19:41:22 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
19:41:22 INFO - PROCESS | 1898 | 1468204882609 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:22 INFO - PROCESS | 1898 | 1468204882696 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
19:41:23 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 470ms
19:41:23 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
19:41:23 INFO - PROCESS | 1898 | 1468204883087 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:23 INFO - PROCESS | 1898 | 1468204883183 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:23 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:41:23 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:41:23 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
19:41:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
19:41:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
19:41:23 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 420ms
19:41:23 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
19:41:23 INFO - PROCESS | 1898 | 1468204883514 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:23 INFO - PROCESS | 1898 | 1468204883601 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
19:41:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
19:41:23 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 477ms
19:41:23 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
19:41:24 INFO - PROCESS | 1898 | 1468204883997 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:24 INFO - PROCESS | 1898 | 1468204884080 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
19:41:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
19:41:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
19:41:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
19:41:24 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 481ms
19:41:24 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
19:41:24 INFO - PROCESS | 1898 | 1468204884497 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:24 INFO - PROCESS | 1898 | 1468204884603 Marionette INFO sendAsync e16bf0cc-641f-4466-8c82-1fdf2082b27d
19:41:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: