builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-492
starttime: 1469129529.78
results: success (0)
buildid: 20160721051621
builduid: bf131c21c7b14185b0b77d876625dce3
revision: 512d3ff7151c16f30ea8f93414d048c708815110
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:09.776690) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:09.791908) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:09.792192) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:09.886896) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:09.887164) =========
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-1469129522.485341-238761607
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-21 12:32:09-- 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% 551K=0.02s
2016-07-21 12:32:10 (551 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.300512
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:10.222315) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:10.222626) =========
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-1469129522.485341-238761607
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.033246
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:10.288272) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 12:32:10.288613) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 512d3ff7151c16f30ea8f93414d048c708815110 --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 512d3ff7151c16f30ea8f93414d048c708815110 --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-1469129522.485341-238761607
_=/tools/buildbot/bin/python
using PTY: False
2016-07-21 12:32:10,396 truncating revision to first 12 chars
2016-07-21 12:32:10,397 Setting DEBUG logging.
2016-07-21 12:32:10,397 attempt 1/10
2016-07-21 12:32:10,397 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/512d3ff7151c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-21 12:32:11,094 unpacking tar archive at: mozilla-beta-512d3ff7151c/testing/mozharness/
program finished with exit code 0
elapsedTime=0.991779
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 12:32:11.312016) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:11.312334) =========
script_repo_revision: 512d3ff7151c16f30ea8f93414d048c708815110
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:11.312717) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:11.313007) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 12:32:11.343213) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 27 secs) (at 2016-07-21 12:32:11.343481) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
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-1469129522.485341-238761607
_=/tools/buildbot/bin/python
using PTY: False
12:32:11 INFO - MultiFileLogger online at 20160721 12:32:11 in /builds/slave/test
12:32:11 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
12:32:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:32:11 INFO - {'append_to_log': False,
12:32:11 INFO - 'base_work_dir': '/builds/slave/test',
12:32:11 INFO - 'blob_upload_branch': 'mozilla-beta',
12:32:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:32:11 INFO - 'buildbot_json_path': 'buildprops.json',
12:32:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:32:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:32:11 INFO - 'download_minidump_stackwalk': True,
12:32:11 INFO - 'download_symbols': 'ondemand',
12:32:11 INFO - 'e10s': True,
12:32:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:32:11 INFO - 'tooltool.py': '/tools/tooltool.py',
12:32:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:32:11 INFO - '/tools/misc-python/virtualenv.py')},
12:32:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:32:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:32:11 INFO - 'log_level': 'info',
12:32:11 INFO - 'log_to_console': True,
12:32:11 INFO - 'opt_config_files': (),
12:32:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:32:11 INFO - '--processes=1',
12:32:11 INFO - '--config=%(test_path)s/wptrunner.ini',
12:32:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:32:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:32:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:32:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:32:11 INFO - 'pip_index': False,
12:32:11 INFO - 'require_test_zip': True,
12:32:11 INFO - 'test_type': ('testharness',),
12:32:11 INFO - 'this_chunk': '1',
12:32:11 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:32:11 INFO - 'total_chunks': '5',
12:32:11 INFO - 'virtualenv_path': 'venv',
12:32:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:32:11 INFO - 'work_dir': 'build'}
12:32:11 INFO - #####
12:32:11 INFO - ##### Running clobber step.
12:32:11 INFO - #####
12:32:11 INFO - Running pre-action listener: _resource_record_pre_action
12:32:11 INFO - Running main action method: clobber
12:32:11 INFO - rmtree: /builds/slave/test/build
12:32:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
12:32:13 INFO - Running post-action listener: _resource_record_post_action
12:32:13 INFO - #####
12:32:13 INFO - ##### Running read-buildbot-config step.
12:32:13 INFO - #####
12:32:13 INFO - Running pre-action listener: _resource_record_pre_action
12:32:13 INFO - Running main action method: read_buildbot_config
12:32:13 INFO - Using buildbot properties:
12:32:13 INFO - {
12:32:13 INFO - "project": "",
12:32:13 INFO - "product": "firefox",
12:32:13 INFO - "script_repo_revision": "production",
12:32:13 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
12:32:13 INFO - "repository": "",
12:32:13 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-e10s-1",
12:32:13 INFO - "buildid": "20160721051621",
12:32:13 INFO - "pgo_build": "True",
12:32:13 INFO - "basedir": "/builds/slave/test",
12:32:13 INFO - "buildnumber": 31,
12:32:13 INFO - "slavename": "tst-linux32-spot-492",
12:32:13 INFO - "revision": "512d3ff7151c16f30ea8f93414d048c708815110",
12:32:13 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
12:32:13 INFO - "platform": "linux",
12:32:13 INFO - "branch": "mozilla-beta",
12:32:13 INFO - "repo_path": "releases/mozilla-beta",
12:32:13 INFO - "moz_repo_path": "",
12:32:13 INFO - "stage_platform": "linux-pgo",
12:32:13 INFO - "builduid": "bf131c21c7b14185b0b77d876625dce3",
12:32:13 INFO - "slavebuilddir": "test"
12:32:13 INFO - }
12:32:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
12:32:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
12:32:13 INFO - Running post-action listener: _resource_record_post_action
12:32:13 INFO - #####
12:32:13 INFO - ##### Running download-and-extract step.
12:32:13 INFO - #####
12:32:13 INFO - Running pre-action listener: _resource_record_pre_action
12:32:13 INFO - Running main action method: download_and_extract
12:32:13 INFO - mkdir: /builds/slave/test/build/tests
12:32: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')]}
12:32:13 INFO - https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
12:32:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
12:32:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
12:32:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:14 INFO - Downloaded 1291 bytes.
12:32:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
12:32:14 INFO - Using the following test package requirements:
12:32:14 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
12:32:14 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
12:32:14 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
12:32:14 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'jsshell-linux-i686.zip'],
12:32:14 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
12:32:14 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
12:32:14 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
12:32:14 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
12:32:14 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
12:32:14 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
12:32:14 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
12:32:14 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
12:32:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:32:14 INFO - https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
12:32:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
12:32:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
12:32:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:17 INFO - Downloaded 24091753 bytes.
12:32:17 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/*']
12:32:17 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/*
12:32:18 INFO - caution: filename not matched: web-platform/*
12:32:18 INFO - Return code: 11
12:32: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')]}
12:32:18 INFO - https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
12:32:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
12:32:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
12:32:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:23 INFO - Downloaded 36389875 bytes.
12:32:23 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/*']
12:32:23 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/*
12:32:27 INFO - caution: filename not matched: bin/*
12:32:27 INFO - caution: filename not matched: config/*
12:32:27 INFO - caution: filename not matched: mozbase/*
12:32:27 INFO - caution: filename not matched: marionette/*
12:32:27 INFO - caution: filename not matched: tools/wptserve/*
12:32:27 INFO - Return code: 11
12:32: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')]}
12:32:27 INFO - https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
12:32:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
12:32:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
12:32:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/If5flLDIQxKkupo_jenGvg/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
12:32:32 INFO - Downloaded 56906802 bytes.
12:32:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
12:32:32 INFO - mkdir: /builds/slave/test/properties
12:32:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:32:32 INFO - Writing to file /builds/slave/test/properties/build_url
12:32:32 INFO - Contents:
12:32:32 INFO - build_url:https://queue.taskcluster.net/v1/task/If5flLDIQxKkupo_jenGvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
12:32:33 INFO - Running post-action listener: _resource_record_post_action
12:32:33 INFO - Running post-action listener: set_extra_try_arguments
12:32:33 INFO - #####
12:32:33 INFO - ##### Running create-virtualenv step.
12:32:33 INFO - #####
12:32:33 INFO - Running pre-action listener: _pre_create_virtualenv
12:32:33 INFO - Running pre-action listener: _resource_record_pre_action
12:32:33 INFO - Running main action method: create_virtualenv
12:32:33 INFO - Creating virtualenv /builds/slave/test/build/venv
12:32:33 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
12:32:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:32:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:32:33 INFO - Using real prefix '/usr'
12:32:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:32:34 INFO - Installing distribute.............................................................................................................................................................................................done.
12:32:38 INFO - Installing pip.................done.
12:32:38 INFO - Return code: 0
12:32:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:32:38 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')]}
12:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:32:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:38 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')]}
12:32:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:32:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:38 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x9468c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94cf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95832b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9572f70>, '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 0x9572620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9578750>, '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-1469129522.485341-238761607', '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
12:32:38 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:38 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:32:38 INFO - 'CCACHE_UMASK': '002',
12:32:38 INFO - 'DISPLAY': ':0',
12:32:38 INFO - 'HOME': '/home/cltbld',
12:32:38 INFO - 'LANG': 'en_US.UTF-8',
12:32:38 INFO - 'LOGNAME': 'cltbld',
12:32:38 INFO - 'MAIL': '/var/mail/cltbld',
12:32:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:32:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:32:38 INFO - 'MOZ_NO_REMOTE': '1',
12:32:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:32:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:32:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:32:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:32:38 INFO - 'PWD': '/builds/slave/test',
12:32:38 INFO - 'SHELL': '/bin/bash',
12:32:38 INFO - 'SHLVL': '1',
12:32:38 INFO - 'TERM': 'linux',
12:32:38 INFO - 'TMOUT': '86400',
12:32:38 INFO - 'USER': 'cltbld',
12:32:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469129522.485341-238761607',
12:32:38 INFO - '_': '/tools/buildbot/bin/python'}
12:32:39 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:32:39 INFO - Downloading/unpacking psutil>=0.7.1
12:32:39 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
12:32:39 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
12:32:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:39 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
12:32:39 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
12:32:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:32:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:32:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:32:43 INFO - Installing collected packages: psutil
12:32:43 INFO - Running setup.py install for psutil
12:32:43 INFO - building 'psutil._psutil_linux' extension
12:32:43 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
12:32:43 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
12:32:43 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
12:32:44 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
12:32:44 INFO - building 'psutil._psutil_posix' extension
12:32:44 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
12:32:44 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
12:32:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:32:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:32:44 INFO - Successfully installed psutil
12:32:44 INFO - Cleaning up...
12:32:44 INFO - Return code: 0
12:32:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:32: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')]}
12:32:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:32:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32: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')]}
12:32:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:32:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:44 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x9468c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94cf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95832b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9572f70>, '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 0x9572620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9578750>, '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-1469129522.485341-238761607', '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
12:32:44 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:44 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:32:44 INFO - 'CCACHE_UMASK': '002',
12:32:44 INFO - 'DISPLAY': ':0',
12:32:44 INFO - 'HOME': '/home/cltbld',
12:32:44 INFO - 'LANG': 'en_US.UTF-8',
12:32:44 INFO - 'LOGNAME': 'cltbld',
12:32:44 INFO - 'MAIL': '/var/mail/cltbld',
12:32:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:32:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:32:44 INFO - 'MOZ_NO_REMOTE': '1',
12:32:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:32:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:32:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:32:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:32:44 INFO - 'PWD': '/builds/slave/test',
12:32:44 INFO - 'SHELL': '/bin/bash',
12:32:44 INFO - 'SHLVL': '1',
12:32:44 INFO - 'TERM': 'linux',
12:32:44 INFO - 'TMOUT': '86400',
12:32:44 INFO - 'USER': 'cltbld',
12:32:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469129522.485341-238761607',
12:32:44 INFO - '_': '/tools/buildbot/bin/python'}
12:32:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:32:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:32:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:32:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
12:32:49 INFO - Installing collected packages: mozsystemmonitor
12:32:49 INFO - Running setup.py install for mozsystemmonitor
12:32:49 INFO - Successfully installed mozsystemmonitor
12:32:49 INFO - Cleaning up...
12:32:49 INFO - Return code: 0
12:32:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:32:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:32:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:32:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x9468c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94cf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95832b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9572f70>, '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 0x9572620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9578750>, '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-1469129522.485341-238761607', '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
12:32:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:32:49 INFO - 'CCACHE_UMASK': '002',
12:32:49 INFO - 'DISPLAY': ':0',
12:32:49 INFO - 'HOME': '/home/cltbld',
12:32:49 INFO - 'LANG': 'en_US.UTF-8',
12:32:49 INFO - 'LOGNAME': 'cltbld',
12:32:49 INFO - 'MAIL': '/var/mail/cltbld',
12:32:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:32:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:32:49 INFO - 'MOZ_NO_REMOTE': '1',
12:32:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:32:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:32:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:32:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:32:49 INFO - 'PWD': '/builds/slave/test',
12:32:49 INFO - 'SHELL': '/bin/bash',
12:32:49 INFO - 'SHLVL': '1',
12:32:49 INFO - 'TERM': 'linux',
12:32:49 INFO - 'TMOUT': '86400',
12:32:49 INFO - 'USER': 'cltbld',
12:32:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469129522.485341-238761607',
12:32:49 INFO - '_': '/tools/buildbot/bin/python'}
12:32:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:32:49 INFO - Downloading/unpacking blobuploader==1.2.4
12:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:53 INFO - Downloading blobuploader-1.2.4.tar.gz
12:32:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
12:32:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
12:32:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:32:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:32:55 INFO - Downloading docopt-0.6.1.tar.gz
12:32:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
12:32:55 INFO - Installing collected packages: blobuploader, requests, docopt
12:32:55 INFO - Running setup.py install for blobuploader
12:32:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
12:32:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
12:32:55 INFO - Running setup.py install for requests
12:32:56 INFO - Running setup.py install for docopt
12:32:56 INFO - Successfully installed blobuploader requests docopt
12:32:56 INFO - Cleaning up...
12:32:56 INFO - Return code: 0
12:32:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:32:56 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')]}
12:32:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:32:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:56 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')]}
12:32:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:32:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:32:56 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x9468c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94cf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95832b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9572f70>, '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 0x9572620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9578750>, '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-1469129522.485341-238761607', '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
12:32:56 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:32:56 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
12:32:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:32:56 INFO - 'CCACHE_UMASK': '002',
12:32:56 INFO - 'DISPLAY': ':0',
12:32:56 INFO - 'HOME': '/home/cltbld',
12:32:56 INFO - 'LANG': 'en_US.UTF-8',
12:32:56 INFO - 'LOGNAME': 'cltbld',
12:32:56 INFO - 'MAIL': '/var/mail/cltbld',
12:32:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:32:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:32:56 INFO - 'MOZ_NO_REMOTE': '1',
12:32:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:32:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:32:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:32:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:32:56 INFO - 'PWD': '/builds/slave/test',
12:32:56 INFO - 'SHELL': '/bin/bash',
12:32:56 INFO - 'SHLVL': '1',
12:32:56 INFO - 'TERM': 'linux',
12:32:56 INFO - 'TMOUT': '86400',
12:32:56 INFO - 'USER': 'cltbld',
12:32:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469129522.485341-238761607',
12:32:56 INFO - '_': '/tools/buildbot/bin/python'}
12:32:56 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:32:57 INFO - Running setup.py (path:/tmp/pip-IJrwU2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:32:57 INFO - Running setup.py (path:/tmp/pip-joFcOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:32:57 INFO - Running setup.py (path:/tmp/pip-CJ8OGf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:32:57 INFO - Running setup.py (path:/tmp/pip-6RJatA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:32:57 INFO - Running setup.py (path:/tmp/pip-8pTo0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:32:57 INFO - Running setup.py (path:/tmp/pip-7kfLVX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:32:57 INFO - Running setup.py (path:/tmp/pip-GALGGN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:32:57 INFO - Running setup.py (path:/tmp/pip-LiQCdY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:32:58 INFO - Running setup.py (path:/tmp/pip-lSldBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:32:58 INFO - Running setup.py (path:/tmp/pip-D5ITf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:32:58 INFO - Running setup.py (path:/tmp/pip-3ZCVn5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:32:58 INFO - Running setup.py (path:/tmp/pip-6IxC55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:32:58 INFO - Running setup.py (path:/tmp/pip-so48tt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:32:58 INFO - Running setup.py (path:/tmp/pip-9ItbuD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:32:58 INFO - Running setup.py (path:/tmp/pip-YAWeH7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:32:59 INFO - Running setup.py (path:/tmp/pip-vX0eP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:32:59 INFO - Running setup.py (path:/tmp/pip-dUsQVX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:32:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:32:59 INFO - Running setup.py (path:/tmp/pip-zkebnN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:32:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:32:59 INFO - Running setup.py (path:/tmp/pip-XsCCnF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:32:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:32:59 INFO - Running setup.py (path:/tmp/pip-oibZ0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:32:59 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:33:00 INFO - Running setup.py (path:/tmp/pip-IOHbMO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:33:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:33:00 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
12:33:00 INFO - Running setup.py install for manifestparser
12:33:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
12:33:00 INFO - Running setup.py install for mozcrash
12:33:00 INFO - Running setup.py install for mozdebug
12:33:00 INFO - Running setup.py install for mozdevice
12:33:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
12:33:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin
12:33:01 INFO - Running setup.py install for mozfile
12:33:01 INFO - Running setup.py install for mozhttpd
12:33:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
12:33:01 INFO - Running setup.py install for mozinfo
12:33:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
12:33:01 INFO - Running setup.py install for mozInstall
12:33:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
12:33:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
12:33:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
12:33:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
12:33:02 INFO - Running setup.py install for mozleak
12:33:02 INFO - Running setup.py install for mozlog
12:33:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
12:33:02 INFO - Running setup.py install for moznetwork
12:33:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
12:33:02 INFO - Running setup.py install for mozprocess
12:33:03 INFO - Running setup.py install for mozprofile
12:33:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
12:33:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
12:33:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
12:33:03 INFO - Running setup.py install for mozrunner
12:33:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
12:33:03 INFO - Running setup.py install for mozscreenshot
12:33:03 INFO - Running setup.py install for moztest
12:33:04 INFO - Running setup.py install for mozversion
12:33:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
12:33:04 INFO - Running setup.py install for wptserve
12:33:04 INFO - Running setup.py install for marionette-driver
12:33:04 INFO - Running setup.py install for browsermob-proxy
12:33:05 INFO - Running setup.py install for marionette-client
12:33:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:33:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
12:33:05 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
12:33:05 INFO - Cleaning up...
12:33:05 INFO - Return code: 0
12:33:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:33:05 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')]}
12:33:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:33:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:33:05 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')]}
12:33:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:33:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:33:05 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x9468c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94cf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95832b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9572f70>, '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 0x9572620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9578750>, '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-1469129522.485341-238761607', '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
12:33:05 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
12:33:05 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
12:33:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:33:05 INFO - 'CCACHE_UMASK': '002',
12:33:05 INFO - 'DISPLAY': ':0',
12:33:05 INFO - 'HOME': '/home/cltbld',
12:33:05 INFO - 'LANG': 'en_US.UTF-8',
12:33:05 INFO - 'LOGNAME': 'cltbld',
12:33:05 INFO - 'MAIL': '/var/mail/cltbld',
12:33:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:33:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:33:05 INFO - 'MOZ_NO_REMOTE': '1',
12:33:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:33:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:33:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:33:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:33:05 INFO - 'PWD': '/builds/slave/test',
12:33:05 INFO - 'SHELL': '/bin/bash',
12:33:05 INFO - 'SHLVL': '1',
12:33:05 INFO - 'TERM': 'linux',
12:33:05 INFO - 'TMOUT': '86400',
12:33:05 INFO - 'USER': 'cltbld',
12:33:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469129522.485341-238761607',
12:33:05 INFO - '_': '/tools/buildbot/bin/python'}
12:33:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:33:06 INFO - Running setup.py (path:/tmp/pip-wIyuft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:33:06 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))
12:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:33:06 INFO - Running setup.py (path:/tmp/pip-ZsOQL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:33:06 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))
12:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:33:06 INFO - Running setup.py (path:/tmp/pip-SpxFIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:33:06 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))
12:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:33:06 INFO - Running setup.py (path:/tmp/pip-jytGvH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:33:06 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))
12:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:33:06 INFO - Running setup.py (path:/tmp/pip-lO0xAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:33:06 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))
12:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:33:06 INFO - Running setup.py (path:/tmp/pip-e1fRaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:33:07 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))
12:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:33:07 INFO - Running setup.py (path:/tmp/pip-JQa1o4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:33:07 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))
12:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:33:07 INFO - Running setup.py (path:/tmp/pip-0Ec7Lt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:33:07 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))
12:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:33:07 INFO - Running setup.py (path:/tmp/pip-pk9nb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:33:07 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))
12:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:33:07 INFO - Running setup.py (path:/tmp/pip-0BjjpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:33:07 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))
12:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:33:07 INFO - Running setup.py (path:/tmp/pip-6K5WaM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:33:07 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))
12:33:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:33:07 INFO - Running setup.py (path:/tmp/pip-Ih3tMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:33:08 INFO - Running setup.py (path:/tmp/pip-mEJ1zU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:33:08 INFO - Running setup.py (path:/tmp/pip-hcGnWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:33:08 INFO - Running setup.py (path:/tmp/pip-323Rpq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:33:08 INFO - Running setup.py (path:/tmp/pip-jYM7mL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:33:08 INFO - Running setup.py (path:/tmp/pip-fY34rC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:33:08 INFO - Running setup.py (path:/tmp/pip-F7Puam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:33:08 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))
12:33:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:33:08 INFO - Running setup.py (path:/tmp/pip-JykFdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:33:09 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))
12:33:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:33:09 INFO - Running setup.py (path:/tmp/pip-hJQOgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:33:09 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))
12:33:09 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:33:09 INFO - Running setup.py (path:/tmp/pip-3TJNjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:33:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:33:09 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))
12:33:09 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))
12:33:09 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))
12:33:09 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))
12:33:09 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))
12:33:09 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))
12:33:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:33:09 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
12:33:09 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
12:33:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:33:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
12:33:09 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
12:33:09 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
12:33:13 INFO - Downloading blessings-1.6.tar.gz
12:33:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
12:33:13 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))
12:33:13 INFO - Installing collected packages: blessings
12:33:13 INFO - Running setup.py install for blessings
12:33:14 INFO - Successfully installed blessings
12:33:14 INFO - Cleaning up...
12:33:14 INFO - Return code: 0
12:33:14 INFO - Done creating virtualenv /builds/slave/test/build/venv.
12:33:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:33:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:33:14 INFO - Reading from file tmpfile_stdout
12:33:14 INFO - Current package versions:
12:33:14 INFO - argparse == 1.2.1
12:33:14 INFO - blessings == 1.6
12:33:14 INFO - blobuploader == 1.2.4
12:33:14 INFO - browsermob-proxy == 0.6.0
12:33:14 INFO - docopt == 0.6.1
12:33:14 INFO - manifestparser == 1.1
12:33:14 INFO - marionette-client == 2.3.0
12:33:14 INFO - marionette-driver == 1.4.0
12:33:14 INFO - mozInstall == 1.12
12:33:14 INFO - mozcrash == 0.17
12:33:14 INFO - mozdebug == 0.1
12:33:14 INFO - mozdevice == 0.48
12:33:14 INFO - mozfile == 1.2
12:33:14 INFO - mozhttpd == 0.7
12:33:14 INFO - mozinfo == 0.9
12:33:14 INFO - mozleak == 0.1
12:33:14 INFO - mozlog == 3.1
12:33:14 INFO - moznetwork == 0.27
12:33:14 INFO - mozprocess == 0.22
12:33:14 INFO - mozprofile == 0.28
12:33:14 INFO - mozrunner == 6.11
12:33:14 INFO - mozscreenshot == 0.1
12:33:14 INFO - mozsystemmonitor == 0.0
12:33:14 INFO - moztest == 0.7
12:33:14 INFO - mozversion == 1.4
12:33:14 INFO - psutil == 3.1.1
12:33:14 INFO - requests == 1.2.3
12:33:14 INFO - wptserve == 1.4.0
12:33:14 INFO - wsgiref == 0.1.2
12:33:14 INFO - Running post-action listener: _resource_record_post_action
12:33:14 INFO - Running post-action listener: _start_resource_monitoring
12:33:14 INFO - Starting resource monitoring.
12:33:14 INFO - #####
12:33:14 INFO - ##### Running pull step.
12:33:14 INFO - #####
12:33:14 INFO - Running pre-action listener: _resource_record_pre_action
12:33:14 INFO - Running main action method: pull
12:33:14 INFO - Pull has nothing to do!
12:33:14 INFO - Running post-action listener: _resource_record_post_action
12:33:14 INFO - #####
12:33:14 INFO - ##### Running install step.
12:33:14 INFO - #####
12:33:14 INFO - Running pre-action listener: _resource_record_pre_action
12:33:14 INFO - Running main action method: install
12:33:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:33:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:33:15 INFO - Reading from file tmpfile_stdout
12:33:15 INFO - Detecting whether we're running mozinstall >=1.0...
12:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
12:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
12:33:15 INFO - Reading from file tmpfile_stdout
12:33:15 INFO - Output received:
12:33:15 INFO - Usage: mozinstall [options] installer
12:33:15 INFO - Options:
12:33:15 INFO - -h, --help show this help message and exit
12:33:15 INFO - -d DEST, --destination=DEST
12:33:15 INFO - Directory to install application into. [default:
12:33:15 INFO - "/builds/slave/test"]
12:33:15 INFO - --app=APP Application being installed. [default: firefox]
12:33:15 INFO - mkdir: /builds/slave/test/build/application
12:33:15 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']
12:33:15 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
12:33:42 INFO - Reading from file tmpfile_stdout
12:33:42 INFO - Output received:
12:33:42 INFO - /builds/slave/test/build/application/firefox/firefox
12:33:42 INFO - Running post-action listener: _resource_record_post_action
12:33:42 INFO - #####
12:33:42 INFO - ##### Running run-tests step.
12:33:42 INFO - #####
12:33:42 INFO - Running pre-action listener: _resource_record_pre_action
12:33:42 INFO - Running main action method: run_tests
12:33:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
12:33:42 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:33:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:33:42 INFO - grabbing minidump binary from tooltool
12:33:42 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')]}
12:33:42 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 0x9572f70>, '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 0x9572620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9578750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
12:33:42 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
12:33:42 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
12:33:42 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
12:33:42 INFO - Return code: 0
12:33:42 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
12:33:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
12:33:42 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/If5flLDIQxKkupo_jenGvg/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', '--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
12:33:42 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/If5flLDIQxKkupo_jenGvg/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 --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
12:33:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:33:42 INFO - 'CCACHE_UMASK': '002',
12:33:42 INFO - 'DISPLAY': ':0',
12:33:42 INFO - 'HOME': '/home/cltbld',
12:33:42 INFO - 'LANG': 'en_US.UTF-8',
12:33:42 INFO - 'LOGNAME': 'cltbld',
12:33:42 INFO - 'MAIL': '/var/mail/cltbld',
12:33:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
12:33:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:33:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:33:42 INFO - 'MOZ_NO_REMOTE': '1',
12:33:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:33:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:33:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:33:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:33:42 INFO - 'PWD': '/builds/slave/test',
12:33:42 INFO - 'SHELL': '/bin/bash',
12:33:42 INFO - 'SHLVL': '1',
12:33:42 INFO - 'TERM': 'linux',
12:33:42 INFO - 'TMOUT': '86400',
12:33:42 INFO - 'USER': 'cltbld',
12:33:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1469129522.485341-238761607',
12:33:42 INFO - '_': '/tools/buildbot/bin/python'}
12:33:42 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/If5flLDIQxKkupo_jenGvg/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', '--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
12:33:43 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
12:33:43 INFO - import pkg_resources
12:33:45 INFO - Using 1 client processes
12:33:45 INFO - wptserve Starting http server on 127.0.0.1:8000
12:33:45 INFO - wptserve Starting http server on 127.0.0.1:8001
12:33:45 INFO - wptserve Starting http server on 127.0.0.1:8443
12:33:47 INFO - SUITE-START | Running 1476 tests
12:33:47 INFO - Running testharness tests
12:33:47 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
12:33:47 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
12:33:47 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:33:47 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:33:47 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:33:47 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:33:47 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:33:47 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:33:47 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:33:47 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:33:47 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 4ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 6ms
12:33:47 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:33:47 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 6ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:33:47 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:33:47 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
12:33:47 INFO - Setting up ssl
12:33:47 INFO - PROCESS | certutil |
12:33:47 INFO - PROCESS | certutil |
12:33:47 INFO - PROCESS | certutil |
12:33:47 INFO - Certificate Nickname Trust Attributes
12:33:47 INFO - SSL,S/MIME,JAR/XPI
12:33:47 INFO -
12:33:47 INFO - web-platform-tests CT,,
12:33:47 INFO -
12:33:47 INFO - Starting runner
12:33:49 INFO - PROCESS | 1774 | 1469129629382 Marionette INFO Listening on port 2828
12:33:51 INFO - PROCESS | 1774 | 1469129631961 Marionette INFO startBrowser 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:51 INFO - PROCESS | 1774 | 1469129631984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:52 INFO - PROCESS | 1774 | 1469129632440 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:52 INFO - PROCESS | 1774 | 1469129632566 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:52 INFO - PROCESS | 1774 |
12:33:52 INFO - PROCESS | 1774 | (process:1826): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
12:33:53 INFO - PROCESS | 1774 | 1469129633481 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:54 INFO - PROCESS | 1774 | 1469129634049 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:33:54 INFO - PROCESS | 1774 | 1469129634118 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:54 INFO - PROCESS | 1774 | 1469129634134 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 892ms
12:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:33:55 INFO - PROCESS | 1774 | 1469129635009 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:55 INFO - PROCESS | 1774 | 1469129635110 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 681ms
12:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:33:55 INFO - PROCESS | 1774 | 1469129635702 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:55 INFO - PROCESS | 1774 | 1469129635791 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 688ms
12:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:33:56 INFO - PROCESS | 1774 | 1469129636391 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:56 INFO - PROCESS | 1774 | 1469129636497 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 642ms
12:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:33:57 INFO - PROCESS | 1774 | 1469129637058 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:57 INFO - PROCESS | 1774 | 1469129637157 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 747ms
12:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:33:57 INFO - PROCESS | 1774 | 1469129637833 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:57 INFO - PROCESS | 1774 | 1469129637963 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 731ms
12:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:33:58 INFO - PROCESS | 1774 | 1469129638527 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:58 INFO - PROCESS | 1774 | 1469129638599 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 627ms
12:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:33:59 INFO - PROCESS | 1774 | 1469129639166 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:33:59 INFO - PROCESS | 1774 | 1469129639395 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 978ms
12:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:34:00 INFO - PROCESS | 1774 | 1469129640179 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:00 INFO - PROCESS | 1774 | 1469129640330 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 756ms
12:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:34:00 INFO - PROCESS | 1774 | 1469129640949 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:01 INFO - PROCESS | 1774 | 1469129641056 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 701ms
12:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:34:01 INFO - PROCESS | 1774 | 1469129641718 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:01 INFO - PROCESS | 1774 | 1469129641831 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 757ms
12:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:34:02 INFO - PROCESS | 1774 | 1469129642466 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:02 INFO - PROCESS | 1774 | 1469129642559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 626ms
12:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:34:03 INFO - PROCESS | 1774 | 1469129643135 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:03 INFO - PROCESS | 1774 | 1469129643225 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 804ms
12:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:34:03 INFO - PROCESS | 1774 | 1469129643938 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:04 INFO - PROCESS | 1774 | 1469129644050 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 750ms
12:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:34:04 INFO - PROCESS | 1774 | 1469129644679 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:04 INFO - PROCESS | 1774 | 1469129644779 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms
12:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:34:05 INFO - PROCESS | 1774 | 1469129645357 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:05 INFO - PROCESS | 1774 | 1469129645474 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms
12:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:34:06 INFO - PROCESS | 1774 | 1469129646014 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:06 INFO - PROCESS | 1774 | 1469129646106 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 646ms
12:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:34:06 INFO - PROCESS | 1774 | 1469129646706 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:06 INFO - PROCESS | 1774 | 1469129646798 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 727ms
12:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:34:07 INFO - PROCESS | 1774 | 1469129647402 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:07 INFO - PROCESS | 1774 | 1469129647557 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 689ms
12:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:34:08 INFO - PROCESS | 1774 | 1469129648113 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:08 INFO - PROCESS | 1774 | 1469129648242 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 643ms
12:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:34:08 INFO - PROCESS | 1774 | 1469129648819 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:08 INFO - PROCESS | 1774 | 1469129648931 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 632ms
12:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:34:09 INFO - PROCESS | 1774 | 1469129649461 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:09 INFO - PROCESS | 1774 | 1469129649602 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 677ms
12:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:34:10 INFO - PROCESS | 1774 | 1469129650149 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:10 INFO - PROCESS | 1774 | 1469129650273 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 734ms
12:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:34:10 INFO - PROCESS | 1774 | 1469129650909 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:11 INFO - PROCESS | 1774 | 1469129651069 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1055ms
12:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:34:11 INFO - PROCESS | 1774 | 1469129651964 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:12 INFO - PROCESS | 1774 | 1469129652072 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 734ms
12:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:34:12 INFO - PROCESS | 1774 | 1469129652752 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:12 INFO - PROCESS | 1774 | 1469129652868 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 684ms
12:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:34:13 INFO - PROCESS | 1774 | 1469129653467 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:13 INFO - PROCESS | 1774 | 1469129653581 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 805ms
12:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:34:14 INFO - PROCESS | 1774 | 1469129654251 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:14 INFO - PROCESS | 1774 | 1469129654347 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 624ms
12:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:34:14 INFO - PROCESS | 1774 | 1469129654901 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:15 INFO - PROCESS | 1774 | 1469129654999 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 697ms
12:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:34:15 INFO - PROCESS | 1774 | 1469129655597 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:15 INFO - PROCESS | 1774 | 1469129655707 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 814ms
12:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:34:16 INFO - PROCESS | 1774 | 1469129656410 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:16 INFO - PROCESS | 1774 | 1469129656499 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 774ms
12:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:34:17 INFO - PROCESS | 1774 | 1469129657192 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:17 INFO - PROCESS | 1774 | 1469129657327 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 885ms
12:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:34:18 INFO - PROCESS | 1774 | 1469129658102 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:18 INFO - PROCESS | 1774 | 1469129658249 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 736ms
12:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:34:18 INFO - PROCESS | 1774 | 1469129658858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:18 INFO - PROCESS | 1774 | 1469129658967 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 740ms
12:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:34:19 INFO - PROCESS | 1774 | 1469129659639 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:19 INFO - PROCESS | 1774 | 1469129659743 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 792ms
12:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:34:20 INFO - PROCESS | 1774 | 1469129660417 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:20 INFO - PROCESS | 1774 | 1469129660525 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 736ms
12:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:34:21 INFO - PROCESS | 1774 | 1469129661170 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:21 INFO - PROCESS | 1774 | 1469129661289 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 739ms
12:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:34:21 INFO - PROCESS | 1774 | 1469129661908 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:22 INFO - PROCESS | 1774 | 1469129662047 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 683ms
12:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:34:22 INFO - PROCESS | 1774 | 1469129662608 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:22 INFO - PROCESS | 1774 | 1469129662685 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 688ms
12:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:34:23 INFO - PROCESS | 1774 | 1469129663283 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:23 INFO - PROCESS | 1774 | 1469129663375 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 724ms
12:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:34:24 INFO - PROCESS | 1774 | 1469129664035 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:24 INFO - PROCESS | 1774 | 1469129664159 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 999ms
12:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:34:25 INFO - PROCESS | 1774 | 1469129665033 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:25 INFO - PROCESS | 1774 | 1469129665161 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 688ms
12:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:34:25 INFO - PROCESS | 1774 | 1469129665737 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:25 INFO - PROCESS | 1774 | 1469129665833 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 676ms
12:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:34:26 INFO - PROCESS | 1774 | 1469129666430 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:26 INFO - PROCESS | 1774 | 1469129666556 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 689ms
12:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:34:27 INFO - PROCESS | 1774 | 1469129667121 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:27 INFO - PROCESS | 1774 | 1469129667225 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 739ms
12:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:34:27 INFO - PROCESS | 1774 | 1469129667856 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:27 INFO - PROCESS | 1774 | 1469129667985 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 726ms
12:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:34:28 INFO - PROCESS | 1774 | 1469129668588 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:28 INFO - PROCESS | 1774 | 1469129668701 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 676ms
12:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:34:29 INFO - PROCESS | 1774 | 1469129669266 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:29 INFO - PROCESS | 1774 | 1469129669379 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms
12:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:34:29 INFO - PROCESS | 1774 | 1469129669915 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:30 INFO - PROCESS | 1774 | 1469129670002 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 695ms
12:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:34:30 INFO - PROCESS | 1774 | 1469129670598 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:30 INFO - PROCESS | 1774 | 1469129670685 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 676ms
12:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:34:31 INFO - PROCESS | 1774 | 1469129671301 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:31 INFO - PROCESS | 1774 | 1469129671445 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 993ms
12:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:34:32 INFO - PROCESS | 1774 | 1469129672303 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:32 INFO - PROCESS | 1774 | 1469129672462 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 742ms
12:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:34:33 INFO - PROCESS | 1774 | 1469129673058 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:33 INFO - PROCESS | 1774 | 1469129673188 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 625ms
12:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:34:33 INFO - PROCESS | 1774 | 1469129673719 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:33 INFO - PROCESS | 1774 | 1469129673845 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 751ms
12:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:34:34 INFO - PROCESS | 1774 | 1469129674449 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:34 INFO - PROCESS | 1774 | 1469129674579 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 737ms
12:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:34:35 INFO - PROCESS | 1774 | 1469129675204 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:35 INFO - PROCESS | 1774 | 1469129675304 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 689ms
12:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:34:35 INFO - PROCESS | 1774 | 1469129675895 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:36 INFO - PROCESS | 1774 | 1469129676064 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 744ms
12:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:34:36 INFO - PROCESS | 1774 | 1469129676640 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:36 INFO - PROCESS | 1774 | 1469129676734 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 676ms
12:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:34:37 INFO - PROCESS | 1774 | 1469129677315 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:37 INFO - PROCESS | 1774 | 1469129677408 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 584ms
12:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:34:37 INFO - PROCESS | 1774 | 1469129677920 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:38 INFO - PROCESS | 1774 | 1469129678057 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 999ms
12:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:34:38 INFO - PROCESS | 1774 | 1469129678989 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:39 INFO - PROCESS | 1774 | 1469129679080 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 738ms
12:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:34:39 INFO - PROCESS | 1774 | 1469129679732 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:39 INFO - PROCESS | 1774 | 1469129679840 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 688ms
12:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:34:40 INFO - PROCESS | 1774 | 1469129680434 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:40 INFO - PROCESS | 1774 | 1469129680563 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 683ms
12:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:34:41 INFO - PROCESS | 1774 | 1469129681122 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:41 INFO - PROCESS | 1774 | 1469129681202 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 678ms
12:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:34:41 INFO - PROCESS | 1774 | 1469129681813 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:41 INFO - PROCESS | 1774 | 1469129681983 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 779ms
12:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:34:42 INFO - PROCESS | 1774 | 1469129682611 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:42 INFO - PROCESS | 1774 | 1469129682769 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 778ms
12:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:34:43 INFO - PROCESS | 1774 | 1469129683399 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:43 INFO - PROCESS | 1774 | 1469129683470 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 632ms
12:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:34:44 INFO - PROCESS | 1774 | 1469129684044 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:44 INFO - PROCESS | 1774 | 1469129684151 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 646ms
12:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:34:44 INFO - PROCESS | 1774 | 1469129684684 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:44 INFO - PROCESS | 1774 | 1469129684836 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 929ms
12:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:34:45 INFO - PROCESS | 1774 | 1469129685633 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:45 INFO - PROCESS | 1774 | 1469129685753 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 884ms
12:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:34:46 INFO - PROCESS | 1774 | 1469129686551 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:46 INFO - PROCESS | 1774 | 1469129686668 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 640ms
12:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:34:47 INFO - PROCESS | 1774 | 1469129687226 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:47 INFO - PROCESS | 1774 | 1469129687343 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 687ms
12:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:34:47 INFO - PROCESS | 1774 | 1469129687897 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:48 INFO - PROCESS | 1774 | 1469129688054 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:48 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.
12:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 636ms
12:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:34:48 INFO - PROCESS | 1774 | 1469129688561 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:48 INFO - PROCESS | 1774 | 1469129688687 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:49 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.
12:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 782ms
12:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:34:49 INFO - PROCESS | 1774 | 1469129689422 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:49 INFO - PROCESS | 1774 | 1469129689528 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:50 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.
12:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 732ms
12:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:34:50 INFO - PROCESS | 1774 | 1469129690176 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:50 INFO - PROCESS | 1774 | 1469129690274 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:50 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.
12:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 695ms
12:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:34:50 INFO - PROCESS | 1774 | 1469129690852 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:50 INFO - PROCESS | 1774 | 1469129690957 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:51 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.
12:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 679ms
12:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:34:51 INFO - PROCESS | 1774 | 1469129691564 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:51 INFO - PROCESS | 1774 | 1469129691716 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:52 INFO - PROCESS | 1774 | 1469129692092 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:34:52 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.
12:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 888ms
12:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:34:52 INFO - PROCESS | 1774 | 1469129692457 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:52 INFO - PROCESS | 1774 | 1469129692580 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:53 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.
12:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 927ms
12:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:34:53 INFO - PROCESS | 1774 | 1469129693403 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:53 INFO - PROCESS | 1774 | 1469129693593 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:54 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.
12:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 991ms
12:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:34:54 INFO - PROCESS | 1774 | 1469129694400 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:54 INFO - PROCESS | 1774 | 1469129694527 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:55 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.
12:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 738ms
12:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:34:55 INFO - PROCESS | 1774 | 1469129695152 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:55 INFO - PROCESS | 1774 | 1469129695253 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:55 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.
12:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 681ms
12:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:34:55 INFO - PROCESS | 1774 | 1469129695839 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:55 INFO - PROCESS | 1774 | 1469129695951 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:56 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.
12:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 730ms
12:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:34:56 INFO - PROCESS | 1774 | 1469129696569 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:56 INFO - PROCESS | 1774 | 1469129696670 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 726ms
12:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:34:57 INFO - PROCESS | 1774 | 1469129697316 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:57 INFO - PROCESS | 1774 | 1469129697412 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 723ms
12:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:34:58 INFO - PROCESS | 1774 | 1469129698049 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:58 INFO - PROCESS | 1774 | 1469129698179 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 929ms
12:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:34:58 INFO - PROCESS | 1774 | 1469129698993 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:59 INFO - PROCESS | 1774 | 1469129699110 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 678ms
12:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:34:59 INFO - PROCESS | 1774 | 1469129699697 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:34:59 INFO - PROCESS | 1774 | 1469129699827 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:00 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.
12:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 736ms
12:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:35:00 INFO - PROCESS | 1774 | 1469129700472 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:00 INFO - PROCESS | 1774 | 1469129700607 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:01 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.
12:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 901ms
12:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:35:01 INFO - PROCESS | 1774 | 1469129701362 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:01 INFO - PROCESS | 1774 | 1469129701492 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
12:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 937ms
12:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:35:02 INFO - PROCESS | 1774 | 1469129702309 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:02 INFO - PROCESS | 1774 | 1469129702423 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:03 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.
12:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 747ms
12:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:35:03 INFO - PROCESS | 1774 | 1469129703042 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:03 INFO - PROCESS | 1774 | 1469129703165 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:03 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.
12:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 738ms
12:35:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:35:03 INFO - PROCESS | 1774 | 1469129703809 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:03 INFO - PROCESS | 1774 | 1469129703907 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:35:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 780ms
12:35:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:35:04 INFO - PROCESS | 1774 | 1469129704613 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:04 INFO - PROCESS | 1774 | 1469129704726 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:35:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 943ms
12:35:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:35:05 INFO - PROCESS | 1774 | 1469129705561 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:05 INFO - PROCESS | 1774 | 1469129705707 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:35:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 745ms
12:35:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:35:06 INFO - PROCESS | 1774 | 1469129706325 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:06 INFO - PROCESS | 1774 | 1469129706446 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 753ms
12:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:35:07 INFO - PROCESS | 1774 | 1469129707102 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:07 INFO - PROCESS | 1774 | 1469129707191 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 786ms
12:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:35:07 INFO - PROCESS | 1774 | 1469129707886 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:07 INFO - PROCESS | 1774 | 1469129707974 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 883ms
12:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:35:08 INFO - PROCESS | 1774 | 1469129708776 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:08 INFO - PROCESS | 1774 | 1469129708898 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:35:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 779ms
12:35:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:35:09 INFO - PROCESS | 1774 | 1469129709564 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:09 INFO - PROCESS | 1774 | 1469129709699 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 681ms
12:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:35:10 INFO - PROCESS | 1774 | 1469129710245 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:10 INFO - PROCESS | 1774 | 1469129710425 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:35:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 779ms
12:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:35:11 INFO - PROCESS | 1774 | 1469129711029 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:11 INFO - PROCESS | 1774 | 1469129711131 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:35:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 724ms
12:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:35:11 INFO - PROCESS | 1774 | 1469129711857 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:12 INFO - PROCESS | 1774 | 1469129712000 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 941ms
12:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:35:12 INFO - PROCESS | 1774 | 1469129712830 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:13 INFO - PROCESS | 1774 | 1469129713017 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:14 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
12:35:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1286ms
12:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:35:14 INFO - PROCESS | 1774 | 1469129714115 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:14 INFO - PROCESS | 1774 | 1469129714206 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:35:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1185ms
12:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:35:15 INFO - PROCESS | 1774 | 1469129715319 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:15 INFO - PROCESS | 1774 | 1469129715436 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:16 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
12:35:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:35:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 725ms
12:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:35:16 INFO - PROCESS | 1774 | 1469129716064 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:16 INFO - PROCESS | 1774 | 1469129716183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 743ms
12:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:35:16 INFO - PROCESS | 1774 | 1469129716826 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:16 INFO - PROCESS | 1774 | 1469129716925 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:35:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 732ms
12:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:35:17 INFO - PROCESS | 1774 | 1469129717577 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:17 INFO - PROCESS | 1774 | 1469129717710 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:35:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 776ms
12:35:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:35:18 INFO - PROCESS | 1774 | 1469129718420 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:18 INFO - PROCESS | 1774 | 1469129718553 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 880ms
12:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:35:19 INFO - PROCESS | 1774 | 1469129719329 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:19 INFO - PROCESS | 1774 | 1469129719472 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 844ms
12:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:35:20 INFO - PROCESS | 1774 | 1469129720168 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:20 INFO - PROCESS | 1774 | 1469129720282 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:35:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 628ms
12:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:35:20 INFO - PROCESS | 1774 | 1469129720859 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:20 INFO - PROCESS | 1774 | 1469129720984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:35:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 739ms
12:35:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:35:21 INFO - PROCESS | 1774 | 1469129721580 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:21 INFO - PROCESS | 1774 | 1469129721761 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:35:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 934ms
12:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:35:22 INFO - PROCESS | 1774 | 1469129722541 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:22 INFO - PROCESS | 1774 | 1469129722665 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:23 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
12:35:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:35:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 784ms
12:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:35:23 INFO - PROCESS | 1774 | 1469129723326 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:23 INFO - PROCESS | 1774 | 1469129723435 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:24 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:35:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 727ms
12:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:35:24 INFO - PROCESS | 1774 | 1469129724049 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:24 INFO - PROCESS | 1774 | 1469129724162 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 721ms
12:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:35:24 INFO - PROCESS | 1774 | 1469129724809 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:24 INFO - PROCESS | 1774 | 1469129724907 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1013ms
12:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:35:25 INFO - PROCESS | 1774 | 1469129725822 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:25 INFO - PROCESS | 1774 | 1469129725962 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 788ms
12:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:35:26 INFO - PROCESS | 1774 | 1469129726612 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:26 INFO - PROCESS | 1774 | 1469129726719 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 733ms
12:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:35:27 INFO - PROCESS | 1774 | 1469129727368 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:27 INFO - PROCESS | 1774 | 1469129727500 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 842ms
12:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:35:28 INFO - PROCESS | 1774 | 1469129728199 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:28 INFO - PROCESS | 1774 | 1469129728291 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms
12:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:35:28 INFO - PROCESS | 1774 | 1469129728836 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:28 INFO - PROCESS | 1774 | 1469129728946 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 784ms
12:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:35:29 INFO - PROCESS | 1774 | 1469129729676 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:29 INFO - PROCESS | 1774 | 1469129729882 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 912ms
12:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:35:30 INFO - PROCESS | 1774 | 1469129730547 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:30 INFO - PROCESS | 1774 | 1469129730678 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 826ms
12:35:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:35:31 INFO - PROCESS | 1774 | 1469129731394 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:31 INFO - PROCESS | 1774 | 1469129731531 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 936ms
12:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:35:32 INFO - PROCESS | 1774 | 1469129732355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:32 INFO - PROCESS | 1774 | 1469129732632 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 998ms
12:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:35:33 INFO - PROCESS | 1774 | 1469129733342 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:33 INFO - PROCESS | 1774 | 1469129733456 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:34 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
12:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 737ms
12:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:35:34 INFO - PROCESS | 1774 | 1469129734093 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:34 INFO - PROCESS | 1774 | 1469129734241 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 786ms
12:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:35:34 INFO - PROCESS | 1774 | 1469129734893 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:35 INFO - PROCESS | 1774 | 1469129734998 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 683ms
12:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:35:35 INFO - PROCESS | 1774 | 1469129735581 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:35 INFO - PROCESS | 1774 | 1469129735718 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:36 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
12:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 790ms
12:35:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:35:36 INFO - PROCESS | 1774 | 1469129736373 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:36 INFO - PROCESS | 1774 | 1469129736530 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:37 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
12:35:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:35:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:35:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:35:37 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
12:35:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:35:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:35:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:35:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:35:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 789ms
12:35:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:35:37 INFO - PROCESS | 1774 | 1469129737172 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:37 INFO - PROCESS | 1774 | 1469129737264 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
12:35:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 693ms
12:35:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:35:37 INFO - PROCESS | 1774 | 1469129737866 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:37 INFO - PROCESS | 1774 | 1469129737959 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:38 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.
12:35:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 687ms
12:35:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:35:38 INFO - PROCESS | 1774 | 1469129738558 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:38 INFO - PROCESS | 1774 | 1469129738684 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:39 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.
12:35:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 927ms
12:35:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:35:39 INFO - PROCESS | 1774 | 1469129739510 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:39 INFO - PROCESS | 1774 | 1469129739647 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
12:35:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 783ms
12:35:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:35:40 INFO - PROCESS | 1774 | 1469129740318 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:40 INFO - PROCESS | 1774 | 1469129740441 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:40 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.
12:35:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 680ms
12:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:35:41 INFO - PROCESS | 1774 | 1469129741072 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:41 INFO - PROCESS | 1774 | 1469129741171 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 787ms
12:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:35:41 INFO - PROCESS | 1774 | 1469129741864 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:41 INFO - PROCESS | 1774 | 1469129741972 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 627ms
12:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:35:42 INFO - PROCESS | 1774 | 1469129742512 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:42 INFO - PROCESS | 1774 | 1469129742631 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 682ms
12:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:35:43 INFO - PROCESS | 1774 | 1469129743200 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:43 INFO - PROCESS | 1774 | 1469129743303 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 885ms
12:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:35:44 INFO - PROCESS | 1774 | 1469129744083 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:44 INFO - PROCESS | 1774 | 1469129744170 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms
12:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:35:44 INFO - PROCESS | 1774 | 1469129744760 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:44 INFO - PROCESS | 1774 | 1469129744868 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 683ms
12:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:35:45 INFO - PROCESS | 1774 | 1469129745452 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:45 INFO - PROCESS | 1774 | 1469129745576 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:35:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 981ms
12:35:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:35:46 INFO - PROCESS | 1774 | 1469129746457 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:46 INFO - PROCESS | 1774 | 1469129746568 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 780ms
12:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:35:47 INFO - PROCESS | 1774 | 1469129747246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:47 INFO - PROCESS | 1774 | 1469129747353 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 680ms
12:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:35:47 INFO - PROCESS | 1774 | 1469129747971 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:48 INFO - PROCESS | 1774 | 1469129748102 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 765ms
12:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:35:48 INFO - PROCESS | 1774 | 1469129748710 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:48 INFO - PROCESS | 1774 | 1469129748807 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 732ms
12:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:35:49 INFO - PROCESS | 1774 | 1469129749463 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:49 INFO - PROCESS | 1774 | 1469129749569 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 684ms
12:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:35:50 INFO - PROCESS | 1774 | 1469129750146 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:50 INFO - PROCESS | 1774 | 1469129750267 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 942ms
12:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:35:51 INFO - PROCESS | 1774 | 1469129751104 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:51 INFO - PROCESS | 1774 | 1469129751220 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 685ms
12:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:35:51 INFO - PROCESS | 1774 | 1469129751782 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:51 INFO - PROCESS | 1774 | 1469129751924 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 976ms
12:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:35:52 INFO - PROCESS | 1774 | 1469129752768 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:52 INFO - PROCESS | 1774 | 1469129752912 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 726ms
12:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:35:53 INFO - PROCESS | 1774 | 1469129753519 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:53 INFO - PROCESS | 1774 | 1469129753681 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 843ms
12:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:35:54 INFO - PROCESS | 1774 | 1469129754404 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:54 INFO - PROCESS | 1774 | 1469129754495 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 813ms
12:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:35:55 INFO - PROCESS | 1774 | 1469129755184 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:55 INFO - PROCESS | 1774 | 1469129755303 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 779ms
12:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:35:55 INFO - PROCESS | 1774 | 1469129755965 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:56 INFO - PROCESS | 1774 | 1469129756053 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 675ms
12:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:35:56 INFO - PROCESS | 1774 | 1469129756651 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:56 INFO - PROCESS | 1774 | 1469129756765 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 683ms
12:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:35:57 INFO - PROCESS | 1774 | 1469129757337 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:57 INFO - PROCESS | 1774 | 1469129757456 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 723ms
12:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:35:58 INFO - PROCESS | 1774 | 1469129758069 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:58 INFO - PROCESS | 1774 | 1469129758242 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 791ms
12:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:35:58 INFO - PROCESS | 1774 | 1469129758922 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:59 INFO - PROCESS | 1774 | 1469129759038 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 937ms
12:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:35:59 INFO - PROCESS | 1774 | 1469129759881 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:00 INFO - PROCESS | 1774 | 1469129760050 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 846ms
12:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:36:00 INFO - PROCESS | 1774 | 1469129760743 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:00 INFO - PROCESS | 1774 | 1469129760873 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 778ms
12:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:36:01 INFO - PROCESS | 1774 | 1469129761553 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:01 INFO - PROCESS | 1774 | 1469129761659 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 747ms
12:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:36:02 INFO - PROCESS | 1774 | 1469129762324 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:02 INFO - PROCESS | 1774 | 1469129762439 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 690ms
12:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:36:03 INFO - PROCESS | 1774 | 1469129763018 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:03 INFO - PROCESS | 1774 | 1469129763132 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
12:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 737ms
12:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:36:03 INFO - PROCESS | 1774 | 1469129763769 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:03 INFO - PROCESS | 1774 | 1469129763909 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 786ms
12:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:36:04 INFO - PROCESS | 1774 | 1469129764557 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:04 INFO - PROCESS | 1774 | 1469129764657 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:05 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
12:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 778ms
12:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:36:05 INFO - PROCESS | 1774 | 1469129765339 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:05 INFO - PROCESS | 1774 | 1469129765463 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
12:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 982ms
12:36:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:36:06 INFO - PROCESS | 1774 | 1469129766326 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:06 INFO - PROCESS | 1774 | 1469129766477 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:07 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)
12:36:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1383ms
12:36:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:36:07 INFO - PROCESS | 1774 | 1469129767712 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:07 INFO - PROCESS | 1774 | 1469129767827 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
12:36:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1230ms
12:36:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:36:08 INFO - PROCESS | 1774 | 1469129768958 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:09 INFO - PROCESS | 1774 | 1469129769068 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
12:36:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1279ms
12:36:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:36:10 INFO - PROCESS | 1774 | 1469129770247 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:10 INFO - PROCESS | 1774 | 1469129770349 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:11 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)
12:36:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1192ms
12:36:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:36:11 INFO - PROCESS | 1774 | 1469129771434 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:11 INFO - PROCESS | 1774 | 1469129771527 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:12 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)
12:36:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1177ms
12:36:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:36:12 INFO - PROCESS | 1774 | 1469129772616 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:12 INFO - PROCESS | 1774 | 1469129772711 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
12:36:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1381ms
12:36:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:36:14 INFO - PROCESS | 1774 | 1469129774011 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:14 INFO - PROCESS | 1774 | 1469129774130 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
12:36:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1235ms
12:36:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:36:15 INFO - PROCESS | 1774 | 1469129775263 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:15 INFO - PROCESS | 1774 | 1469129775359 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:36:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1236ms
12:36:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:36:16 INFO - PROCESS | 1774 | 1469129776507 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:16 INFO - PROCESS | 1774 | 1469129776597 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:17 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
12:36:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1176ms
12:36:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:36:17 INFO - PROCESS | 1774 | 1469129777680 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:17 INFO - PROCESS | 1774 | 1469129777768 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:36:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1188ms
12:36:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:36:18 INFO - PROCESS | 1774 | 1469129778875 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:18 INFO - PROCESS | 1774 | 1469129778983 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:19 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:36:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:36:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 823ms
12:36:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:36:19 INFO - PROCESS | 1774 | 1469129779717 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:19 INFO - PROCESS | 1774 | 1469129779888 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:36:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1037ms
12:36:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:36:20 INFO - PROCESS | 1774 | 1469129780757 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:20 INFO - PROCESS | 1774 | 1469129780878 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:21 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
12:36:21 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:36:21 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:36:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:36:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 790ms
12:36:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:36:21 INFO - PROCESS | 1774 | 1469129781591 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:21 INFO - PROCESS | 1774 | 1469129781700 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
12:36:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 741ms
12:36:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:36:22 INFO - PROCESS | 1774 | 1469129782367 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:22 INFO - PROCESS | 1774 | 1469129782488 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:36:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1235ms
12:36:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:36:23 INFO - PROCESS | 1774 | 1469129783586 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:23 INFO - PROCESS | 1774 | 1469129783671 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:24 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
12:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1124ms
12:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:36:24 INFO - PROCESS | 1774 | 1469129784716 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:24 INFO - PROCESS | 1774 | 1469129784823 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:25 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.)
12:36:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1180ms
12:36:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:36:25 INFO - PROCESS | 1774 | 1469129785904 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:25 INFO - PROCESS | 1774 | 1469129785990 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:36:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1325ms
12:36:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:36:27 INFO - PROCESS | 1774 | 1469129787236 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:27 INFO - PROCESS | 1774 | 1469129787351 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:28 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
12:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1177ms
12:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:36:28 INFO - PROCESS | 1774 | 1469129788421 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:28 INFO - PROCESS | 1774 | 1469129788516 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
12:36:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms
12:36:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:36:29 INFO - PROCESS | 1774 | 1469129789138 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:29 INFO - PROCESS | 1774 | 1469129789291 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1340ms
12:36:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:36:30 INFO - PROCESS | 1774 | 1469129790448 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:30 INFO - PROCESS | 1774 | 1469129790537 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:36:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1079ms
12:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:36:31 INFO - PROCESS | 1774 | 1469129791533 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:31 INFO - PROCESS | 1774 | 1469129791625 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 683ms
12:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:36:32 INFO - PROCESS | 1774 | 1469129792231 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:32 INFO - PROCESS | 1774 | 1469129792355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 726ms
12:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:36:32 INFO - PROCESS | 1774 | 1469129792964 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:33 INFO - PROCESS | 1774 | 1469129793140 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1081ms
12:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:36:34 INFO - PROCESS | 1774 | 1469129794062 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:34 INFO - PROCESS | 1774 | 1469129794190 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 784ms
12:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:36:34 INFO - PROCESS | 1774 | 1469129794870 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:35 INFO - PROCESS | 1774 | 1469129795016 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 730ms
12:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:36:35 INFO - PROCESS | 1774 | 1469129795635 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:35 INFO - PROCESS | 1774 | 1469129795760 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 851ms
12:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:36:36 INFO - PROCESS | 1774 | 1469129796456 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:36 INFO - PROCESS | 1774 | 1469129796584 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 733ms
12:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:36:37 INFO - PROCESS | 1774 | 1469129797198 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:37 INFO - PROCESS | 1774 | 1469129797315 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:37 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
12:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 736ms
12:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:36:37 INFO - PROCESS | 1774 | 1469129797975 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:38 INFO - PROCESS | 1774 | 1469129798088 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:38 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
12:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 781ms
12:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:36:38 INFO - PROCESS | 1774 | 1469129798761 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:38 INFO - PROCESS | 1774 | 1469129798855 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
12:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 728ms
12:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:36:39 INFO - PROCESS | 1774 | 1469129799567 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:39 INFO - PROCESS | 1774 | 1469129799673 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 946ms
12:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:36:40 INFO - PROCESS | 1774 | 1469129800488 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:40 INFO - PROCESS | 1774 | 1469129800592 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:36:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:36:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 878ms
12:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:36:41 INFO - PROCESS | 1774 | 1469129801396 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:41 INFO - PROCESS | 1774 | 1469129801553 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 737ms
12:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:36:42 INFO - PROCESS | 1774 | 1469129802165 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:42 INFO - PROCESS | 1774 | 1469129802280 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:36:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:36:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 754ms
12:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:36:42 INFO - PROCESS | 1774 | 1469129802946 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:43 INFO - PROCESS | 1774 | 1469129803049 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 775ms
12:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:36:43 INFO - PROCESS | 1774 | 1469129803689 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:43 INFO - PROCESS | 1774 | 1469129803762 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 791ms
12:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:36:44 INFO - PROCESS | 1774 | 1469129804510 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:44 INFO - PROCESS | 1774 | 1469129804622 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 735ms
12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:36:45 INFO - PROCESS | 1774 | 1469129805238 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:45 INFO - PROCESS | 1774 | 1469129805350 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 732ms
12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:36:45 INFO - PROCESS | 1774 | 1469129805989 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:46 INFO - PROCESS | 1774 | 1469129806084 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 827ms
12:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:36:46 INFO - PROCESS | 1774 | 1469129806822 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:47 INFO - PROCESS | 1774 | 1469129807003 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 875ms
12:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:36:47 INFO - PROCESS | 1774 | 1469129807724 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:47 INFO - PROCESS | 1774 | 1469129807908 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 848ms
12:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:36:48 INFO - PROCESS | 1774 | 1469129808571 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:48 INFO - PROCESS | 1774 | 1469129808664 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 687ms
12:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:36:49 INFO - PROCESS | 1774 | 1469129809287 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:49 INFO - PROCESS | 1774 | 1469129809450 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 799ms
12:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:36:50 INFO - PROCESS | 1774 | 1469129810077 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:50 INFO - PROCESS | 1774 | 1469129810179 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 689ms
12:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:36:50 INFO - PROCESS | 1774 | 1469129810770 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:51 INFO - PROCESS | 1774 | 1469129811177 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1035ms
12:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:36:51 INFO - PROCESS | 1774 | 1469129811827 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:51 INFO - PROCESS | 1774 | 1469129811953 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 738ms
12:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:36:52 INFO - PROCESS | 1774 | 1469129812561 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:52 INFO - PROCESS | 1774 | 1469129812668 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 678ms
12:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:36:53 INFO - PROCESS | 1774 | 1469129813262 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:53 INFO - PROCESS | 1774 | 1469129813446 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 986ms
12:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:36:54 INFO - PROCESS | 1774 | 1469129814276 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:54 INFO - PROCESS | 1774 | 1469129814399 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 952ms
12:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:36:55 INFO - PROCESS | 1774 | 1469129815220 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:55 INFO - PROCESS | 1774 | 1469129815330 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 836ms
12:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:36:56 INFO - PROCESS | 1774 | 1469129816069 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:56 INFO - PROCESS | 1774 | 1469129816182 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 780ms
12:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:36:56 INFO - PROCESS | 1774 | 1469129816846 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:56 INFO - PROCESS | 1774 | 1469129816955 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 771ms
12:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:36:57 INFO - PROCESS | 1774 | 1469129817622 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:57 INFO - PROCESS | 1774 | 1469129817733 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 787ms
12:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:36:58 INFO - PROCESS | 1774 | 1469129818423 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:58 INFO - PROCESS | 1774 | 1469129818535 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 747ms
12:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:36:59 INFO - PROCESS | 1774 | 1469129819188 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:59 INFO - PROCESS | 1774 | 1469129819311 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 739ms
12:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:36:59 INFO - PROCESS | 1774 | 1469129819966 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:00 INFO - PROCESS | 1774 | 1469129820083 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 980ms
12:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:37:00 INFO - PROCESS | 1774 | 1469129820923 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:01 INFO - PROCESS | 1774 | 1469129821072 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 831ms
12:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:37:01 INFO - PROCESS | 1774 | 1469129821777 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:01 INFO - PROCESS | 1774 | 1469129821934 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 832ms
12:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:37:02 INFO - PROCESS | 1774 | 1469129822628 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:02 INFO - PROCESS | 1774 | 1469129822787 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 838ms
12:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:37:03 INFO - PROCESS | 1774 | 1469129823485 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:03 INFO - PROCESS | 1774 | 1469129823610 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 751ms
12:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:37:04 INFO - PROCESS | 1774 | 1469129824215 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:04 INFO - PROCESS | 1774 | 1469129824360 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 784ms
12:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:37:05 INFO - PROCESS | 1774 | 1469129825010 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:05 INFO - PROCESS | 1774 | 1469129825167 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 938ms
12:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:37:05 INFO - PROCESS | 1774 | 1469129825956 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:06 INFO - PROCESS | 1774 | 1469129826108 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1040ms
12:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:37:07 INFO - PROCESS | 1774 | 1469129827054 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:07 INFO - PROCESS | 1774 | 1469129827299 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1260ms
12:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:37:08 INFO - PROCESS | 1774 | 1469129828293 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:08 INFO - PROCESS | 1774 | 1469129828423 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 735ms
12:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:37:09 INFO - PROCESS | 1774 | 1469129829105 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:09 INFO - PROCESS | 1774 | 1469129829238 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 984ms
12:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:37:10 INFO - PROCESS | 1774 | 1469129830095 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:10 INFO - PROCESS | 1774 | 1469129830216 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 776ms
12:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:37:10 INFO - PROCESS | 1774 | 1469129830882 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:11 INFO - PROCESS | 1774 | 1469129830997 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 739ms
12:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:37:11 INFO - PROCESS | 1774 | 1469129831620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:11 INFO - PROCESS | 1774 | 1469129831748 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 881ms
12:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:37:12 INFO - PROCESS | 1774 | 1469129832502 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:12 INFO - PROCESS | 1774 | 1469129832620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 722ms
12:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:37:13 INFO - PROCESS | 1774 | 1469129833254 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:13 INFO - PROCESS | 1774 | 1469129833408 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 731ms
12:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:37:13 INFO - PROCESS | 1774 | 1469129833993 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:14 INFO - PROCESS | 1774 | 1469129834182 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1040ms
12:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:37:15 INFO - PROCESS | 1774 | 1469129835048 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:15 INFO - PROCESS | 1774 | 1469129835157 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 732ms
12:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:37:15 INFO - PROCESS | 1774 | 1469129835819 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:15 INFO - PROCESS | 1774 | 1469129835927 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 855ms
12:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:37:16 INFO - PROCESS | 1774 | 1469129836682 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:16 INFO - PROCESS | 1774 | 1469129836784 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 834ms
12:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:37:17 INFO - PROCESS | 1774 | 1469129837498 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:17 INFO - PROCESS | 1774 | 1469129837616 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 736ms
12:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:37:18 INFO - PROCESS | 1774 | 1469129838238 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:18 INFO - PROCESS | 1774 | 1469129838355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 836ms
12:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:37:19 INFO - PROCESS | 1774 | 1469129839090 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:19 INFO - PROCESS | 1774 | 1469129839231 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 896ms
12:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:37:19 INFO - PROCESS | 1774 | 1469129839984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:20 INFO - PROCESS | 1774 | 1469129840097 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 785ms
12:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:37:20 INFO - PROCESS | 1774 | 1469129840802 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:20 INFO - PROCESS | 1774 | 1469129840944 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 930ms
12:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:37:21 INFO - PROCESS | 1774 | 1469129841754 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:21 INFO - PROCESS | 1774 | 1469129841899 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 793ms
12:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:37:22 INFO - PROCESS | 1774 | 1469129842620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:22 INFO - PROCESS | 1774 | 1469129842742 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 884ms
12:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:37:23 INFO - PROCESS | 1774 | 1469129843511 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:23 INFO - PROCESS | 1774 | 1469129843635 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 779ms
12:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:37:24 INFO - PROCESS | 1774 | 1469129844291 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:24 INFO - PROCESS | 1774 | 1469129844448 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 783ms
12:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:37:25 INFO - PROCESS | 1774 | 1469129845088 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:25 INFO - PROCESS | 1774 | 1469129845204 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 740ms
12:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:37:25 INFO - PROCESS | 1774 | 1469129845858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:26 INFO - PROCESS | 1774 | 1469129846016 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 889ms
12:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:37:26 INFO - PROCESS | 1774 | 1469129846732 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:26 INFO - PROCESS | 1774 | 1469129846864 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 743ms
12:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:37:27 INFO - PROCESS | 1774 | 1469129847513 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:27 INFO - PROCESS | 1774 | 1469129847664 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 943ms
12:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:37:28 INFO - PROCESS | 1774 | 1469129848483 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:28 INFO - PROCESS | 1774 | 1469129848610 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 842ms
12:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:37:29 INFO - PROCESS | 1774 | 1469129849313 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:29 INFO - PROCESS | 1774 | 1469129849440 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 728ms
12:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:37:30 INFO - PROCESS | 1774 | 1469129850073 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:30 INFO - PROCESS | 1774 | 1469129850215 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 991ms
12:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:37:31 INFO - PROCESS | 1774 | 1469129851044 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:31 INFO - PROCESS | 1774 | 1469129851156 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 677ms
12:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:37:31 INFO - PROCESS | 1774 | 1469129851743 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:31 INFO - PROCESS | 1774 | 1469129851884 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 888ms
12:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:37:32 INFO - PROCESS | 1774 | 1469129852624 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:32 INFO - PROCESS | 1774 | 1469129852738 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 784ms
12:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:37:33 INFO - PROCESS | 1774 | 1469129853419 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:33 INFO - PROCESS | 1774 | 1469129853534 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 792ms
12:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:37:34 INFO - PROCESS | 1774 | 1469129854228 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:34 INFO - PROCESS | 1774 | 1469129854417 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1001ms
12:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:37:35 INFO - PROCESS | 1774 | 1469129855246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:35 INFO - PROCESS | 1774 | 1469129855373 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 740ms
12:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:37:36 INFO - PROCESS | 1774 | 1469129856066 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:36 INFO - PROCESS | 1774 | 1469129856170 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 730ms
12:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:37:36 INFO - PROCESS | 1774 | 1469129856831 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:36 INFO - PROCESS | 1774 | 1469129856956 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 855ms
12:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:37:37 INFO - PROCESS | 1774 | 1469129857671 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:37 INFO - PROCESS | 1774 | 1469129857867 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 937ms
12:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:37:38 INFO - PROCESS | 1774 | 1469129858609 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:38 INFO - PROCESS | 1774 | 1469129858701 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 723ms
12:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:37:39 INFO - PROCESS | 1774 | 1469129859341 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:39 INFO - PROCESS | 1774 | 1469129859469 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 779ms
12:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:37:40 INFO - PROCESS | 1774 | 1469129860123 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:40 INFO - PROCESS | 1774 | 1469129860239 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 729ms
12:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:37:40 INFO - PROCESS | 1774 | 1469129860903 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:41 INFO - PROCESS | 1774 | 1469129861034 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1030ms
12:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:37:41 INFO - PROCESS | 1774 | 1469129861958 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:42 INFO - PROCESS | 1774 | 1469129862081 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 782ms
12:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:37:42 INFO - PROCESS | 1774 | 1469129862784 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:42 INFO - PROCESS | 1774 | 1469129862900 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 831ms
12:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:37:43 INFO - PROCESS | 1774 | 1469129863626 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:43 INFO - PROCESS | 1774 | 1469129863723 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 684ms
12:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:37:44 INFO - PROCESS | 1774 | 1469129864324 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:44 INFO - PROCESS | 1774 | 1469129864489 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 898ms
12:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:37:45 INFO - PROCESS | 1774 | 1469129865222 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:45 INFO - PROCESS | 1774 | 1469129865344 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 789ms
12:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:37:46 INFO - PROCESS | 1774 | 1469129866018 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:46 INFO - PROCESS | 1774 | 1469129866142 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 725ms
12:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:37:46 INFO - PROCESS | 1774 | 1469129866751 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:46 INFO - PROCESS | 1774 | 1469129866857 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 730ms
12:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:37:47 INFO - PROCESS | 1774 | 1469129867489 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:47 INFO - PROCESS | 1774 | 1469129867614 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 926ms
12:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:37:48 INFO - PROCESS | 1774 | 1469129868438 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:48 INFO - PROCESS | 1774 | 1469129868665 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1051ms
12:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:37:49 INFO - PROCESS | 1774 | 1469129869491 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:49 INFO - PROCESS | 1774 | 1469129869653 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 782ms
12:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:37:50 INFO - PROCESS | 1774 | 1469129870286 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:50 INFO - PROCESS | 1774 | 1469129870413 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 737ms
12:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:37:51 INFO - PROCESS | 1774 | 1469129871136 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:51 INFO - PROCESS | 1774 | 1469129871251 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 901ms
12:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:37:52 INFO - PROCESS | 1774 | 1469129872028 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:52 INFO - PROCESS | 1774 | 1469129872134 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 741ms
12:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:37:52 INFO - PROCESS | 1774 | 1469129872782 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:52 INFO - PROCESS | 1774 | 1469129872937 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 840ms
12:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:37:53 INFO - PROCESS | 1774 | 1469129873613 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:53 INFO - PROCESS | 1774 | 1469129873710 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 674ms
12:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:37:54 INFO - PROCESS | 1774 | 1469129874303 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:54 INFO - PROCESS | 1774 | 1469129874520 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1033ms
12:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:37:55 INFO - PROCESS | 1774 | 1469129875345 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:55 INFO - PROCESS | 1774 | 1469129875635 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1037ms
12:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:37:56 INFO - PROCESS | 1774 | 1469129876393 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:56 INFO - PROCESS | 1774 | 1469129876531 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:57 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
12:37:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:37:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 832ms
12:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:37:57 INFO - PROCESS | 1774 | 1469129877272 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:57 INFO - PROCESS | 1774 | 1469129877440 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:58 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
12:37:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:37:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 887ms
12:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:37:58 INFO - PROCESS | 1774 | 1469129878183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:58 INFO - PROCESS | 1774 | 1469129878324 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:58 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
12:37:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:37:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:37:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 794ms
12:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:37:58 INFO - PROCESS | 1774 | 1469129878970 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:59 INFO - PROCESS | 1774 | 1469129879125 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:59 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
12:37:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:37:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 775ms
12:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:37:59 INFO - PROCESS | 1774 | 1469129879756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:37:59 INFO - PROCESS | 1774 | 1469129879910 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:00 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
12:38:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:38:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 842ms
12:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:38:00 INFO - PROCESS | 1774 | 1469129880619 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:00 INFO - PROCESS | 1774 | 1469129880764 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:01 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
12:38:01 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:38:01 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:38:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 789ms
12:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:38:01 INFO - PROCESS | 1774 | 1469129881406 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:01 INFO - PROCESS | 1774 | 1469129881571 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 928ms
12:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:38:02 INFO - PROCESS | 1774 | 1469129882378 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:02 INFO - PROCESS | 1774 | 1469129882524 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:03 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
12:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1057ms
12:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:38:03 INFO - PROCESS | 1774 | 1469129883428 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:03 INFO - PROCESS | 1774 | 1469129883552 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:04 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
12:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 840ms
12:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:38:04 INFO - PROCESS | 1774 | 1469129884287 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:04 INFO - PROCESS | 1774 | 1469129884434 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 744ms
12:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:38:05 INFO - PROCESS | 1774 | 1469129885067 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:05 INFO - PROCESS | 1774 | 1469129885225 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 898ms
12:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:38:05 INFO - PROCESS | 1774 | 1469129885928 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:06 INFO - PROCESS | 1774 | 1469129886036 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 881ms
12:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:38:06 INFO - PROCESS | 1774 | 1469129886825 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:06 INFO - PROCESS | 1774 | 1469129886967 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:07 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
12:38:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 935ms
12:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:38:07 INFO - PROCESS | 1774 | 1469129887783 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:07 INFO - PROCESS | 1774 | 1469129887894 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 891ms
12:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:38:08 INFO - PROCESS | 1774 | 1469129888672 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:08 INFO - PROCESS | 1774 | 1469129888881 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 932ms
12:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:38:09 INFO - PROCESS | 1774 | 1469129889638 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:09 INFO - PROCESS | 1774 | 1469129889777 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 844ms
12:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:38:10 INFO - PROCESS | 1774 | 1469129890474 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:10 INFO - PROCESS | 1774 | 1469129890583 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 831ms
12:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:38:11 INFO - PROCESS | 1774 | 1469129891329 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:11 INFO - PROCESS | 1774 | 1469129891433 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 798ms
12:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:38:12 INFO - PROCESS | 1774 | 1469129892132 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:12 INFO - PROCESS | 1774 | 1469129892243 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 738ms
12:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:38:12 INFO - PROCESS | 1774 | 1469129892908 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:13 INFO - PROCESS | 1774 | 1469129893048 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 837ms
12:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:38:13 INFO - PROCESS | 1774 | 1469129893763 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:13 INFO - PROCESS | 1774 | 1469129893942 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 828ms
12:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:38:14 INFO - PROCESS | 1774 | 1469129894612 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:14 INFO - PROCESS | 1774 | 1469129894733 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 843ms
12:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:38:15 INFO - PROCESS | 1774 | 1469129895447 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:15 INFO - PROCESS | 1774 | 1469129895576 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 932ms
12:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:38:16 INFO - PROCESS | 1774 | 1469129896418 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:16 INFO - PROCESS | 1774 | 1469129896571 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 862ms
12:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:38:17 INFO - PROCESS | 1774 | 1469129897307 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:17 INFO - PROCESS | 1774 | 1469129897434 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 784ms
12:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:38:18 INFO - PROCESS | 1774 | 1469129898133 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:18 INFO - PROCESS | 1774 | 1469129898267 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 849ms
12:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:38:18 INFO - PROCESS | 1774 | 1469129898967 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:19 INFO - PROCESS | 1774 | 1469129899072 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 743ms
12:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:38:19 INFO - PROCESS | 1774 | 1469129899718 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:19 INFO - PROCESS | 1774 | 1469129899841 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 840ms
12:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:38:20 INFO - PROCESS | 1774 | 1469129900556 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:20 INFO - PROCESS | 1774 | 1469129900662 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 833ms
12:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:38:21 INFO - PROCESS | 1774 | 1469129901406 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:21 INFO - PROCESS | 1774 | 1469129901526 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 742ms
12:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:38:22 INFO - PROCESS | 1774 | 1469129902175 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:22 INFO - PROCESS | 1774 | 1469129902324 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1002ms
12:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:38:23 INFO - PROCESS | 1774 | 1469129903179 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:23 INFO - PROCESS | 1774 | 1469129903297 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 844ms
12:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:38:24 INFO - PROCESS | 1774 | 1469129904039 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:24 INFO - PROCESS | 1774 | 1469129904155 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 788ms
12:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:38:24 INFO - PROCESS | 1774 | 1469129904874 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:25 INFO - PROCESS | 1774 | 1469129905059 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 893ms
12:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:38:25 INFO - PROCESS | 1774 | 1469129905736 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:25 INFO - PROCESS | 1774 | 1469129905836 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:26 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
12:38:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:38:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 728ms
12:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:38:26 INFO - PROCESS | 1774 | 1469129906470 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:26 INFO - PROCESS | 1774 | 1469129906556 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 683ms
12:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:38:27 INFO - PROCESS | 1774 | 1469129907170 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:27 INFO - PROCESS | 1774 | 1469129907294 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 724ms
12:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:38:27 INFO - PROCESS | 1774 | 1469129907893 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:28 INFO - PROCESS | 1774 | 1469129908086 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 882ms
12:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:38:28 INFO - PROCESS | 1774 | 1469129908777 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:28 INFO - PROCESS | 1774 | 1469129908876 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:29 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
12:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 933ms
12:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:38:29 INFO - PROCESS | 1774 | 1469129909731 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:29 INFO - PROCESS | 1774 | 1469129909858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:30 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
12:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 779ms
12:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:38:30 INFO - PROCESS | 1774 | 1469129910542 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:30 INFO - PROCESS | 1774 | 1469129910673 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 838ms
12:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:38:31 INFO - PROCESS | 1774 | 1469129911400 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:31 INFO - PROCESS | 1774 | 1469129911527 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1298ms
12:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:38:32 INFO - PROCESS | 1774 | 1469129912682 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:32 INFO - PROCESS | 1774 | 1469129912776 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 625ms
12:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:38:33 INFO - PROCESS | 1774 | 1469129913335 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:33 INFO - PROCESS | 1774 | 1469129913469 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms
12:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:38:34 INFO - PROCESS | 1774 | 1469129914091 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:34 INFO - PROCESS | 1774 | 1469129914248 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 742ms
12:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:38:34 INFO - PROCESS | 1774 | 1469129914831 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:34 INFO - PROCESS | 1774 | 1469129914990 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 933ms
12:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:38:35 INFO - PROCESS | 1774 | 1469129915796 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:36 INFO - PROCESS | 1774 | 1469129916161 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1143ms
12:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:38:36 INFO - PROCESS | 1774 | 1469129916939 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:37 INFO - PROCESS | 1774 | 1469129917067 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 733ms
12:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:38:37 INFO - PROCESS | 1774 | 1469129917756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:37 INFO - PROCESS | 1774 | 1469129917868 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 791ms
12:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:38:38 INFO - PROCESS | 1774 | 1469129918559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:38 INFO - PROCESS | 1774 | 1469129918687 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:39 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
12:38:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 841ms
12:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:38:39 INFO - PROCESS | 1774 | 1469129919402 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:39 INFO - PROCESS | 1774 | 1469129919527 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:38:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 738ms
12:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:38:40 INFO - PROCESS | 1774 | 1469129920139 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:40 INFO - PROCESS | 1774 | 1469129920254 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:40 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
12:38:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 679ms
12:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:38:40 INFO - PROCESS | 1774 | 1469129920839 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:40 INFO - PROCESS | 1774 | 1469129920981 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:41 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]"
12:38:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:38:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 779ms
12:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:38:41 INFO - PROCESS | 1774 | 1469129921614 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:41 INFO - PROCESS | 1774 | 1469129921707 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:42 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
12:38:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 685ms
12:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:38:42 INFO - PROCESS | 1774 | 1469129922374 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:42 INFO - PROCESS | 1774 | 1469129922540 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1044ms
12:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:38:43 INFO - PROCESS | 1774 | 1469129923372 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:43 INFO - PROCESS | 1774 | 1469129923507 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 735ms
12:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:38:44 INFO - PROCESS | 1774 | 1469129924119 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:44 INFO - PROCESS | 1774 | 1469129924266 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 782ms
12:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:38:44 INFO - PROCESS | 1774 | 1469129924913 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:45 INFO - PROCESS | 1774 | 1469129925015 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 732ms
12:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:38:45 INFO - PROCESS | 1774 | 1469129925728 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:45 INFO - PROCESS | 1774 | 1469129925839 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 807ms
12:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:38:46 INFO - PROCESS | 1774 | 1469129926488 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:46 INFO - PROCESS | 1774 | 1469129926607 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 803ms
12:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:38:47 INFO - PROCESS | 1774 | 1469129927288 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:47 INFO - PROCESS | 1774 | 1469129927403 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 779ms
12:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:38:48 INFO - PROCESS | 1774 | 1469129928069 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:48 INFO - PROCESS | 1774 | 1469129928150 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 592ms
12:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:38:48 INFO - PROCESS | 1774 | 1469129928705 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:48 INFO - PROCESS | 1774 | 1469129928849 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 753ms
12:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:38:49 INFO - PROCESS | 1774 | 1469129929448 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:49 INFO - PROCESS | 1774 | 1469129929566 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1190ms
12:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:38:50 INFO - PROCESS | 1774 | 1469129930647 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:50 INFO - PROCESS | 1774 | 1469129930790 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 783ms
12:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:38:51 INFO - PROCESS | 1774 | 1469129931459 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:51 INFO - PROCESS | 1774 | 1469129931582 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 733ms
12:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:38:52 INFO - PROCESS | 1774 | 1469129932252 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:52 INFO - PROCESS | 1774 | 1469129932362 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 789ms
12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:38:53 INFO - PROCESS | 1774 | 1469129933044 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:53 INFO - PROCESS | 1774 | 1469129933183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 840ms
12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:38:53 INFO - PROCESS | 1774 | 1469129933885 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:53 INFO - PROCESS | 1774 | 1469129933978 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 836ms
12:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:38:54 INFO - PROCESS | 1774 | 1469129934731 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:54 INFO - PROCESS | 1774 | 1469129934963 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1233ms
12:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:38:56 INFO - PROCESS | 1774 | 1469129936000 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:56 INFO - PROCESS | 1774 | 1469129936145 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1184ms
12:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:38:57 INFO - PROCESS | 1774 | 1469129937213 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:57 INFO - PROCESS | 1774 | 1469129937360 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 850ms
12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:38:58 INFO - PROCESS | 1774 | 1469129938060 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:58 INFO - PROCESS | 1774 | 1469129938177 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 848ms
12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:38:58 INFO - PROCESS | 1774 | 1469129938935 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:59 INFO - PROCESS | 1774 | 1469129939063 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 840ms
12:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:38:59 INFO - PROCESS | 1774 | 1469129939783 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:38:59 INFO - PROCESS | 1774 | 1469129939907 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 805ms
12:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:39:00 INFO - PROCESS | 1774 | 1469129940588 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:00 INFO - PROCESS | 1774 | 1469129940716 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 879ms
12:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:39:01 INFO - PROCESS | 1774 | 1469129941475 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:01 INFO - PROCESS | 1774 | 1469129941586 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 688ms
12:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:39:02 INFO - PROCESS | 1774 | 1469129942190 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:02 INFO - PROCESS | 1774 | 1469129942311 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 701ms
12:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:39:02 INFO - PROCESS | 1774 | 1469129942872 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:03 INFO - PROCESS | 1774 | 1469129943066 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 980ms
12:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:39:03 INFO - PROCESS | 1774 | 1469129943890 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:04 INFO - PROCESS | 1774 | 1469129944048 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 891ms
12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:39:04 INFO - PROCESS | 1774 | 1469129944813 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:04 INFO - PROCESS | 1774 | 1469129944927 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 796ms
12:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:39:05 INFO - PROCESS | 1774 | 1469129945624 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:05 INFO - PROCESS | 1774 | 1469129945741 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 748ms
12:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:39:06 INFO - PROCESS | 1774 | 1469129946376 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:06 INFO - PROCESS | 1774 | 1469129946472 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 628ms
12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:39:07 INFO - PROCESS | 1774 | 1469129947040 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:07 INFO - PROCESS | 1774 | 1469129947165 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 782ms
12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:39:07 INFO - PROCESS | 1774 | 1469129947840 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:07 INFO - PROCESS | 1774 | 1469129947977 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 782ms
12:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:39:08 INFO - PROCESS | 1774 | 1469129948629 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:08 INFO - PROCESS | 1774 | 1469129948753 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 743ms
12:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:39:09 INFO - PROCESS | 1774 | 1469129949364 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:09 INFO - PROCESS | 1774 | 1469129949464 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 930ms
12:39:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:39:10 INFO - PROCESS | 1774 | 1469129950307 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:10 INFO - PROCESS | 1774 | 1469129950438 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:11 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 () {
12:39:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:39:11 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 () {
12:39:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:39:11 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 () {
12:39:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:39:11 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 () {
12:39:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:39:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 732ms
12:39:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:39:11 INFO - PROCESS | 1774 | 1469129951051 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:11 INFO - PROCESS | 1774 | 1469129951155 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:39:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:39:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:39:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 733ms
12:39:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:39:11 INFO - PROCESS | 1774 | 1469129951802 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:11 INFO - PROCESS | 1774 | 1469129951906 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:12 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
12:39:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:39:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:39:12 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.
12:39:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:39:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 778ms
12:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:39:12 INFO - PROCESS | 1774 | 1469129952577 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:12 INFO - PROCESS | 1774 | 1469129952664 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 681ms
12:39:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:39:13 INFO - PROCESS | 1774 | 1469129953270 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:13 INFO - PROCESS | 1774 | 1469129953385 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 738ms
12:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:39:14 INFO - PROCESS | 1774 | 1469129954014 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:14 INFO - PROCESS | 1774 | 1469129954144 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:39:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 723ms
12:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:39:14 INFO - PROCESS | 1774 | 1469129954744 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:14 INFO - PROCESS | 1774 | 1469129954890 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 880ms
12:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:39:15 INFO - PROCESS | 1774 | 1469129955632 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:15 INFO - PROCESS | 1774 | 1469129955775 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 826ms
12:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:39:16 INFO - PROCESS | 1774 | 1469129956471 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:16 INFO - PROCESS | 1774 | 1469129956643 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 882ms
12:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:39:17 INFO - PROCESS | 1774 | 1469129957388 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:17 INFO - PROCESS | 1774 | 1469129957534 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 758ms
12:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:39:18 INFO - PROCESS | 1774 | 1469129958135 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:18 INFO - PROCESS | 1774 | 1469129958243 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 778ms
12:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:39:18 INFO - PROCESS | 1774 | 1469129958958 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:19 INFO - PROCESS | 1774 | 1469129959059 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 842ms
12:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:39:19 INFO - PROCESS | 1774 | 1469129959796 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:19 INFO - PROCESS | 1774 | 1469129959891 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 791ms
12:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:39:20 INFO - PROCESS | 1774 | 1469129960579 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:20 INFO - PROCESS | 1774 | 1469129960682 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 679ms
12:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:39:21 INFO - PROCESS | 1774 | 1469129961287 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:21 INFO - PROCESS | 1774 | 1469129961450 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 792ms
12:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:39:22 INFO - PROCESS | 1774 | 1469129962085 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:22 INFO - PROCESS | 1774 | 1469129962167 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 751ms
12:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:39:22 INFO - PROCESS | 1774 | 1469129962828 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:22 INFO - PROCESS | 1774 | 1469129962975 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1085ms
12:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:39:23 INFO - PROCESS | 1774 | 1469129963948 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:24 INFO - PROCESS | 1774 | 1469129964086 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 788ms
12:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:39:24 INFO - PROCESS | 1774 | 1469129964764 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:24 INFO - PROCESS | 1774 | 1469129964863 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 731ms
12:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:39:25 INFO - PROCESS | 1774 | 1469129965531 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:25 INFO - PROCESS | 1774 | 1469129965635 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 700ms
12:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:39:26 INFO - PROCESS | 1774 | 1469129966226 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:26 INFO - PROCESS | 1774 | 1469129966368 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 880ms
12:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:39:27 INFO - PROCESS | 1774 | 1469129967134 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:27 INFO - PROCESS | 1774 | 1469129967367 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1307ms
12:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:39:28 INFO - PROCESS | 1774 | 1469129968448 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:28 INFO - PROCESS | 1774 | 1469129968594 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1032ms
12:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:39:29 INFO - PROCESS | 1774 | 1469129969482 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:29 INFO - PROCESS | 1774 | 1469129969638 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:30 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
12:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1040ms
12:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:39:30 INFO - PROCESS | 1774 | 1469129970547 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:30 INFO - PROCESS | 1774 | 1469129970826 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1389ms
12:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:39:31 INFO - PROCESS | 1774 | 1469129971974 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:32 INFO - PROCESS | 1774 | 1469129972183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:32 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
12:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 900ms
12:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:39:32 INFO - PROCESS | 1774 | 1469129972907 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:33 INFO - PROCESS | 1774 | 1469129973042 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 847ms
12:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:39:33 INFO - PROCESS | 1774 | 1469129973743 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:33 INFO - PROCESS | 1774 | 1469129973851 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 686ms
12:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:39:34 INFO - PROCESS | 1774 | 1469129974437 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:34 INFO - PROCESS | 1774 | 1469129974594 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 978ms
12:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:39:35 INFO - PROCESS | 1774 | 1469129975431 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:35 INFO - PROCESS | 1774 | 1469129975678 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1303ms
12:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:39:36 INFO - PROCESS | 1774 | 1469129976741 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:36 INFO - PROCESS | 1774 | 1469129976851 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1049ms
12:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:39:37 INFO - PROCESS | 1774 | 1469129977893 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:38 INFO - PROCESS | 1774 | 1469129978133 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1289ms
12:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:39:39 INFO - PROCESS | 1774 | 1469129979145 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:39 INFO - PROCESS | 1774 | 1469129979324 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 930ms
12:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:39:40 INFO - PROCESS | 1774 | 1469129980105 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:40 INFO - PROCESS | 1774 | 1469129980304 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1088ms
12:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:39:41 INFO - PROCESS | 1774 | 1469129981228 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:41 INFO - PROCESS | 1774 | 1469129981367 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1111ms
12:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:39:42 INFO - PROCESS | 1774 | 1469129982343 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:42 INFO - PROCESS | 1774 | 1469129982539 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 884ms
12:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:39:43 INFO - PROCESS | 1774 | 1469129983232 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:43 INFO - PROCESS | 1774 | 1469129983400 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 949ms
12:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:39:44 INFO - PROCESS | 1774 | 1469129984186 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:44 INFO - PROCESS | 1774 | 1469129984325 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 983ms
12:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:39:45 INFO - PROCESS | 1774 | 1469129985206 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:45 INFO - PROCESS | 1774 | 1469129985345 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 795ms
12:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:39:46 INFO - PROCESS | 1774 | 1469129986000 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:46 INFO - PROCESS | 1774 | 1469129986136 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 885ms
12:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:39:46 INFO - PROCESS | 1774 | 1469129986909 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:47 INFO - PROCESS | 1774 | 1469129987053 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 862ms
12:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:39:47 INFO - PROCESS | 1774 | 1469129987756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:47 INFO - PROCESS | 1774 | 1469129987888 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:48 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
12:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 725ms
12:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:39:48 INFO - PROCESS | 1774 | 1469129988487 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:48 INFO - PROCESS | 1774 | 1469129988645 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 830ms
12:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:39:49 INFO - PROCESS | 1774 | 1469129989323 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:49 INFO - PROCESS | 1774 | 1469129989453 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 722ms
12:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:39:50 INFO - PROCESS | 1774 | 1469129990088 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:50 INFO - PROCESS | 1774 | 1469129990213 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:50 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
12:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 831ms
12:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:39:50 INFO - PROCESS | 1774 | 1469129990975 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:51 INFO - PROCESS | 1774 | 1469129991117 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 930ms
12:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:39:51 INFO - PROCESS | 1774 | 1469129991892 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:52 INFO - PROCESS | 1774 | 1469129992036 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 743ms
12:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:39:52 INFO - PROCESS | 1774 | 1469129992654 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:52 INFO - PROCESS | 1774 | 1469129992784 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 803ms
12:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:39:53 INFO - PROCESS | 1774 | 1469129993504 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:53 INFO - PROCESS | 1774 | 1469129993655 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 801ms
12:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:39:54 INFO - PROCESS | 1774 | 1469129994288 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:54 INFO - PROCESS | 1774 | 1469129994407 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 735ms
12:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:39:55 INFO - PROCESS | 1774 | 1469129995032 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:55 INFO - PROCESS | 1774 | 1469129995168 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:55 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
12:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 798ms
12:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:39:55 INFO - PROCESS | 1774 | 1469129995843 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:55 INFO - PROCESS | 1774 | 1469129995953 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms
12:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:39:56 INFO - PROCESS | 1774 | 1469129996628 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:56 INFO - PROCESS | 1774 | 1469129996723 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:57 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
12:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 888ms
12:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:39:57 INFO - PROCESS | 1774 | 1469129997458 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:57 INFO - PROCESS | 1774 | 1469129997559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 923ms
12:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:39:58 INFO - PROCESS | 1774 | 1469129998438 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:58 INFO - PROCESS | 1774 | 1469129998575 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 803ms
12:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:39:59 INFO - PROCESS | 1774 | 1469129999237 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:59 INFO - PROCESS | 1774 | 1469129999366 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 746ms
12:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:40:00 INFO - PROCESS | 1774 | 1469130000025 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:00 INFO - PROCESS | 1774 | 1469130000175 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 921ms
12:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:40:00 INFO - PROCESS | 1774 | 1469130000931 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:01 INFO - PROCESS | 1774 | 1469130001065 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 893ms
12:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:40:01 INFO - PROCESS | 1774 | 1469130001823 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:01 INFO - PROCESS | 1774 | 1469130001970 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 795ms
12:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:40:02 INFO - PROCESS | 1774 | 1469130002627 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:02 INFO - PROCESS | 1774 | 1469130002756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 832ms
12:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:40:03 INFO - PROCESS | 1774 | 1469130003491 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:03 INFO - PROCESS | 1774 | 1469130003633 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 845ms
12:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:40:04 INFO - PROCESS | 1774 | 1469130004321 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:04 INFO - PROCESS | 1774 | 1469130004438 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1082ms
12:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:40:05 INFO - PROCESS | 1774 | 1469130005450 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:05 INFO - PROCESS | 1774 | 1469130005573 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 832ms
12:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:40:06 INFO - PROCESS | 1774 | 1469130006282 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:06 INFO - PROCESS | 1774 | 1469130006384 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 680ms
12:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:40:07 INFO - PROCESS | 1774 | 1469130007021 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:07 INFO - PROCESS | 1774 | 1469130007178 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:07 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
12:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 892ms
12:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:40:07 INFO - PROCESS | 1774 | 1469130007897 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:08 INFO - PROCESS | 1774 | 1469130008030 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:08 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
12:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 732ms
12:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:40:08 INFO - PROCESS | 1774 | 1469130008638 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:08 INFO - PROCESS | 1774 | 1469130008776 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:09 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
12:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 781ms
12:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:40:09 INFO - PROCESS | 1774 | 1469130009452 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:09 INFO - PROCESS | 1774 | 1469130009568 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:10 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)
12:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 740ms
12:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:40:10 INFO - PROCESS | 1774 | 1469130010208 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:10 INFO - PROCESS | 1774 | 1469130010350 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 986ms
12:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:40:11 INFO - PROCESS | 1774 | 1469130011212 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:11 INFO - PROCESS | 1774 | 1469130011348 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1040ms
12:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:40:12 INFO - PROCESS | 1774 | 1469130012257 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:12 INFO - PROCESS | 1774 | 1469130012355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 726ms
12:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:40:13 INFO - PROCESS | 1774 | 1469130013036 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:13 INFO - PROCESS | 1774 | 1469130013157 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 798ms
12:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:40:13 INFO - PROCESS | 1774 | 1469130013809 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:13 INFO - PROCESS | 1774 | 1469130013920 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 688ms
12:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:40:14 INFO - PROCESS | 1774 | 1469130014521 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:14 INFO - PROCESS | 1774 | 1469130014701 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 838ms
12:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:40:15 INFO - PROCESS | 1774 | 1469130015371 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:15 INFO - PROCESS | 1774 | 1469130015519 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 725ms
12:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:40:16 INFO - PROCESS | 1774 | 1469130016104 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:16 INFO - PROCESS | 1774 | 1469130016261 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 728ms
12:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:40:16 INFO - PROCESS | 1774 | 1469130016835 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:16 INFO - PROCESS | 1774 | 1469130016970 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 938ms
12:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:40:17 INFO - PROCESS | 1774 | 1469130017788 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:17 INFO - PROCESS | 1774 | 1469130017952 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 832ms
12:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:40:18 INFO - PROCESS | 1774 | 1469130018644 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:18 INFO - PROCESS | 1774 | 1469130018758 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:19 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
12:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 782ms
12:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:40:19 INFO - PROCESS | 1774 | 1469130019457 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:19 INFO - PROCESS | 1774 | 1469130019592 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 743ms
12:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:40:20 INFO - PROCESS | 1774 | 1469130020209 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:20 INFO - PROCESS | 1774 | 1469130020357 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 789ms
12:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:40:21 INFO - PROCESS | 1774 | 1469130020994 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:21 INFO - PROCESS | 1774 | 1469130021106 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:21 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)
12:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 777ms
12:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:40:21 INFO - PROCESS | 1774 | 1469130021800 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:21 INFO - PROCESS | 1774 | 1469130021934 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 735ms
12:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:40:22 INFO - PROCESS | 1774 | 1469130022587 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:22 INFO - PROCESS | 1774 | 1469130022714 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 747ms
12:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:40:23 INFO - PROCESS | 1774 | 1469130023350 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:23 INFO - PROCESS | 1774 | 1469130023458 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 999ms
12:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:40:24 INFO - PROCESS | 1774 | 1469130024355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:24 INFO - PROCESS | 1774 | 1469130024465 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 784ms
12:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:40:25 INFO - PROCESS | 1774 | 1469130025159 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:25 INFO - PROCESS | 1774 | 1469130025268 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 836ms
12:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:40:26 INFO - PROCESS | 1774 | 1469130026039 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:26 INFO - PROCESS | 1774 | 1469130026285 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 886ms
12:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:40:26 INFO - PROCESS | 1774 | 1469130026911 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:27 INFO - PROCESS | 1774 | 1469130027059 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 729ms
12:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:40:27 INFO - PROCESS | 1774 | 1469130027645 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:27 INFO - PROCESS | 1774 | 1469130027821 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 828ms
12:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:40:28 INFO - PROCESS | 1774 | 1469130028513 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:28 INFO - PROCESS | 1774 | 1469130028668 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 857ms
12:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:40:29 INFO - PROCESS | 1774 | 1469130029360 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:29 INFO - PROCESS | 1774 | 1469130029543 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 951ms
12:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:40:30 INFO - PROCESS | 1774 | 1469130030331 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:30 INFO - PROCESS | 1774 | 1469130030501 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 950ms
12:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:40:31 INFO - PROCESS | 1774 | 1469130031300 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:31 INFO - PROCESS | 1774 | 1469130031430 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 787ms
12:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:40:32 INFO - PROCESS | 1774 | 1469130032098 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:32 INFO - PROCESS | 1774 | 1469130032222 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 783ms
12:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:40:32 INFO - PROCESS | 1774 | 1469130032944 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:33 INFO - PROCESS | 1774 | 1469130033096 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 810ms
12:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:40:33 INFO - PROCESS | 1774 | 1469130033728 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:33 INFO - PROCESS | 1774 | 1469130033850 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 737ms
12:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:40:34 INFO - PROCESS | 1774 | 1469130034470 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:34 INFO - PROCESS | 1774 | 1469130034585 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 738ms
12:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:40:35 INFO - PROCESS | 1774 | 1469130035239 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:35 INFO - PROCESS | 1774 | 1469130035427 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 941ms
12:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:40:36 INFO - PROCESS | 1774 | 1469130036169 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:36 INFO - PROCESS | 1774 | 1469130036313 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 686ms
12:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:40:36 INFO - PROCESS | 1774 | 1469130036866 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:37 INFO - PROCESS | 1774 | 1469130037029 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 986ms
12:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:40:37 INFO - PROCESS | 1774 | 1469130037881 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:38 INFO - PROCESS | 1774 | 1469130038017 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 735ms
12:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:40:38 INFO - PROCESS | 1774 | 1469130038645 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:38 INFO - PROCESS | 1774 | 1469130038757 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 740ms
12:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:40:39 INFO - PROCESS | 1774 | 1469130039445 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:39 INFO - PROCESS | 1774 | 1469130039544 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 847ms
12:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:40:40 INFO - PROCESS | 1774 | 1469130040282 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:40 INFO - PROCESS | 1774 | 1469130040377 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 781ms
12:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:40:41 INFO - PROCESS | 1774 | 1469130041077 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:41 INFO - PROCESS | 1774 | 1469130041181 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 732ms
12:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:40:41 INFO - PROCESS | 1774 | 1469130041824 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:41 INFO - PROCESS | 1774 | 1469130041955 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms
12:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:40:42 INFO - PROCESS | 1774 | 1469130042555 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:42 INFO - PROCESS | 1774 | 1469130042712 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 741ms
12:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:40:43 INFO - PROCESS | 1774 | 1469130043322 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:43 INFO - PROCESS | 1774 | 1469130043459 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 834ms
12:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:40:44 INFO - PROCESS | 1774 | 1469130044190 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:44 INFO - PROCESS | 1774 | 1469130044333 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 883ms
12:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:40:45 INFO - PROCESS | 1774 | 1469130045084 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:45 INFO - PROCESS | 1774 | 1469130045253 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 787ms
12:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:40:45 INFO - PROCESS | 1774 | 1469130045940 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:46 INFO - PROCESS | 1774 | 1469130046047 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 835ms
12:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:40:46 INFO - PROCESS | 1774 | 1469130046788 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:46 INFO - PROCESS | 1774 | 1469130046906 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 888ms
12:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:40:47 INFO - PROCESS | 1774 | 1469130047668 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:47 INFO - PROCESS | 1774 | 1469130047760 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 685ms
12:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:40:48 INFO - PROCESS | 1774 | 1469130048361 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:48 INFO - PROCESS | 1774 | 1469130048459 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 727ms
12:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:40:49 INFO - PROCESS | 1774 | 1469130049093 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:49 INFO - PROCESS | 1774 | 1469130049241 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 779ms
12:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:40:49 INFO - PROCESS | 1774 | 1469130049874 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:49 INFO - PROCESS | 1774 | 1469130049973 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 728ms
12:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:40:50 INFO - PROCESS | 1774 | 1469130050653 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:50 INFO - PROCESS | 1774 | 1469130050759 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 929ms
12:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:40:51 INFO - PROCESS | 1774 | 1469130051591 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:51 INFO - PROCESS | 1774 | 1469130051735 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 774ms
12:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:40:52 INFO - PROCESS | 1774 | 1469130052428 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:52 INFO - PROCESS | 1774 | 1469130052550 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 774ms
12:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:40:53 INFO - PROCESS | 1774 | 1469130053176 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:53 INFO - PROCESS | 1774 | 1469130053266 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 886ms
12:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:40:54 INFO - PROCESS | 1774 | 1469130054054 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:54 INFO - PROCESS | 1774 | 1469130054221 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:54 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
12:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 789ms
12:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:40:54 INFO - PROCESS | 1774 | 1469130054852 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:54 INFO - PROCESS | 1774 | 1469130054962 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:55 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
12:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 735ms
12:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:40:55 INFO - PROCESS | 1774 | 1469130055603 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:55 INFO - PROCESS | 1774 | 1469130055764 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 773ms
12:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:40:56 INFO - PROCESS | 1774 | 1469130056393 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:56 INFO - PROCESS | 1774 | 1469130056505 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 737ms
12:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:40:57 INFO - PROCESS | 1774 | 1469130057136 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:57 INFO - PROCESS | 1774 | 1469130057274 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 746ms
12:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:40:57 INFO - PROCESS | 1774 | 1469130057869 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:57 INFO - PROCESS | 1774 | 1469130057981 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 931ms
12:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:40:58 INFO - PROCESS | 1774 | 1469130058856 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:58 INFO - PROCESS | 1774 | 1469130058982 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 778ms
12:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:40:59 INFO - PROCESS | 1774 | 1469130059617 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:40:59 INFO - PROCESS | 1774 | 1469130059766 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 746ms
12:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:41:00 INFO - PROCESS | 1774 | 1469130060432 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:00 INFO - PROCESS | 1774 | 1469130060547 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 960ms
12:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:41:01 INFO - PROCESS | 1774 | 1469130061326 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:01 INFO - PROCESS | 1774 | 1469130061457 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:02 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)
12:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 785ms
12:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:41:02 INFO - PROCESS | 1774 | 1469130062135 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:02 INFO - PROCESS | 1774 | 1469130062234 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 728ms
12:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:41:02 INFO - PROCESS | 1774 | 1469130062867 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:02 INFO - PROCESS | 1774 | 1469130062983 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 823ms
12:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:41:03 INFO - PROCESS | 1774 | 1469130063697 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:03 INFO - PROCESS | 1774 | 1469130063826 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 736ms
12:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:41:04 INFO - PROCESS | 1774 | 1469130064454 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:04 INFO - PROCESS | 1774 | 1469130064591 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 952ms
12:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:41:05 INFO - PROCESS | 1774 | 1469130065403 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:05 INFO - PROCESS | 1774 | 1469130065597 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 834ms
12:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:41:06 INFO - PROCESS | 1774 | 1469130066273 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:06 INFO - PROCESS | 1774 | 1469130066431 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 799ms
12:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:41:07 INFO - PROCESS | 1774 | 1469130067104 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:07 INFO - PROCESS | 1774 | 1469130067202 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 778ms
12:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:41:07 INFO - PROCESS | 1774 | 1469130067939 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:08 INFO - PROCESS | 1774 | 1469130068101 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 865ms
12:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:41:08 INFO - PROCESS | 1774 | 1469130068795 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:08 INFO - PROCESS | 1774 | 1469130068894 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 687ms
12:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:41:09 INFO - PROCESS | 1774 | 1469130069497 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:09 INFO - PROCESS | 1774 | 1469130069603 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 786ms
12:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:41:10 INFO - PROCESS | 1774 | 1469130070322 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:10 INFO - PROCESS | 1774 | 1469130070420 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 782ms
12:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:41:11 INFO - PROCESS | 1774 | 1469130071064 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:11 INFO - PROCESS | 1774 | 1469130071202 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 730ms
12:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:41:11 INFO - PROCESS | 1774 | 1469130071833 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:12 INFO - PROCESS | 1774 | 1469130072044 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 986ms
12:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:41:12 INFO - PROCESS | 1774 | 1469130072827 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:12 INFO - PROCESS | 1774 | 1469130072950 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 729ms
12:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:41:13 INFO - PROCESS | 1774 | 1469130073628 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:13 INFO - PROCESS | 1774 | 1469130073731 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms
12:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:41:14 INFO - PROCESS | 1774 | 1469130074378 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:14 INFO - PROCESS | 1774 | 1469130074473 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 895ms
12:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:41:15 INFO - PROCESS | 1774 | 1469130075260 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:15 INFO - PROCESS | 1774 | 1469130075390 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 731ms
12:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:41:16 INFO - PROCESS | 1774 | 1469130076010 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:16 INFO - PROCESS | 1774 | 1469130076121 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 735ms
12:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:41:16 INFO - PROCESS | 1774 | 1469130076749 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:16 INFO - PROCESS | 1774 | 1469130076881 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 683ms
12:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:41:17 INFO - PROCESS | 1774 | 1469130077436 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:17 INFO - PROCESS | 1774 | 1469130077600 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1085ms
12:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:41:18 INFO - PROCESS | 1774 | 1469130078565 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:18 INFO - PROCESS | 1774 | 1469130078697 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 833ms
12:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:41:19 INFO - PROCESS | 1774 | 1469130079398 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:19 INFO - PROCESS | 1774 | 1469130079504 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:20 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
12:41:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:41:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 682ms
12:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:41:20 INFO - PROCESS | 1774 | 1469130080187 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:20 INFO - PROCESS | 1774 | 1469130080289 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 796ms
12:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:41:20 INFO - PROCESS | 1774 | 1469130080908 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:21 INFO - PROCESS | 1774 | 1469130081044 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 785ms
12:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:41:21 INFO - PROCESS | 1774 | 1469130081713 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:21 INFO - PROCESS | 1774 | 1469130081805 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:22 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
12:41:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:41:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 803ms
12:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:41:22 INFO - PROCESS | 1774 | 1469130082512 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:22 INFO - PROCESS | 1774 | 1469130082646 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:23 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
12:41:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:41:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 738ms
12:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:41:23 INFO - PROCESS | 1774 | 1469130083255 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:23 INFO - PROCESS | 1774 | 1469130083380 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 692ms
12:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:41:23 INFO - PROCESS | 1774 | 1469130083959 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:24 INFO - PROCESS | 1774 | 1469130084071 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 784ms
12:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:41:24 INFO - PROCESS | 1774 | 1469130084859 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:25 INFO - PROCESS | 1774 | 1469130085050 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 898ms
12:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:41:25 INFO - PROCESS | 1774 | 1469130085748 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:25 INFO - PROCESS | 1774 | 1469130085903 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 838ms
12:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:41:26 INFO - PROCESS | 1774 | 1469130086591 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:26 INFO - PROCESS | 1774 | 1469130086684 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 672ms
12:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:41:27 INFO - PROCESS | 1774 | 1469130087311 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:27 INFO - PROCESS | 1774 | 1469130087419 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 766ms
12:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:41:28 INFO - PROCESS | 1774 | 1469130088049 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:28 INFO - PROCESS | 1774 | 1469130088163 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 678ms
12:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:41:28 INFO - PROCESS | 1774 | 1469130088744 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:28 INFO - PROCESS | 1774 | 1469130088878 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 985ms
12:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:41:29 INFO - PROCESS | 1774 | 1469130089732 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:29 INFO - PROCESS | 1774 | 1469130089837 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 686ms
12:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:41:30 INFO - PROCESS | 1774 | 1469130090427 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:30 INFO - PROCESS | 1774 | 1469130090529 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 733ms
12:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:41:31 INFO - PROCESS | 1774 | 1469130091161 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:31 INFO - PROCESS | 1774 | 1469130091354 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 977ms
12:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:41:32 INFO - PROCESS | 1774 | 1469130092151 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:32 INFO - PROCESS | 1774 | 1469130092281 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 829ms
12:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:41:33 INFO - PROCESS | 1774 | 1469130093004 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:33 INFO - PROCESS | 1774 | 1469130093182 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 786ms
12:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:41:33 INFO - PROCESS | 1774 | 1469130093821 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:33 INFO - PROCESS | 1774 | 1469130093955 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 742ms
12:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:41:34 INFO - PROCESS | 1774 | 1469130094548 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:34 INFO - PROCESS | 1774 | 1469130094660 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 691ms
12:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:41:35 INFO - PROCESS | 1774 | 1469130095235 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:35 INFO - PROCESS | 1774 | 1469130095323 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 683ms
12:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:41:35 INFO - PROCESS | 1774 | 1469130095929 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:36 INFO - PROCESS | 1774 | 1469130096083 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 834ms
12:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:41:36 INFO - PROCESS | 1774 | 1469130096766 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:36 INFO - PROCESS | 1774 | 1469130096877 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 678ms
12:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:41:37 INFO - PROCESS | 1774 | 1469130097449 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:37 INFO - PROCESS | 1774 | 1469130097579 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 726ms
12:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:41:38 INFO - PROCESS | 1774 | 1469130098199 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:38 INFO - PROCESS | 1774 | 1469130098328 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 931ms
12:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:41:39 INFO - PROCESS | 1774 | 1469130099140 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:39 INFO - PROCESS | 1774 | 1469130099263 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 778ms
12:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:41:39 INFO - PROCESS | 1774 | 1469130099956 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:40 INFO - PROCESS | 1774 | 1469130100059 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 732ms
12:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:41:40 INFO - PROCESS | 1774 | 1469130100688 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:40 INFO - PROCESS | 1774 | 1469130100828 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 779ms
12:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:41:41 INFO - PROCESS | 1774 | 1469130101463 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:41 INFO - PROCESS | 1774 | 1469130101550 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 635ms
12:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:41:42 INFO - PROCESS | 1774 | 1469130102113 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:42 INFO - PROCESS | 1774 | 1469130102211 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 685ms
12:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:41:42 INFO - PROCESS | 1774 | 1469130102804 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:42 INFO - PROCESS | 1774 | 1469130102879 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 785ms
12:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:41:43 INFO - PROCESS | 1774 | 1469130103630 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:43 INFO - PROCESS | 1774 | 1469130103723 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 838ms
12:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:41:44 INFO - PROCESS | 1774 | 1469130104471 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:44 INFO - PROCESS | 1774 | 1469130104565 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 782ms
12:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:41:45 INFO - PROCESS | 1774 | 1469130105300 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:45 INFO - PROCESS | 1774 | 1469130105507 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 946ms
12:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:41:46 INFO - PROCESS | 1774 | 1469130106240 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:46 INFO - PROCESS | 1774 | 1469130106379 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 774ms
12:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:41:47 INFO - PROCESS | 1774 | 1469130107047 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:47 INFO - PROCESS | 1774 | 1469130107199 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 839ms
12:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:41:47 INFO - PROCESS | 1774 | 1469130107915 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:48 INFO - PROCESS | 1774 | 1469130108003 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 692ms
12:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:41:48 INFO - PROCESS | 1774 | 1469130108603 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:48 INFO - PROCESS | 1774 | 1469130108756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 732ms
12:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:41:49 INFO - PROCESS | 1774 | 1469130109335 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:49 INFO - PROCESS | 1774 | 1469130109439 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 628ms
12:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:41:49 INFO - PROCESS | 1774 | 1469130109987 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:50 INFO - PROCESS | 1774 | 1469130110154 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:50 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
12:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 789ms
12:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:41:50 INFO - PROCESS | 1774 | 1469130110787 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:50 INFO - PROCESS | 1774 | 1469130110881 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 686ms
12:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:41:51 INFO - PROCESS | 1774 | 1469130111484 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:51 INFO - PROCESS | 1774 | 1469130111643 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 984ms
12:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:41:52 INFO - PROCESS | 1774 | 1469130112472 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:52 INFO - PROCESS | 1774 | 1469130112585 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 775ms
12:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:41:53 INFO - PROCESS | 1774 | 1469130113255 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:53 INFO - PROCESS | 1774 | 1469130113353 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 777ms
12:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:41:54 INFO - PROCESS | 1774 | 1469130114059 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:54 INFO - PROCESS | 1774 | 1469130114161 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 741ms
12:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:41:54 INFO - PROCESS | 1774 | 1469130114796 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:54 INFO - PROCESS | 1774 | 1469130114948 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 735ms
12:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:41:55 INFO - PROCESS | 1774 | 1469130115536 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:55 INFO - PROCESS | 1774 | 1469130115626 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 732ms
12:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:41:56 INFO - PROCESS | 1774 | 1469130116270 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:56 INFO - PROCESS | 1774 | 1469130116409 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:56 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
12:41:56 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 722ms
12:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:41:57 INFO - PROCESS | 1774 | 1469130116998 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:57 INFO - PROCESS | 1774 | 1469130117086 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 727ms
12:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:41:57 INFO - PROCESS | 1774 | 1469130117755 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:57 INFO - PROCESS | 1774 | 1469130117858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 783ms
12:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:41:58 INFO - PROCESS | 1774 | 1469130118568 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:58 INFO - PROCESS | 1774 | 1469130118750 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1131ms
12:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:41:59 INFO - PROCESS | 1774 | 1469130119700 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:41:59 INFO - PROCESS | 1774 | 1469130119818 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 734ms
12:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:42:00 INFO - PROCESS | 1774 | 1469130120512 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:00 INFO - PROCESS | 1774 | 1469130120620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 796ms
12:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:42:01 INFO - PROCESS | 1774 | 1469130121367 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:01 INFO - PROCESS | 1774 | 1469130121558 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 994ms
12:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:42:02 INFO - PROCESS | 1774 | 1469130122325 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:02 INFO - PROCESS | 1774 | 1469130122472 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 742ms
12:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:42:03 INFO - PROCESS | 1774 | 1469130123065 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:03 INFO - PROCESS | 1774 | 1469130123162 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 731ms
12:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:42:03 INFO - PROCESS | 1774 | 1469130123808 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:03 INFO - PROCESS | 1774 | 1469130123909 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 727ms
12:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:42:04 INFO - PROCESS | 1774 | 1469130124544 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:04 INFO - PROCESS | 1774 | 1469130124691 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 897ms
12:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:42:05 INFO - PROCESS | 1774 | 1469130125437 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:05 INFO - PROCESS | 1774 | 1469130125573 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 934ms
12:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:42:06 INFO - PROCESS | 1774 | 1469130126406 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:06 INFO - PROCESS | 1774 | 1469130126551 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 789ms
12:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:42:07 INFO - PROCESS | 1774 | 1469130127243 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:07 INFO - PROCESS | 1774 | 1469130127358 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 809ms
12:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:42:08 INFO - PROCESS | 1774 | 1469130128033 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:08 INFO - PROCESS | 1774 | 1469130128156 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 852ms
12:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:42:08 INFO - PROCESS | 1774 | 1469130128870 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:08 INFO - PROCESS | 1774 | 1469130128978 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 841ms
12:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:42:09 INFO - PROCESS | 1774 | 1469130129710 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:09 INFO - PROCESS | 1774 | 1469130129808 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 726ms
12:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:42:10 INFO - PROCESS | 1774 | 1469130130485 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:10 INFO - PROCESS | 1774 | 1469130130584 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 775ms
12:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:42:11 INFO - PROCESS | 1774 | 1469130131231 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:11 INFO - PROCESS | 1774 | 1469130131342 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 773ms
12:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:42:12 INFO - PROCESS | 1774 | 1469130132038 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:12 INFO - PROCESS | 1774 | 1469130132183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1135ms
12:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:42:13 INFO - PROCESS | 1774 | 1469130133194 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:13 INFO - PROCESS | 1774 | 1469130133333 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 830ms
12:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:42:14 INFO - PROCESS | 1774 | 1469130134024 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:14 INFO - PROCESS | 1774 | 1469130134148 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 735ms
12:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:42:14 INFO - PROCESS | 1774 | 1469130134781 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:14 INFO - PROCESS | 1774 | 1469130134889 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 990ms
12:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:42:15 INFO - PROCESS | 1774 | 1469130135766 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:15 INFO - PROCESS | 1774 | 1469130135922 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 780ms
12:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:42:16 INFO - PROCESS | 1774 | 1469130136549 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:16 INFO - PROCESS | 1774 | 1469130136643 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 682ms
12:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:42:17 INFO - PROCESS | 1774 | 1469130137266 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:17 INFO - PROCESS | 1774 | 1469130137431 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 742ms
12:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:42:18 INFO - PROCESS | 1774 | 1469130138003 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:18 INFO - PROCESS | 1774 | 1469130138096 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 731ms
12:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:42:18 INFO - PROCESS | 1774 | 1469130138735 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:18 INFO - PROCESS | 1774 | 1469130138840 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 880ms
12:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:42:19 INFO - PROCESS | 1774 | 1469130139647 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:19 INFO - PROCESS | 1774 | 1469130139768 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 800ms
12:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:42:20 INFO - PROCESS | 1774 | 1469130140445 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:20 INFO - PROCESS | 1774 | 1469130140541 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 733ms
12:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:42:21 INFO - PROCESS | 1774 | 1469130141192 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:21 INFO - PROCESS | 1774 | 1469130141282 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 737ms
12:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:42:21 INFO - PROCESS | 1774 | 1469130141946 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:22 INFO - PROCESS | 1774 | 1469130142041 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 795ms
12:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:42:22 INFO - PROCESS | 1774 | 1469130142724 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:22 INFO - PROCESS | 1774 | 1469130142810 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 682ms
12:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:42:23 INFO - PROCESS | 1774 | 1469130143422 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:23 INFO - PROCESS | 1774 | 1469130143565 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 732ms
12:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:42:24 INFO - PROCESS | 1774 | 1469130144164 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:24 INFO - PROCESS | 1774 | 1469130144297 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 738ms
12:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:42:24 INFO - PROCESS | 1774 | 1469130144905 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:25 INFO - PROCESS | 1774 | 1469130145061 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 740ms
12:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:42:25 INFO - PROCESS | 1774 | 1469130145663 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:25 INFO - PROCESS | 1774 | 1469130145763 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1040ms
12:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:42:26 INFO - PROCESS | 1774 | 1469130146736 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:26 INFO - PROCESS | 1774 | 1469130146863 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms
12:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:42:27 INFO - PROCESS | 1774 | 1469130147511 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:27 INFO - PROCESS | 1774 | 1469130147628 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 749ms
12:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:42:28 INFO - PROCESS | 1774 | 1469130148256 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:28 INFO - PROCESS | 1774 | 1469130148374 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 785ms
12:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:42:29 INFO - PROCESS | 1774 | 1469130149038 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:29 INFO - PROCESS | 1774 | 1469130149131 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms
12:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:42:29 INFO - PROCESS | 1774 | 1469130149770 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:29 INFO - PROCESS | 1774 | 1469130149978 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 947ms
12:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:42:30 INFO - PROCESS | 1774 | 1469130150729 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:30 INFO - PROCESS | 1774 | 1469130150853 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 728ms
12:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:42:31 INFO - PROCESS | 1774 | 1469130151492 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:31 INFO - PROCESS | 1774 | 1469130151575 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 689ms
12:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:42:32 INFO - PROCESS | 1774 | 1469130152204 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:32 INFO - PROCESS | 1774 | 1469130152308 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 896ms
12:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:42:33 INFO - PROCESS | 1774 | 1469130153103 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:33 INFO - PROCESS | 1774 | 1469130153351 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1043ms
12:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:42:34 INFO - PROCESS | 1774 | 1469130154148 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:34 INFO - PROCESS | 1774 | 1469130154282 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 837ms
12:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:42:34 INFO - PROCESS | 1774 | 1469130154985 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:35 INFO - PROCESS | 1774 | 1469130155087 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 825ms
12:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:42:35 INFO - PROCESS | 1774 | 1469130155868 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:35 INFO - PROCESS | 1774 | 1469130155975 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 767ms
12:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:42:36 INFO - PROCESS | 1774 | 1469130156594 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:36 INFO - PROCESS | 1774 | 1469130156756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 833ms
12:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:42:37 INFO - PROCESS | 1774 | 1469130157434 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:37 INFO - PROCESS | 1774 | 1469130157549 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 728ms
12:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:42:38 INFO - PROCESS | 1774 | 1469130158165 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:38 INFO - PROCESS | 1774 | 1469130158281 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 724ms
12:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:42:38 INFO - PROCESS | 1774 | 1469130158906 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:39 INFO - PROCESS | 1774 | 1469130159044 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 985ms
12:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:42:39 INFO - PROCESS | 1774 | 1469130159898 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:40 INFO - PROCESS | 1774 | 1469130160032 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 827ms
12:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:42:40 INFO - PROCESS | 1774 | 1469130160763 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:40 INFO - PROCESS | 1774 | 1469130160875 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 843ms
12:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:42:41 INFO - PROCESS | 1774 | 1469130161606 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:41 INFO - PROCESS | 1774 | 1469130161730 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 737ms
12:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:42:42 INFO - PROCESS | 1774 | 1469130162355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:42 INFO - PROCESS | 1774 | 1469130162552 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 893ms
12:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:42:43 INFO - PROCESS | 1774 | 1469130163246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:43 INFO - PROCESS | 1774 | 1469130163339 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms
12:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:42:44 INFO - PROCESS | 1774 | 1469130163997 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:44 INFO - PROCESS | 1774 | 1469130164159 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 979ms
12:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:42:44 INFO - PROCESS | 1774 | 1469130164965 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:45 INFO - PROCESS | 1774 | 1469130165069 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 680ms
12:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:42:45 INFO - PROCESS | 1774 | 1469130165653 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:45 INFO - PROCESS | 1774 | 1469130165862 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1078ms
12:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:42:46 INFO - PROCESS | 1774 | 1469130166749 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:46 INFO - PROCESS | 1774 | 1469130166873 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 786ms
12:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:42:47 INFO - PROCESS | 1774 | 1469130167551 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:47 INFO - PROCESS | 1774 | 1469130167767 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 899ms
12:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:42:48 INFO - PROCESS | 1774 | 1469130168527 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:48 INFO - PROCESS | 1774 | 1469130168667 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 869ms
12:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:42:49 INFO - PROCESS | 1774 | 1469130169339 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:49 INFO - PROCESS | 1774 | 1469130169441 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 622ms
12:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:42:49 INFO - PROCESS | 1774 | 1469130169985 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:50 INFO - PROCESS | 1774 | 1469130170137 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 734ms
12:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:42:50 INFO - PROCESS | 1774 | 1469130170749 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:50 INFO - PROCESS | 1774 | 1469130170882 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 754ms
12:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:42:51 INFO - PROCESS | 1774 | 1469130171488 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:51 INFO - PROCESS | 1774 | 1469130171675 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 790ms
12:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:42:52 INFO - PROCESS | 1774 | 1469130172329 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:52 INFO - PROCESS | 1774 | 1469130172441 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 982ms
12:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:42:53 INFO - PROCESS | 1774 | 1469130173341 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:53 INFO - PROCESS | 1774 | 1469130173459 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 844ms
12:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:42:54 INFO - PROCESS | 1774 | 1469130174187 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:54 INFO - PROCESS | 1774 | 1469130174286 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 732ms
12:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:42:54 INFO - PROCESS | 1774 | 1469130174943 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:55 INFO - PROCESS | 1774 | 1469130175090 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 794ms
12:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:42:55 INFO - PROCESS | 1774 | 1469130175765 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:55 INFO - PROCESS | 1774 | 1469130175879 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 732ms
12:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:42:56 INFO - PROCESS | 1774 | 1469130176503 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:56 INFO - PROCESS | 1774 | 1469130176653 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 740ms
12:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:42:57 INFO - PROCESS | 1774 | 1469130177252 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:57 INFO - PROCESS | 1774 | 1469130177372 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 687ms
12:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:42:57 INFO - PROCESS | 1774 | 1469130177954 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:58 INFO - PROCESS | 1774 | 1469130178100 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 882ms
12:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:42:58 INFO - PROCESS | 1774 | 1469130178850 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:58 INFO - PROCESS | 1774 | 1469130178984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 999ms
12:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:42:59 INFO - PROCESS | 1774 | 1469130179856 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:00 INFO - PROCESS | 1774 | 1469130180061 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 886ms
12:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:43:00 INFO - PROCESS | 1774 | 1469130180770 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:00 INFO - PROCESS | 1774 | 1469130180926 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 854ms
12:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:43:01 INFO - PROCESS | 1774 | 1469130181609 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:01 INFO - PROCESS | 1774 | 1469130181748 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 928ms
12:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:43:02 INFO - PROCESS | 1774 | 1469130182576 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:02 INFO - PROCESS | 1774 | 1469130182681 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 749ms
12:43:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:43:03 INFO - PROCESS | 1774 | 1469130183311 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:03 INFO - PROCESS | 1774 | 1469130183407 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:43:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 678ms
12:43:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:43:04 INFO - PROCESS | 1774 | 1469130184012 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:04 INFO - PROCESS | 1774 | 1469130184171 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:43:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 840ms
12:43:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:43:04 INFO - PROCESS | 1774 | 1469130184860 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:04 INFO - PROCESS | 1774 | 1469130184962 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:43:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 897ms
12:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:43:05 INFO - PROCESS | 1774 | 1469130185747 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:05 INFO - PROCESS | 1774 | 1469130185842 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 833ms
12:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:43:06 INFO - PROCESS | 1774 | 1469130186599 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:06 INFO - PROCESS | 1774 | 1469130186753 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 934ms
12:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:43:07 INFO - PROCESS | 1774 | 1469130187559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:07 INFO - PROCESS | 1774 | 1469130187690 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 794ms
12:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:43:08 INFO - PROCESS | 1774 | 1469130188347 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:08 INFO - PROCESS | 1774 | 1469130188503 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:09 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)
12:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1327ms
12:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:43:09 INFO - PROCESS | 1774 | 1469130189686 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:09 INFO - PROCESS | 1774 | 1469130189781 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:10 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
12:43:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:43:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1226ms
12:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:43:10 INFO - PROCESS | 1774 | 1469130190910 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:10 INFO - PROCESS | 1774 | 1469130190995 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:12 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
12:43:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:43:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1229ms
12:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:43:12 INFO - PROCESS | 1774 | 1469130192146 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:12 INFO - PROCESS | 1774 | 1469130192237 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:13 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)
12:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1243ms
12:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:43:13 INFO - PROCESS | 1774 | 1469130193404 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:13 INFO - PROCESS | 1774 | 1469130193539 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:14 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)
12:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1381ms
12:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:43:14 INFO - PROCESS | 1774 | 1469130194810 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:14 INFO - PROCESS | 1774 | 1469130194926 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:16 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
12:43:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:43:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1289ms
12:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:43:16 INFO - PROCESS | 1774 | 1469130196111 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:16 INFO - PROCESS | 1774 | 1469130196238 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:17 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
12:43:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:43:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1226ms
12:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:43:17 INFO - PROCESS | 1774 | 1469130197355 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:17 INFO - PROCESS | 1774 | 1469130197458 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:18 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
12:43:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:43:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1228ms
12:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:43:18 INFO - PROCESS | 1774 | 1469130198580 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:18 INFO - PROCESS | 1774 | 1469130198667 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:19 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
12:43:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:43:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1186ms
12:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:43:19 INFO - PROCESS | 1774 | 1469130199772 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:19 INFO - PROCESS | 1774 | 1469130199862 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 785ms
12:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:43:20 INFO - PROCESS | 1774 | 1469130200592 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:20 INFO - PROCESS | 1774 | 1469130200757 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 942ms
12:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:43:21 INFO - PROCESS | 1774 | 1469130201543 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:21 INFO - PROCESS | 1774 | 1469130201673 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:22 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"
12:43:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:43:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 790ms
12:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:43:22 INFO - PROCESS | 1774 | 1469130202339 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:22 INFO - PROCESS | 1774 | 1469130202450 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 839ms
12:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:43:23 INFO - PROCESS | 1774 | 1469130203194 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:23 INFO - PROCESS | 1774 | 1469130203304 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:23 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"
12:43:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:43:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 739ms
12:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:43:23 INFO - PROCESS | 1774 | 1469130203933 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:24 INFO - PROCESS | 1774 | 1469130204039 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:24 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"
12:43:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:43:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:43:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 678ms
12:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:43:24 INFO - PROCESS | 1774 | 1469130204633 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:24 INFO - PROCESS | 1774 | 1469130204745 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:43:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 692ms
12:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:43:25 INFO - PROCESS | 1774 | 1469130205335 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:25 INFO - PROCESS | 1774 | 1469130205441 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:26 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
12:43:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:43:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:43:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1194ms
12:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:43:26 INFO - PROCESS | 1774 | 1469130206518 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:26 INFO - PROCESS | 1774 | 1469130206595 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 823ms
12:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:43:27 INFO - PROCESS | 1774 | 1469130207370 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:27 INFO - PROCESS | 1774 | 1469130207594 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 943ms
12:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:43:28 INFO - PROCESS | 1774 | 1469130208325 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:28 INFO - PROCESS | 1774 | 1469130208460 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 792ms
12:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:43:29 INFO - PROCESS | 1774 | 1469130209118 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:29 INFO - PROCESS | 1774 | 1469130209212 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 776ms
12:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:43:30 INFO - PROCESS | 1774 | 1469130210007 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:30 INFO - PROCESS | 1774 | 1469130210144 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 859ms
12:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:43:30 INFO - PROCESS | 1774 | 1469130210858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:30 INFO - PROCESS | 1774 | 1469130210984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 828ms
12:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:43:31 INFO - PROCESS | 1774 | 1469130211707 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:31 INFO - PROCESS | 1774 | 1469130211816 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 793ms
12:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:43:32 INFO - PROCESS | 1774 | 1469130212524 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:32 INFO - PROCESS | 1774 | 1469130212644 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 846ms
12:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:43:33 INFO - PROCESS | 1774 | 1469130213365 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:33 INFO - PROCESS | 1774 | 1469130213583 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1389ms
12:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:43:34 INFO - PROCESS | 1774 | 1469130214784 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:34 INFO - PROCESS | 1774 | 1469130214920 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 932ms
12:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:43:35 INFO - PROCESS | 1774 | 1469130215743 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:35 INFO - PROCESS | 1774 | 1469130215858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 793ms
12:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:43:36 INFO - PROCESS | 1774 | 1469130216571 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:36 INFO - PROCESS | 1774 | 1469130216683 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 782ms
12:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:43:37 INFO - PROCESS | 1774 | 1469130217398 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:37 INFO - PROCESS | 1774 | 1469130217529 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 911ms
12:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:43:38 INFO - PROCESS | 1774 | 1469130218281 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:38 INFO - PROCESS | 1774 | 1469130218429 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 784ms
12:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:43:39 INFO - PROCESS | 1774 | 1469130219069 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:39 INFO - PROCESS | 1774 | 1469130219174 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 783ms
12:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:43:39 INFO - PROCESS | 1774 | 1469130219871 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:39 INFO - PROCESS | 1774 | 1469130219971 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 727ms
12:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:43:40 INFO - PROCESS | 1774 | 1469130220603 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:40 INFO - PROCESS | 1774 | 1469130220692 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 933ms
12:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:43:41 INFO - PROCESS | 1774 | 1469130221554 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:41 INFO - PROCESS | 1774 | 1469130221670 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 927ms
12:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:43:42 INFO - PROCESS | 1774 | 1469130222494 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:42 INFO - PROCESS | 1774 | 1469130222636 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 789ms
12:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:43:43 INFO - PROCESS | 1774 | 1469130223332 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:43 INFO - PROCESS | 1774 | 1469130223451 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 775ms
12:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:43:44 INFO - PROCESS | 1774 | 1469130224142 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:44 INFO - PROCESS | 1774 | 1469130224336 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 988ms
12:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:43:45 INFO - PROCESS | 1774 | 1469130225112 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:45 INFO - PROCESS | 1774 | 1469130225260 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 783ms
12:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:43:45 INFO - PROCESS | 1774 | 1469130225903 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:46 INFO - PROCESS | 1774 | 1469130226038 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 932ms
12:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:43:46 INFO - PROCESS | 1774 | 1469130226839 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:46 INFO - PROCESS | 1774 | 1469130226959 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 876ms
12:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:43:47 INFO - PROCESS | 1774 | 1469130227741 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:47 INFO - PROCESS | 1774 | 1469130227860 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 897ms
12:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:43:48 INFO - PROCESS | 1774 | 1469130228659 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:48 INFO - PROCESS | 1774 | 1469130228830 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 831ms
12:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:43:49 INFO - PROCESS | 1774 | 1469130229512 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:49 INFO - PROCESS | 1774 | 1469130229675 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 895ms
12:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:43:50 INFO - PROCESS | 1774 | 1469130230398 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:50 INFO - PROCESS | 1774 | 1469130230535 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 727ms
12:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:43:51 INFO - PROCESS | 1774 | 1469130231136 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:51 INFO - PROCESS | 1774 | 1469130231290 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 886ms
12:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:43:52 INFO - PROCESS | 1774 | 1469130232030 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:52 INFO - PROCESS | 1774 | 1469130232127 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 789ms
12:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:43:52 INFO - PROCESS | 1774 | 1469130232814 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:52 INFO - PROCESS | 1774 | 1469130232917 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 731ms
12:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:43:53 INFO - PROCESS | 1774 | 1469130233620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:53 INFO - PROCESS | 1774 | 1469130233745 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 944ms
12:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:43:54 INFO - PROCESS | 1774 | 1469130234582 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:54 INFO - PROCESS | 1774 | 1469130234687 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 833ms
12:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:43:55 INFO - PROCESS | 1774 | 1469130235427 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:55 INFO - PROCESS | 1774 | 1469130235549 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 835ms
12:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:43:56 INFO - PROCESS | 1774 | 1469130236305 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:56 INFO - PROCESS | 1774 | 1469130236439 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:43:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 844ms
12:43:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:43:57 INFO - PROCESS | 1774 | 1469130237130 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:57 INFO - PROCESS | 1774 | 1469130237290 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:43:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 738ms
12:43:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:43:57 INFO - PROCESS | 1774 | 1469130237895 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:58 INFO - PROCESS | 1774 | 1469130238074 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 899ms
12:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:43:58 INFO - PROCESS | 1774 | 1469130238794 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:58 INFO - PROCESS | 1774 | 1469130238929 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 835ms
12:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:43:59 INFO - PROCESS | 1774 | 1469130239630 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:43:59 INFO - PROCESS | 1774 | 1469130239738 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 887ms
12:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:44:00 INFO - PROCESS | 1774 | 1469130240519 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:00 INFO - PROCESS | 1774 | 1469130240648 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1088ms
12:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:44:01 INFO - PROCESS | 1774 | 1469130241666 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:01 INFO - PROCESS | 1774 | 1469130241799 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 998ms
12:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:44:02 INFO - PROCESS | 1774 | 1469130242658 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:02 INFO - PROCESS | 1774 | 1469130242765 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 987ms
12:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:44:03 INFO - PROCESS | 1774 | 1469130243688 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:03 INFO - PROCESS | 1774 | 1469130243805 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 793ms
12:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:44:04 INFO - PROCESS | 1774 | 1469130244462 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:04 INFO - PROCESS | 1774 | 1469130244620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 785ms
12:44:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:44:05 INFO - PROCESS | 1774 | 1469130245279 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:05 INFO - PROCESS | 1774 | 1469130245374 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:44:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:44:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 761ms
12:44:06 INFO - TEST-START | /DOMEvents/constructors.html
12:44:06 INFO - PROCESS | 1774 | 1469130246026 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:06 INFO - PROCESS | 1774 | 1469130246147 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:44:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:44:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:44:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:44:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:44:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:44:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:44:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:44:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:44:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 908ms
12:44:06 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:44:06 INFO - PROCESS | 1774 | 1469130246940 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:07 INFO - PROCESS | 1774 | 1469130247066 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:44:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 682ms
12:44:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:44:07 INFO - PROCESS | 1774 | 1469130247624 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:07 INFO - PROCESS | 1774 | 1469130247770 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:44:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:44:08 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
12:44:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:44:08 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
12:44:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:44:08 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]"
12:44:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:44:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:44:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 980ms
12:44:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:44:08 INFO - PROCESS | 1774 | 1469130248622 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:08 INFO - PROCESS | 1774 | 1469130248743 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:09 INFO - PROCESS | 1774 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:44:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:44:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 690ms
12:44:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:44:09 INFO - PROCESS | 1774 | 1469130249326 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:09 INFO - PROCESS | 1774 | 1469130249423 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:10 INFO - PROCESS | 1774 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:44:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:44:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 876ms
12:44:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:44:10 INFO - PROCESS | 1774 | 1469130250232 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:10 INFO - PROCESS | 1774 | 1469130250354 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:44:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 826ms
12:44:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:44:11 INFO - PROCESS | 1774 | 1469130251037 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:11 INFO - PROCESS | 1774 | 1469130251139 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:11 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.
12:44:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 674ms
12:44:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:44:11 INFO - PROCESS | 1774 | 1469130251724 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:11 INFO - PROCESS | 1774 | 1469130251826 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:12 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
12:44:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:44:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 739ms
12:44:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:44:12 INFO - PROCESS | 1774 | 1469130252467 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:12 INFO - PROCESS | 1774 | 1469130252573 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:13 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.
12:44:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 873ms
12:44:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:44:13 INFO - PROCESS | 1774 | 1469130253343 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:13 INFO - PROCESS | 1774 | 1469130253451 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
12:44:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 732ms
12:44:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:44:14 INFO - PROCESS | 1774 | 1469130254079 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:14 INFO - PROCESS | 1774 | 1469130254178 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:44:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
12:44:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 832ms
12:44:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:44:14 INFO - PROCESS | 1774 | 1469130254921 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:15 INFO - PROCESS | 1774 | 1469130255051 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:15 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
12:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 826ms
12:44:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:44:15 INFO - PROCESS | 1774 | 1469130255754 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:15 INFO - PROCESS | 1774 | 1469130255851 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
12:44:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 678ms
12:44:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:44:16 INFO - PROCESS | 1774 | 1469130256443 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:16 INFO - PROCESS | 1774 | 1469130256575 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:17 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.
12:44:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 877ms
12:44:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:44:17 INFO - PROCESS | 1774 | 1469130257336 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:17 INFO - PROCESS | 1774 | 1469130257510 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:18 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.
12:44:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 931ms
12:44:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:44:18 INFO - PROCESS | 1774 | 1469130258267 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:18 INFO - PROCESS | 1774 | 1469130258377 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:18 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.
12:44:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 680ms
12:44:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:44:18 INFO - PROCESS | 1774 | 1469130258949 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:19 INFO - PROCESS | 1774 | 1469130259046 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:19 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.
12:44:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 735ms
12:44:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:44:19 INFO - PROCESS | 1774 | 1469130259695 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:19 INFO - PROCESS | 1774 | 1469130259832 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:20 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
12:44:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:44:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 727ms
12:44:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:44:20 INFO - PROCESS | 1774 | 1469130260447 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:20 INFO - PROCESS | 1774 | 1469130260537 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
12:44:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 723ms
12:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:44:21 INFO - PROCESS | 1774 | 1469130261169 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:21 INFO - PROCESS | 1774 | 1469130261279 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:22 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.
12:44:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 926ms
12:44:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:44:22 INFO - PROCESS | 1774 | 1469130262107 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:22 INFO - PROCESS | 1774 | 1469130262225 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:44:22 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
12:44:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 680ms
12:44:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:44:22 INFO - PROCESS | 1774 | 1469130262814 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:22 INFO - PROCESS | 1774 | 1469130262916 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:23 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.
12:44:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 674ms
12:44:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:44:23 INFO - PROCESS | 1774 | 1469130263500 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:23 INFO - PROCESS | 1774 | 1469130263594 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:24 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.
12:44:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 737ms
12:44:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:44:24 INFO - PROCESS | 1774 | 1469130264235 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:24 INFO - PROCESS | 1774 | 1469130264388 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:25 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.
12:44:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 780ms
12:44:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:44:25 INFO - PROCESS | 1774 | 1469130265027 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:25 INFO - PROCESS | 1774 | 1469130265122 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:25 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
12:44:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 673ms
12:44:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:44:25 INFO - PROCESS | 1774 | 1469130265710 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:25 INFO - PROCESS | 1774 | 1469130265840 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:44:26 INFO - {}
12:44:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:44:26 INFO - {}
12:44:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:44:26 INFO - {}
12:44:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:44:26 INFO - {}
12:44:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 775ms
12:44:26 INFO - TEST-START | /FileAPI/fileReader.html
12:44:26 INFO - PROCESS | 1774 | 1469130266489 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:26 INFO - PROCESS | 1774 | 1469130266600 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:44:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:44:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:44:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:44:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 726ms
12:44:27 INFO - TEST-START | /FileAPI/historical.html
12:44:27 INFO - PROCESS | 1774 | 1469130267230 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:27 INFO - PROCESS | 1774 | 1469130267341 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:44:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:44:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:44:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:44:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:44:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:44:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:44:27 INFO - TEST-OK | /FileAPI/historical.html | took 731ms
12:44:27 INFO - TEST-START | /FileAPI/idlharness.html
12:44:27 INFO - PROCESS | 1774 | 1469130267979 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:28 INFO - PROCESS | 1774 | 1469130268072 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:44:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:44:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:44:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:44:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:44:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:44:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:44:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:44:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:44:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:44:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:44:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:44:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:44:29 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
12:44:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:44:29 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
12:44:29 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
12:44:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:44:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:44:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:44:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:44:29 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
12:44:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:44:29 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
12:44:29 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
12:44:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:44:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:44:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 1271ms
12:44:29 INFO - TEST-START | /FileAPI/idlharness.worker
12:44:29 INFO - PROCESS | 1774 | 1469130269274 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:29 INFO - PROCESS | 1774 | 1469130269410 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:44:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:44:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:44:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:44:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:44:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:44:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:44:30 INFO - {}
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:44:30 INFO - {}
12:44:30 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 - {}
12:44:30 INFO - {}
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:44:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:44:30 INFO - {}
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:44:30 INFO - {}
12:44:30 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 - {}
12:44:30 INFO - {}
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:44:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:44:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:44:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:44:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 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
12:44:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:44:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:44:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:44:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:44:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:44:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:44:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:44:30 INFO - {}
12:44:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1184ms
12:44:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:44:30 INFO - PROCESS | 1774 | 1469130270475 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:30 INFO - PROCESS | 1774 | 1469130270655 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:44:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 783ms
12:44:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:44:31 INFO - PROCESS | 1774 | 1469130271263 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:31 INFO - PROCESS | 1774 | 1469130271358 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:44:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 826ms
12:44:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:44:32 INFO - PROCESS | 1774 | 1469130272097 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:32 INFO - PROCESS | 1774 | 1469130272330 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:44:33 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.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:44:33 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'.)
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:44:33 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.
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:44:33 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.
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:44:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:44:33 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.
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:44:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
12:44:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:44:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:44:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 964ms
12:44:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:44:33 INFO - PROCESS | 1774 | 1469130273082 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:33 INFO - PROCESS | 1774 | 1469130273220 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:44:33 INFO - {}
12:44:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 784ms
12:44:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:44:33 INFO - PROCESS | 1774 | 1469130273866 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:33 INFO - PROCESS | 1774 | 1469130273989 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:44:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:44:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:44:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:44:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 729ms
12:44:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:44:34 INFO - PROCESS | 1774 | 1469130274607 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:34 INFO - PROCESS | 1774 | 1469130274689 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:44:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:44:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:44:35 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"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:44:35 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"
12:44:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:44:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:44:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1217ms
12:44:35 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:44:35 INFO - PROCESS | 1774 | 1469130275862 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:36 INFO - PROCESS | 1774 | 1469130276038 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:44:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:44:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:44:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:44:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:44:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:44:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:44:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:44:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:44:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 801ms
12:44:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:44:36 INFO - PROCESS | 1774 | 1469130276667 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:36 INFO - PROCESS | 1774 | 1469130276778 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:44:37 INFO - {}
12:44:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 779ms
12:44:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:44:37 INFO - PROCESS | 1774 | 1469130277461 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:37 INFO - PROCESS | 1774 | 1469130277563 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:44:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:44:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 686ms
12:44:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:44:38 INFO - PROCESS | 1774 | 1469130278144 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:38 INFO - PROCESS | 1774 | 1469130278246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:44:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 779ms
12:44:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:44:38 INFO - PROCESS | 1774 | 1469130278932 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:39 INFO - PROCESS | 1774 | 1469130279068 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:44:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 823ms
12:44:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:44:39 INFO - PROCESS | 1774 | 1469130279765 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:39 INFO - PROCESS | 1774 | 1469130279887 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:44:40 INFO - reader.readAsText(blob_2)
12:44:40 INFO - }" did not throw
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:44:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:44:40 INFO - reader.readAsDataURL(blob_2)
12:44:40 INFO - }" did not throw
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:44:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:44:40 INFO - reader.readAsArrayBuffer(blob_2)
12:44:40 INFO - }" did not throw
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:44:40 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
12:44:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:44:40 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:44:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:44:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:44:40 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
12:44:40 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:44:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 722ms
12:44:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:44:40 INFO - PROCESS | 1774 | 1469130280499 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:40 INFO - PROCESS | 1774 | 1469130280639 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:44:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:44:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:44:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 685ms
12:44:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:44:41 INFO - PROCESS | 1774 | 1469130281185 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:41 INFO - PROCESS | 1774 | 1469130281279 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:44:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 678ms
12:44:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:44:41 INFO - PROCESS | 1774 | 1469130281867 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:41 INFO - PROCESS | 1774 | 1469130281962 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:44:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 980ms
12:44:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:44:42 INFO - PROCESS | 1774 | 1469130282859 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:42 INFO - PROCESS | 1774 | 1469130282977 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:44:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 775ms
12:44:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:44:43 INFO - PROCESS | 1774 | 1469130283642 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:43 INFO - PROCESS | 1774 | 1469130283756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:44:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 679ms
12:44:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:44:44 INFO - PROCESS | 1774 | 1469130284341 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:44 INFO - PROCESS | 1774 | 1469130284447 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:44:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 682ms
12:44:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:44:45 INFO - PROCESS | 1774 | 1469130285019 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:45 INFO - PROCESS | 1774 | 1469130285131 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:44:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 726ms
12:44:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:44:45 INFO - PROCESS | 1774 | 1469130285753 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:45 INFO - PROCESS | 1774 | 1469130285860 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:44:46 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
12:44:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:44:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:44:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 778ms
12:44:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:44:46 INFO - PROCESS | 1774 | 1469130286559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:46 INFO - PROCESS | 1774 | 1469130286754 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:44:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 855ms
12:44:47 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:44:47 INFO - PROCESS | 1774 | 1469130287400 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:47 INFO - PROCESS | 1774 | 1469130287494 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:48 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:44:48 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 727ms
12:44:48 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:44:48 INFO - PROCESS | 1774 | 1469130288133 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:48 INFO - PROCESS | 1774 | 1469130288253 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:48 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:44:48 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 681ms
12:44:48 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:44:48 INFO - PROCESS | 1774 | 1469130288818 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:48 INFO - PROCESS | 1774 | 1469130288912 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:49 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:44:49 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1126ms
12:44:49 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:44:49 INFO - PROCESS | 1774 | 1469130289962 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:50 INFO - PROCESS | 1774 | 1469130290073 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:50 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:44:50 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 841ms
12:44:50 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:44:50 INFO - PROCESS | 1774 | 1469130290816 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:50 INFO - PROCESS | 1774 | 1469130290960 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:44:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:44:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:44:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:44:51 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 885ms
12:44:51 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:44:51 INFO - PROCESS | 1774 | 1469130291716 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:51 INFO - PROCESS | 1774 | 1469130291827 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:44:52 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 792ms
12:44:52 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:44:52 INFO - PROCESS | 1774 | 1469130292500 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:52 INFO - PROCESS | 1774 | 1469130292589 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:44:53 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 723ms
12:44:53 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:44:53 INFO - PROCESS | 1774 | 1469130293231 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:53 INFO - PROCESS | 1774 | 1469130293342 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:44:54 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 882ms
12:44:54 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:44:54 INFO - PROCESS | 1774 | 1469130294124 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:54 INFO - PROCESS | 1774 | 1469130294285 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:44:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:44:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:44:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:44:55 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1082ms
12:44:55 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:44:55 INFO - PROCESS | 1774 | 1469130295214 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:55 INFO - PROCESS | 1774 | 1469130295347 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:44:56 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 830ms
12:44:56 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:44:56 INFO - PROCESS | 1774 | 1469130296054 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:56 INFO - PROCESS | 1774 | 1469130296159 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:44:56 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 781ms
12:44:56 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:44:56 INFO - PROCESS | 1774 | 1469130296858 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:56 INFO - PROCESS | 1774 | 1469130296963 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:44:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:44:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:44:57 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:44:57 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 879ms
12:44:57 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:44:57 INFO - PROCESS | 1774 | 1469130297731 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:57 INFO - PROCESS | 1774 | 1469130297839 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:44:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:44:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:44:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:44:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:44:58 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 990ms
12:44:58 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:44:58 INFO - PROCESS | 1774 | 1469130298723 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:58 INFO - PROCESS | 1774 | 1469130298866 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:44:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:44:59 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:44:59 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 888ms
12:44:59 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:44:59 INFO - PROCESS | 1774 | 1469130299628 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:44:59 INFO - PROCESS | 1774 | 1469130299750 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:00 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:45:00 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:45:00 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:45:00 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 925ms
12:45:00 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:45:00 INFO - PROCESS | 1774 | 1469130300556 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:00 INFO - PROCESS | 1774 | 1469130300664 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:01 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:45:01 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 727ms
12:45:01 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:45:01 INFO - PROCESS | 1774 | 1469130301288 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:01 INFO - PROCESS | 1774 | 1469130301432 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:02 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:45:02 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:45:02 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 1287ms
12:45:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:45:02 INFO - PROCESS | 1774 | 1469130302590 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:02 INFO - PROCESS | 1774 | 1469130302699 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:45:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 790ms
12:45:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:45:03 INFO - PROCESS | 1774 | 1469130303389 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:03 INFO - PROCESS | 1774 | 1469130303503 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:45:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 790ms
12:45:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:45:04 INFO - PROCESS | 1774 | 1469130304191 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:04 INFO - PROCESS | 1774 | 1469130304310 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:45:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 828ms
12:45:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:45:05 INFO - PROCESS | 1774 | 1469130305018 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:05 INFO - PROCESS | 1774 | 1469130305119 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:45:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 782ms
12:45:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:45:05 INFO - PROCESS | 1774 | 1469130305805 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:05 INFO - PROCESS | 1774 | 1469130305892 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:45:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 779ms
12:45:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:45:06 INFO - PROCESS | 1774 | 1469130306606 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:06 INFO - PROCESS | 1774 | 1469130306730 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:45:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 775ms
12:45:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:45:07 INFO - PROCESS | 1774 | 1469130307382 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:07 INFO - PROCESS | 1774 | 1469130307474 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:45:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 672ms
12:45:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:45:08 INFO - PROCESS | 1774 | 1469130308064 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:08 INFO - PROCESS | 1774 | 1469130308165 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:45:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 974ms
12:45:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:45:09 INFO - PROCESS | 1774 | 1469130309068 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:09 INFO - PROCESS | 1774 | 1469130309394 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:45:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1591ms
12:45:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:45:10 INFO - PROCESS | 1774 | 1469130310661 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:10 INFO - PROCESS | 1774 | 1469130310798 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:45:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 925ms
12:45:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:45:11 INFO - PROCESS | 1774 | 1469130311594 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:11 INFO - PROCESS | 1774 | 1469130311716 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:45:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 831ms
12:45:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:45:12 INFO - PROCESS | 1774 | 1469130312459 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:12 INFO - PROCESS | 1774 | 1469130312560 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:45:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 743ms
12:45:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:45:13 INFO - PROCESS | 1774 | 1469130313192 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:13 INFO - PROCESS | 1774 | 1469130313289 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:45:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 721ms
12:45:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:45:13 INFO - PROCESS | 1774 | 1469130313920 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:14 INFO - PROCESS | 1774 | 1469130314070 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:45:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 824ms
12:45:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:45:14 INFO - PROCESS | 1774 | 1469130314753 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:14 INFO - PROCESS | 1774 | 1469130314847 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:45:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 832ms
12:45:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:45:15 INFO - PROCESS | 1774 | 1469130315587 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:15 INFO - PROCESS | 1774 | 1469130315705 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:16 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
12:45:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 974ms
12:45:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:45:16 INFO - PROCESS | 1774 | 1469130316573 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:16 INFO - PROCESS | 1774 | 1469130316683 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:17 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
12:45:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 724ms
12:45:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:45:17 INFO - PROCESS | 1774 | 1469130317333 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:17 INFO - PROCESS | 1774 | 1469130317450 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:45:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 793ms
12:45:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:45:18 INFO - PROCESS | 1774 | 1469130318149 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:18 INFO - PROCESS | 1774 | 1469130318296 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:45:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 886ms
12:45:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:45:19 INFO - PROCESS | 1774 | 1469130319015 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:19 INFO - PROCESS | 1774 | 1469130319112 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:45:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 725ms
12:45:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:45:19 INFO - PROCESS | 1774 | 1469130319746 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:19 INFO - PROCESS | 1774 | 1469130319844 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:45:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 724ms
12:45:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:45:20 INFO - PROCESS | 1774 | 1469130320477 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:20 INFO - PROCESS | 1774 | 1469130320598 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 786ms
12:45:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:45:21 INFO - PROCESS | 1774 | 1469130321269 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:21 INFO - PROCESS | 1774 | 1469130321362 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:45:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 735ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:45:22 INFO - PROCESS | 1774 | 1469130322030 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:22 INFO - PROCESS | 1774 | 1469130322136 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 985ms
12:45:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:45:23 INFO - PROCESS | 1774 | 1469130323001 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:23 INFO - PROCESS | 1774 | 1469130323108 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:23 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
12:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 777ms
12:45:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:45:23 INFO - PROCESS | 1774 | 1469130323786 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:23 INFO - PROCESS | 1774 | 1469130323882 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
12:45:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 737ms
12:45:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:45:24 INFO - PROCESS | 1774 | 1469130324538 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:24 INFO - PROCESS | 1774 | 1469130324633 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:45:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 774ms
12:45:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:45:25 INFO - PROCESS | 1774 | 1469130325330 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:25 INFO - PROCESS | 1774 | 1469130325445 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:45:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 936ms
12:45:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:45:26 INFO - PROCESS | 1774 | 1469130326270 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:26 INFO - PROCESS | 1774 | 1469130326361 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:45:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 732ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:45:27 INFO - PROCESS | 1774 | 1469130327012 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:27 INFO - PROCESS | 1774 | 1469130327138 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 736ms
12:45:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:45:27 INFO - PROCESS | 1774 | 1469130327749 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:27 INFO - PROCESS | 1774 | 1469130327848 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:45:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 724ms
12:45:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:45:28 INFO - PROCESS | 1774 | 1469130328478 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:28 INFO - PROCESS | 1774 | 1469130328590 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:45:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 777ms
12:45:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:45:29 INFO - PROCESS | 1774 | 1469130329268 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:29 INFO - PROCESS | 1774 | 1469130329400 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:45:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 1132ms
12:45:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:45:30 INFO - PROCESS | 1774 | 1469130330407 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:30 INFO - PROCESS | 1774 | 1469130330565 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 827ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:45:31 INFO - PROCESS | 1774 | 1469130331246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:31 INFO - PROCESS | 1774 | 1469130331352 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 728ms
12:45:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:45:31 INFO - PROCESS | 1774 | 1469130331986 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:32 INFO - PROCESS | 1774 | 1469130332103 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:45:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 791ms
12:45:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:45:32 INFO - PROCESS | 1774 | 1469130332815 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:32 INFO - PROCESS | 1774 | 1469130332950 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 879ms
12:45:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:45:33 INFO - PROCESS | 1774 | 1469130333695 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:33 INFO - PROCESS | 1774 | 1469130333833 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:45:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 941ms
12:45:34 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:45:34 INFO - PROCESS | 1774 | 1469130334649 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:34 INFO - PROCESS | 1774 | 1469130334766 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:45:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 2040ms
12:45:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:45:36 INFO - PROCESS | 1774 | 1469130336765 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:36 INFO - PROCESS | 1774 | 1469130336914 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:45:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 782ms
12:45:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:45:37 INFO - PROCESS | 1774 | 1469130337559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:37 INFO - PROCESS | 1774 | 1469130337689 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:45:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 785ms
12:45:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:45:38 INFO - PROCESS | 1774 | 1469130338359 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:38 INFO - PROCESS | 1774 | 1469130338483 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:45:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 777ms
12:45:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:45:39 INFO - PROCESS | 1774 | 1469130339139 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:39 INFO - PROCESS | 1774 | 1469130339263 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:45:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 838ms
12:45:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:45:39 INFO - PROCESS | 1774 | 1469130339981 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:40 INFO - PROCESS | 1774 | 1469130340071 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:45:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 873ms
12:45:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:45:40 INFO - PROCESS | 1774 | 1469130340864 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:40 INFO - PROCESS | 1774 | 1469130340985 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:45:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 780ms
12:45:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:45:41 INFO - PROCESS | 1774 | 1469130341645 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:41 INFO - PROCESS | 1774 | 1469130341748 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:45:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 730ms
12:45:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:45:42 INFO - PROCESS | 1774 | 1469130342381 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:42 INFO - PROCESS | 1774 | 1469130342473 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:45:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 679ms
12:45:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:45:43 INFO - PROCESS | 1774 | 1469130343090 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:43 INFO - PROCESS | 1774 | 1469130343251 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:45:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1028ms
12:45:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:45:44 INFO - PROCESS | 1774 | 1469130344135 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:44 INFO - PROCESS | 1774 | 1469130344246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:45:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 899ms
12:45:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:45:45 INFO - PROCESS | 1774 | 1469130345035 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:45 INFO - PROCESS | 1774 | 1469130345147 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:45:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 732ms
12:45:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:45:45 INFO - PROCESS | 1774 | 1469130345779 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:45 INFO - PROCESS | 1774 | 1469130345872 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:45:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 729ms
12:45:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:45:46 INFO - PROCESS | 1774 | 1469130346505 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:46 INFO - PROCESS | 1774 | 1469130346628 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:45:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 775ms
12:45:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:45:47 INFO - PROCESS | 1774 | 1469130347286 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:47 INFO - PROCESS | 1774 | 1469130347376 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:45:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 828ms
12:45:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:45:48 INFO - PROCESS | 1774 | 1469130348123 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:48 INFO - PROCESS | 1774 | 1469130348238 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:45:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 729ms
12:45:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:45:48 INFO - PROCESS | 1774 | 1469130348853 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:48 INFO - PROCESS | 1774 | 1469130348948 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:45:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 671ms
12:45:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:45:49 INFO - PROCESS | 1774 | 1469130349530 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:49 INFO - PROCESS | 1774 | 1469130349624 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:45:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 727ms
12:45:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:45:50 INFO - PROCESS | 1774 | 1469130350265 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:50 INFO - PROCESS | 1774 | 1469130350391 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:45:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 973ms
12:45:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:45:51 INFO - PROCESS | 1774 | 1469130351246 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:51 INFO - PROCESS | 1774 | 1469130351354 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:45:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 780ms
12:45:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:45:52 INFO - PROCESS | 1774 | 1469130352038 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:52 INFO - PROCESS | 1774 | 1469130352163 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:45:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 682ms
12:45:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:45:52 INFO - PROCESS | 1774 | 1469130352733 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:52 INFO - PROCESS | 1774 | 1469130352870 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:45:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 775ms
12:45:53 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:45:53 INFO - PROCESS | 1774 | 1469130353503 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:53 INFO - PROCESS | 1774 | 1469130353586 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:45:54 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 679ms
12:45:54 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:45:54 INFO - PROCESS | 1774 | 1469130354188 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:54 INFO - PROCESS | 1774 | 1469130354297 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:45:54 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 724ms
12:45:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:45:54 INFO - PROCESS | 1774 | 1469130354922 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:55 INFO - PROCESS | 1774 | 1469130355045 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:45:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 826ms
12:45:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:45:55 INFO - PROCESS | 1774 | 1469130355774 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:55 INFO - PROCESS | 1774 | 1469130355862 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:45:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 850ms
12:45:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:45:56 INFO - PROCESS | 1774 | 1469130356614 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:56 INFO - PROCESS | 1774 | 1469130356708 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:45:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1683ms
12:45:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:45:58 INFO - PROCESS | 1774 | 1469130358320 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:58 INFO - PROCESS | 1774 | 1469130358434 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:45:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 779ms
12:45:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:45:59 INFO - PROCESS | 1774 | 1469130359111 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:59 INFO - PROCESS | 1774 | 1469130359221 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:45:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:45:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 827ms
12:45:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:45:59 INFO - PROCESS | 1774 | 1469130359955 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:00 INFO - PROCESS | 1774 | 1469130360071 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:46:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 880ms
12:46:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:46:00 INFO - PROCESS | 1774 | 1469130360828 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:00 INFO - PROCESS | 1774 | 1469130360926 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:46:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 838ms
12:46:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:46:01 INFO - PROCESS | 1774 | 1469130361673 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:01 INFO - PROCESS | 1774 | 1469130361766 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:46:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 732ms
12:46:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:46:02 INFO - PROCESS | 1774 | 1469130362413 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:02 INFO - PROCESS | 1774 | 1469130362566 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:46:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 980ms
12:46:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:46:03 INFO - PROCESS | 1774 | 1469130363419 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:03 INFO - PROCESS | 1774 | 1469130363522 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:46:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 848ms
12:46:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:46:04 INFO - PROCESS | 1774 | 1469130364263 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:04 INFO - PROCESS | 1774 | 1469130364398 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:46:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 829ms
12:46:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:46:05 INFO - PROCESS | 1774 | 1469130365104 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:05 INFO - PROCESS | 1774 | 1469130365229 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:46:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1229ms
12:46:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:46:06 INFO - PROCESS | 1774 | 1469130366334 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:06 INFO - PROCESS | 1774 | 1469130366455 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:46:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:46:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:46:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:46:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 881ms
12:46:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:46:07 INFO - PROCESS | 1774 | 1469130367228 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:07 INFO - PROCESS | 1774 | 1469130367343 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:46:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 783ms
12:46:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:46:08 INFO - PROCESS | 1774 | 1469130368019 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:08 INFO - PROCESS | 1774 | 1469130368117 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:46:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 781ms
12:46:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:46:08 INFO - PROCESS | 1774 | 1469130368801 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:08 INFO - PROCESS | 1774 | 1469130368915 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:46:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 726ms
12:46:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:46:09 INFO - PROCESS | 1774 | 1469130369557 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:09 INFO - PROCESS | 1774 | 1469130369684 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:46:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 892ms
12:46:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:46:10 INFO - PROCESS | 1774 | 1469130370439 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:10 INFO - PROCESS | 1774 | 1469130370559 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:46:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 846ms
12:46:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:46:11 INFO - PROCESS | 1774 | 1469130371325 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:11 INFO - PROCESS | 1774 | 1469130371440 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:46:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1095ms
12:46:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:46:12 INFO - PROCESS | 1774 | 1469130372433 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:12 INFO - PROCESS | 1774 | 1469130372560 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:46:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 730ms
12:46:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:46:13 INFO - PROCESS | 1774 | 1469130373151 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:13 INFO - PROCESS | 1774 | 1469130373240 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:46:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 627ms
12:46:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:46:13 INFO - PROCESS | 1774 | 1469130373788 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:13 INFO - PROCESS | 1774 | 1469130373877 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:46:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 728ms
12:46:14 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:46:14 INFO - PROCESS | 1774 | 1469130374521 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:14 INFO - PROCESS | 1774 | 1469130374659 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:15 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:46:15 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 726ms
12:46:15 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:46:15 INFO - PROCESS | 1774 | 1469130375249 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:15 INFO - PROCESS | 1774 | 1469130375350 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:15 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:46:15 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:46:15 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:46:15 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 738ms
12:46:15 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:46:15 INFO - PROCESS | 1774 | 1469130375996 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:16 INFO - PROCESS | 1774 | 1469130376142 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:46:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1136ms
12:46:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:46:17 INFO - PROCESS | 1774 | 1469130377140 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:17 INFO - PROCESS | 1774 | 1469130377255 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:46:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 987ms
12:46:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:46:18 INFO - PROCESS | 1774 | 1469130378141 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:18 INFO - PROCESS | 1774 | 1469130378243 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:46:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 873ms
12:46:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:46:19 INFO - PROCESS | 1774 | 1469130379035 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:19 INFO - PROCESS | 1774 | 1469130379154 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:46:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:46:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 889ms
12:46:19 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:46:19 INFO - PROCESS | 1774 | 1469130379917 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:20 INFO - PROCESS | 1774 | 1469130380023 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:46:20 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 728ms
12:46:20 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:46:20 INFO - PROCESS | 1774 | 1469130380650 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:20 INFO - PROCESS | 1774 | 1469130380747 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:46:21 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 830ms
12:46:21 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:46:21 INFO - PROCESS | 1774 | 1469130381488 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:21 INFO - PROCESS | 1774 | 1469130381597 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:46:22 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 774ms
12:46:22 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:46:22 INFO - PROCESS | 1774 | 1469130382262 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:22 INFO - PROCESS | 1774 | 1469130382354 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:46:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:46:22 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 684ms
12:46:22 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:46:22 INFO - PROCESS | 1774 | 1469130382952 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:23 INFO - PROCESS | 1774 | 1469130383096 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:46:23 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 984ms
12:46:23 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:46:23 INFO - PROCESS | 1774 | 1469130383947 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:24 INFO - PROCESS | 1774 | 1469130384058 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:46:24 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 829ms
12:46:24 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:46:24 INFO - PROCESS | 1774 | 1469130384790 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:24 INFO - PROCESS | 1774 | 1469130384890 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:46:25 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 680ms
12:46:25 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:46:25 INFO - PROCESS | 1774 | 1469130385484 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:25 INFO - PROCESS | 1774 | 1469130385573 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:46:26 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 725ms
12:46:26 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:46:26 INFO - PROCESS | 1774 | 1469130386205 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:26 INFO - PROCESS | 1774 | 1469130386307 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:46:27 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 923ms
12:46:27 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:46:27 INFO - PROCESS | 1774 | 1469130387138 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:27 INFO - PROCESS | 1774 | 1469130387248 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:46:27 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 831ms
12:46:27 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:46:27 INFO - PROCESS | 1774 | 1469130387977 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:28 INFO - PROCESS | 1774 | 1469130388080 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:46:28 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 724ms
12:46:28 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:46:28 INFO - PROCESS | 1774 | 1469130388703 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:28 INFO - PROCESS | 1774 | 1469130388790 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:46:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:46:29 INFO - window.indexedDB.open('test', val);..." did not throw
12:46:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:46:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:46:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:46:29 INFO - window.indexedDB.open('test', val);..." did not throw
12:46:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:46:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:46:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:46:29 INFO - window.indexedDB.open('test', val);..." did not throw
12:46:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:46:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:46:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:46:29 INFO - window.indexedDB.open('test', val);..." did not throw
12:46:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:46:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:46:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:46:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:46:29 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 827ms
12:46:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:46:29 INFO - PROCESS | 1774 | 1469130389550 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:29 INFO - PROCESS | 1774 | 1469130389645 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:30 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:46:30 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 1037ms
12:46:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:46:30 INFO - PROCESS | 1774 | 1469130390596 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:30 INFO - PROCESS | 1774 | 1469130390715 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:46:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:46:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2284ms
12:46:32 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:46:32 INFO - PROCESS | 1774 | 1469130392891 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:33 INFO - PROCESS | 1774 | 1469130393003 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:46:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 788ms
12:46:33 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:46:33 INFO - PROCESS | 1774 | 1469130393692 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:33 INFO - PROCESS | 1774 | 1469130393818 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:34 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:46:34 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 980ms
12:46:34 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:46:34 INFO - PROCESS | 1774 | 1469130394667 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:34 INFO - PROCESS | 1774 | 1469130394955 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:35 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:46:35 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 932ms
12:46:35 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:46:35 INFO - PROCESS | 1774 | 1469130395605 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:35 INFO - PROCESS | 1774 | 1469130395724 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:36 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:46:36 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 837ms
12:46:36 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:46:36 INFO - PROCESS | 1774 | 1469130396450 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:36 INFO - PROCESS | 1774 | 1469130396621 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:37 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:46:37 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 976ms
12:46:37 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:46:37 INFO - PROCESS | 1774 | 1469130397432 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:37 INFO - PROCESS | 1774 | 1469130397578 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:38 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:46:38 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 930ms
12:46:38 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:46:38 INFO - PROCESS | 1774 | 1469130398378 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:38 INFO - PROCESS | 1774 | 1469130398488 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:39 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:46:39 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 935ms
12:46:39 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:46:39 INFO - PROCESS | 1774 | 1469130399326 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:39 INFO - PROCESS | 1774 | 1469130399449 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:40 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:46:40 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 726ms
12:46:40 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:46:40 INFO - PROCESS | 1774 | 1469130400047 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:40 INFO - PROCESS | 1774 | 1469130400135 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:40 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:46:40 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 676ms
12:46:40 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:46:40 INFO - PROCESS | 1774 | 1469130400729 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:40 INFO - PROCESS | 1774 | 1469130400824 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:41 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:46:41 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 680ms
12:46:41 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:46:41 INFO - PROCESS | 1774 | 1469130401417 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:41 INFO - PROCESS | 1774 | 1469130401545 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:46:42 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 826ms
12:46:42 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:46:42 INFO - PROCESS | 1774 | 1469130402256 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:42 INFO - PROCESS | 1774 | 1469130402347 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:46:42 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 729ms
12:46:42 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:46:42 INFO - PROCESS | 1774 | 1469130402978 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:43 INFO - PROCESS | 1774 | 1469130403115 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:46:43 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 935ms
12:46:43 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:46:43 INFO - PROCESS | 1774 | 1469130403924 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:44 INFO - PROCESS | 1774 | 1469130404035 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:46:44 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 882ms
12:46:44 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:46:44 INFO - PROCESS | 1774 | 1469130404824 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:44 INFO - PROCESS | 1774 | 1469130404938 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:46:45 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 889ms
12:46:45 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:46:45 INFO - PROCESS | 1774 | 1469130405738 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:45 INFO - PROCESS | 1774 | 1469130405835 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:46:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 788ms
12:46:46 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:46:46 INFO - PROCESS | 1774 | 1469130406513 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:46 INFO - PROCESS | 1774 | 1469130406609 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:46:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 776ms
12:46:47 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:46:47 INFO - PROCESS | 1774 | 1469130407300 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:47 INFO - PROCESS | 1774 | 1469130407430 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:46:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 783ms
12:46:48 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:46:48 INFO - PROCESS | 1774 | 1469130408088 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:48 INFO - PROCESS | 1774 | 1469130408183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:46:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 778ms
12:46:48 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:46:48 INFO - PROCESS | 1774 | 1469130408877 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:49 INFO - PROCESS | 1774 | 1469130408995 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:46:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 941ms
12:46:49 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:46:49 INFO - PROCESS | 1774 | 1469130409819 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:49 INFO - PROCESS | 1774 | 1469130409946 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:46:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 878ms
12:46:50 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:46:50 INFO - PROCESS | 1774 | 1469130410701 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:50 INFO - PROCESS | 1774 | 1469130410813 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:46:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 727ms
12:46:51 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:46:51 INFO - PROCESS | 1774 | 1469130411440 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:51 INFO - PROCESS | 1774 | 1469130411582 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:46:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 834ms
12:46:52 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:46:52 INFO - PROCESS | 1774 | 1469130412295 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:52 INFO - PROCESS | 1774 | 1469130412407 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:53 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:46:53 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 849ms
12:46:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:46:53 INFO - PROCESS | 1774 | 1469130413142 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:53 INFO - PROCESS | 1774 | 1469130413239 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:46:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 823ms
12:46:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:46:53 INFO - PROCESS | 1774 | 1469130413969 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:54 INFO - PROCESS | 1774 | 1469130414061 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:54 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:46:54 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 674ms
12:46:54 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:46:54 INFO - PROCESS | 1774 | 1469130414653 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:54 INFO - PROCESS | 1774 | 1469130414764 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:55 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:46:55 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 671ms
12:46:55 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:46:55 INFO - PROCESS | 1774 | 1469130415326 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:55 INFO - PROCESS | 1774 | 1469130415417 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:55 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:46:55 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 641ms
12:46:55 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:46:55 INFO - PROCESS | 1774 | 1469130415977 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:56 INFO - PROCESS | 1774 | 1469130416067 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:56 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:46:56 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 678ms
12:46:56 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:46:56 INFO - PROCESS | 1774 | 1469130416680 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:56 INFO - PROCESS | 1774 | 1469130416837 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:57 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:46:57 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1050ms
12:46:57 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:46:57 INFO - PROCESS | 1774 | 1469130417726 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:57 INFO - PROCESS | 1774 | 1469130417859 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:46:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 732ms
12:46:58 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:46:58 INFO - PROCESS | 1774 | 1469130418469 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:58 INFO - PROCESS | 1774 | 1469130418587 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:46:59 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 625ms
12:46:59 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:46:59 INFO - PROCESS | 1774 | 1469130419118 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:59 INFO - PROCESS | 1774 | 1469130419220 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:46:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:46:59 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 731ms
12:46:59 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:46:59 INFO - PROCESS | 1774 | 1469130419853 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:46:59 INFO - PROCESS | 1774 | 1469130419945 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:47:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:47:00 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 731ms
12:47:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:47:00 INFO - PROCESS | 1774 | 1469130420592 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:00 INFO - PROCESS | 1774 | 1469130420688 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:47:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 727ms
12:47:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:47:01 INFO - PROCESS | 1774 | 1469130421327 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:01 INFO - PROCESS | 1774 | 1469130421509 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:02 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
12:47:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 830ms
12:47:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:47:02 INFO - PROCESS | 1774 | 1469130422160 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:02 INFO - PROCESS | 1774 | 1469130422263 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:02 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
12:47:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 680ms
12:47:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:47:02 INFO - PROCESS | 1774 | 1469130422848 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:02 INFO - PROCESS | 1774 | 1469130422959 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:47:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 677ms
12:47:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:47:03 INFO - PROCESS | 1774 | 1469130423531 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:03 INFO - PROCESS | 1774 | 1469130423624 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:04 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
12:47:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 1280ms
12:47:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:47:04 INFO - PROCESS | 1774 | 1469130424822 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:04 INFO - PROCESS | 1774 | 1469130424930 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:05 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
12:47:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 723ms
12:47:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:47:05 INFO - PROCESS | 1774 | 1469130425552 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:05 INFO - PROCESS | 1774 | 1469130425648 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:47:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 721ms
12:47:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:47:06 INFO - PROCESS | 1774 | 1469130426288 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:06 INFO - PROCESS | 1774 | 1469130426424 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:07 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
12:47:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 792ms
12:47:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:47:07 INFO - PROCESS | 1774 | 1469130427077 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:07 INFO - PROCESS | 1774 | 1469130427185 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:47:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 829ms
12:47:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:47:07 INFO - PROCESS | 1774 | 1469130427911 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:08 INFO - PROCESS | 1774 | 1469130428015 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:47:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 779ms
12:47:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:47:08 INFO - PROCESS | 1774 | 1469130428703 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:08 INFO - PROCESS | 1774 | 1469130428835 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:47:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1030ms
12:47:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:47:09 INFO - PROCESS | 1774 | 1469130429734 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:09 INFO - PROCESS | 1774 | 1469130429834 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:47:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 979ms
12:47:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:47:10 INFO - PROCESS | 1774 | 1469130430735 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:10 INFO - PROCESS | 1774 | 1469130430934 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:47:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 901ms
12:47:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:47:11 INFO - PROCESS | 1774 | 1469130431646 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:11 INFO - PROCESS | 1774 | 1469130431756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:47:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 943ms
12:47:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:47:12 INFO - PROCESS | 1774 | 1469130432589 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:12 INFO - PROCESS | 1774 | 1469130432685 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:47:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 724ms
12:47:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:47:13 INFO - PROCESS | 1774 | 1469130433328 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:13 INFO - PROCESS | 1774 | 1469130433446 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:14 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
12:47:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 744ms
12:47:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:47:14 INFO - PROCESS | 1774 | 1469130434068 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:14 INFO - PROCESS | 1774 | 1469130434184 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:47:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 728ms
12:47:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:47:14 INFO - PROCESS | 1774 | 1469130434807 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:14 INFO - PROCESS | 1774 | 1469130434928 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:47:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 790ms
12:47:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:47:15 INFO - PROCESS | 1774 | 1469130435602 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:15 INFO - PROCESS | 1774 | 1469130435719 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:47:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 730ms
12:47:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:47:16 INFO - PROCESS | 1774 | 1469130436334 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:16 INFO - PROCESS | 1774 | 1469130436439 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:17 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
12:47:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 682ms
12:47:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:47:17 INFO - PROCESS | 1774 | 1469130437025 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:17 INFO - PROCESS | 1774 | 1469130437165 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:47:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 930ms
12:47:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:47:17 INFO - PROCESS | 1774 | 1469130437965 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:18 INFO - PROCESS | 1774 | 1469130438094 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:47:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 787ms
12:47:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:47:18 INFO - PROCESS | 1774 | 1469130438761 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:18 INFO - PROCESS | 1774 | 1469130438860 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:47:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 838ms
12:47:19 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:47:19 INFO - PROCESS | 1774 | 1469130439612 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:19 INFO - PROCESS | 1774 | 1469130439728 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:20 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
12:47:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1045ms
12:47:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:47:20 INFO - PROCESS | 1774 | 1469130440659 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:20 INFO - PROCESS | 1774 | 1469130440765 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:47:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 783ms
12:47:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:47:21 INFO - PROCESS | 1774 | 1469130441451 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:21 INFO - PROCESS | 1774 | 1469130441545 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:22 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
12:47:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 723ms
12:47:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:47:22 INFO - PROCESS | 1774 | 1469130442181 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:22 INFO - PROCESS | 1774 | 1469130442329 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:22 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
12:47:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 724ms
12:47:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:47:22 INFO - PROCESS | 1774 | 1469130442920 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:23 INFO - PROCESS | 1774 | 1469130443004 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:23 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
12:47:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 778ms
12:47:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:47:23 INFO - PROCESS | 1774 | 1469130443723 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:23 INFO - PROCESS | 1774 | 1469130443830 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:47:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 980ms
12:47:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:47:24 INFO - PROCESS | 1774 | 1469130444722 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:24 INFO - PROCESS | 1774 | 1469130444919 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
12:47:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 1030ms
12:47:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:47:25 INFO - PROCESS | 1774 | 1469130445761 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:25 INFO - PROCESS | 1774 | 1469130445863 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:47:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 828ms
12:47:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:47:26 INFO - PROCESS | 1774 | 1469130446604 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:26 INFO - PROCESS | 1774 | 1469130446697 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:47:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 831ms
12:47:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:47:27 INFO - PROCESS | 1774 | 1469130447430 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:27 INFO - PROCESS | 1774 | 1469130447549 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:47:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 936ms
12:47:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:47:28 INFO - PROCESS | 1774 | 1469130448372 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:28 INFO - PROCESS | 1774 | 1469130448471 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:29 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"
12:47:29 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:47:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 877ms
12:47:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:47:29 INFO - PROCESS | 1774 | 1469130449259 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:29 INFO - PROCESS | 1774 | 1469130449375 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:30 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"
12:47:30 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:47:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:47:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 774ms
12:47:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:47:30 INFO - PROCESS | 1774 | 1469130450037 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:30 INFO - PROCESS | 1774 | 1469130450134 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:47:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 877ms
12:47:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:47:30 INFO - PROCESS | 1774 | 1469130450924 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:31 INFO - PROCESS | 1774 | 1469130451129 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:47:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 1235ms
12:47:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:47:32 INFO - PROCESS | 1774 | 1469130452168 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:32 INFO - PROCESS | 1774 | 1469130452286 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:47:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 1032ms
12:47:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:47:33 INFO - PROCESS | 1774 | 1469130453228 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:33 INFO - PROCESS | 1774 | 1469130453398 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:47:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 942ms
12:47:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:47:34 INFO - PROCESS | 1774 | 1469130454185 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:34 INFO - PROCESS | 1774 | 1469130454288 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:47:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 787ms
12:47:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:47:34 INFO - PROCESS | 1774 | 1469130454990 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:35 INFO - PROCESS | 1774 | 1469130455167 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:47:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1124ms
12:47:36 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:47:36 INFO - PROCESS | 1774 | 1469130456120 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:36 INFO - PROCESS | 1774 | 1469130456259 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:47:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 880ms
12:47:36 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:47:37 INFO - PROCESS | 1774 | 1469130457007 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:37 INFO - PROCESS | 1774 | 1469130457122 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:47:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 737ms
12:47:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:47:37 INFO - PROCESS | 1774 | 1469130457747 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:37 INFO - PROCESS | 1774 | 1469130457863 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:38 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
12:47:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 982ms
12:47:38 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:47:38 INFO - PROCESS | 1774 | 1469130458739 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:38 INFO - PROCESS | 1774 | 1469130458978 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:47:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1126ms
12:47:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:47:39 INFO - PROCESS | 1774 | 1469130459883 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:39 INFO - PROCESS | 1774 | 1469130459984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:47:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 1036ms
12:47:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:47:40 INFO - PROCESS | 1774 | 1469130460939 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:41 INFO - PROCESS | 1774 | 1469130461062 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:47:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 782ms
12:47:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:47:41 INFO - PROCESS | 1774 | 1469130461738 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:41 INFO - PROCESS | 1774 | 1469130461850 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:47:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 737ms
12:47:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:47:42 INFO - PROCESS | 1774 | 1469130462471 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:42 INFO - PROCESS | 1774 | 1469130462557 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:47:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 827ms
12:47:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:47:43 INFO - PROCESS | 1774 | 1469130463303 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:43 INFO - PROCESS | 1774 | 1469130463435 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:47:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 874ms
12:47:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:47:44 INFO - PROCESS | 1774 | 1469130464195 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:44 INFO - PROCESS | 1774 | 1469130464299 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:47:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 728ms
12:47:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:47:44 INFO - PROCESS | 1774 | 1469130464917 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:45 INFO - PROCESS | 1774 | 1469130465035 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:47:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 924ms
12:47:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:47:45 INFO - PROCESS | 1774 | 1469130465854 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:46 INFO - PROCESS | 1774 | 1469130466006 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:47:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 942ms
12:47:46 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:47:46 INFO - PROCESS | 1774 | 1469130466809 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:46 INFO - PROCESS | 1774 | 1469130466927 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:47:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 894ms
12:47:47 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:47:47 INFO - PROCESS | 1774 | 1469130467720 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:47 INFO - PROCESS | 1774 | 1469130467832 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:47:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 883ms
12:47:48 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:47:48 INFO - PROCESS | 1774 | 1469130468599 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:48 INFO - PROCESS | 1774 | 1469130468706 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:47:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 779ms
12:47:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:47:49 INFO - PROCESS | 1774 | 1469130469386 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:49 INFO - PROCESS | 1774 | 1469130469555 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:47:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 929ms
12:47:50 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:47:50 INFO - PROCESS | 1774 | 1469130470332 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:50 INFO - PROCESS | 1774 | 1469130470473 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:47:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 784ms
12:47:51 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:47:51 INFO - PROCESS | 1774 | 1469130471112 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:51 INFO - PROCESS | 1774 | 1469130471205 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:47:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:47:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:47:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:47:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:47:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1183ms
12:47:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:47:52 INFO - PROCESS | 1774 | 1469130472305 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:52 INFO - PROCESS | 1774 | 1469130472464 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:47:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 926ms
12:47:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:47:53 INFO - PROCESS | 1774 | 1469130473237 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:53 INFO - PROCESS | 1774 | 1469130473348 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:53 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
12:47:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 734ms
12:47:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:47:54 INFO - PROCESS | 1774 | 1469130474010 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:54 INFO - PROCESS | 1774 | 1469130474129 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:54 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
12:47:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 768ms
12:47:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:47:54 INFO - PROCESS | 1774 | 1469130474768 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:54 INFO - PROCESS | 1774 | 1469130474862 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:47:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 782ms
12:47:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:47:55 INFO - PROCESS | 1774 | 1469130475541 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:55 INFO - PROCESS | 1774 | 1469130475659 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:56 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
12:47:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 776ms
12:47:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:47:56 INFO - PROCESS | 1774 | 1469130476323 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:56 INFO - PROCESS | 1774 | 1469130476439 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:57 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
12:47:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 924ms
12:47:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:47:57 INFO - PROCESS | 1774 | 1469130477262 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:57 INFO - PROCESS | 1774 | 1469130477360 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:47:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 690ms
12:47:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:47:57 INFO - PROCESS | 1774 | 1469130477952 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:58 INFO - PROCESS | 1774 | 1469130478033 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:58 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
12:47:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 680ms
12:47:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:47:58 INFO - PROCESS | 1774 | 1469130478638 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:58 INFO - PROCESS | 1774 | 1469130478756 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:47:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 930ms
12:47:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:47:59 INFO - PROCESS | 1774 | 1469130479597 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:47:59 INFO - PROCESS | 1774 | 1469130479844 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:48:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1090ms
12:48:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:48:00 INFO - PROCESS | 1774 | 1469130480683 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:00 INFO - PROCESS | 1774 | 1469130480779 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:48:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 723ms
12:48:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:48:01 INFO - PROCESS | 1774 | 1469130481412 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:01 INFO - PROCESS | 1774 | 1469130481508 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:48:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 726ms
12:48:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:48:02 INFO - PROCESS | 1774 | 1469130482156 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:02 INFO - PROCESS | 1774 | 1469130482266 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:48:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 837ms
12:48:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:48:02 INFO - PROCESS | 1774 | 1469130482988 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:03 INFO - PROCESS | 1774 | 1469130483085 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:48:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 727ms
12:48:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:48:03 INFO - PROCESS | 1774 | 1469130483720 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:03 INFO - PROCESS | 1774 | 1469130483864 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:48:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 826ms
12:48:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:48:04 INFO - PROCESS | 1774 | 1469130484552 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:04 INFO - PROCESS | 1774 | 1469130484644 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:05 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
12:48:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 682ms
12:48:05 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:48:05 INFO - PROCESS | 1774 | 1469130485240 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:05 INFO - PROCESS | 1774 | 1469130485339 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:05 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:48:05 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 674ms
12:48:05 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:48:05 INFO - PROCESS | 1774 | 1469130485922 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:06 INFO - PROCESS | 1774 | 1469130486026 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:06 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:48:06 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:48:06 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 1032ms
12:48:06 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:48:06 INFO - PROCESS | 1774 | 1469130486970 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:07 INFO - PROCESS | 1774 | 1469130487095 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:07 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:48:07 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 925ms
12:48:07 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:48:07 INFO - PROCESS | 1774 | 1469130487907 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:08 INFO - PROCESS | 1774 | 1469130488061 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:48:09 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:48:09 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1283ms
12:48:09 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:48:09 INFO - PROCESS | 1774 | 1469130489204 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:09 INFO - PROCESS | 1774 | 1469130489328 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:09 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:48:09 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 782ms
12:48:09 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:48:09 INFO - PROCESS | 1774 | 1469130489982 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:10 INFO - PROCESS | 1774 | 1469130490074 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:10 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:48:10 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 729ms
12:48:10 INFO - TEST-START | /IndexedDB/interfaces.html
12:48:10 INFO - PROCESS | 1774 | 1469130490725 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:10 INFO - PROCESS | 1774 | 1469130490850 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:48:11 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
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:48:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:48:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:48:12 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1207ms
12:48:12 INFO - TEST-START | /IndexedDB/interfaces.worker
12:48:12 INFO - PROCESS | 1774 | 1469130491956 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:12 INFO - PROCESS | 1774 | 1469130492105 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:48:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:48:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:48:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:48:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:48:13 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:48:13 INFO - {}
12:48:13 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 - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:48:13 INFO - {}
12:48:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:48:13 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:48:14 INFO - {}
12:48:14 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1914ms
12:48:14 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:48:14 INFO - PROCESS | 1774 | 1469130493876 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:14 INFO - PROCESS | 1774 | 1469130494071 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:48:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:48:14 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 946ms
12:48:14 INFO - TEST-START | /IndexedDB/key_valid.html
12:48:14 INFO - PROCESS | 1774 | 1469130494831 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:14 INFO - PROCESS | 1774 | 1469130494955 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:48:16 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:48:16 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1743ms
12:48:16 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:48:16 INFO - PROCESS | 1774 | 1469130496604 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:16 INFO - PROCESS | 1774 | 1469130496738 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:17 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:48:17 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 796ms
12:48:17 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:48:17 INFO - PROCESS | 1774 | 1469130497381 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:17 INFO - PROCESS | 1774 | 1469130497476 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:18 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:48:18 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 773ms
12:48:18 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:48:18 INFO - PROCESS | 1774 | 1469130498198 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:18 INFO - PROCESS | 1774 | 1469130498340 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:19 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:48:19 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:48:19 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:48:19 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1084ms
12:48:19 INFO - TEST-START | /IndexedDB/keyorder.htm
12:48:19 INFO - PROCESS | 1774 | 1469130499289 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:19 INFO - PROCESS | 1774 | 1469130499391 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:48:20 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:48:20 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 931ms
12:48:20 INFO - TEST-START | /IndexedDB/keypath.htm
12:48:20 INFO - PROCESS | 1774 | 1469130500243 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:20 INFO - PROCESS | 1774 | 1469130500340 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:48:21 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:48:21 INFO - TEST-OK | /IndexedDB/keypath.htm | took 887ms
12:48:21 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:48:21 INFO - PROCESS | 1774 | 1469130501151 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:21 INFO - PROCESS | 1774 | 1469130501305 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:48:22 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 1033ms
12:48:22 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:48:22 INFO - PROCESS | 1774 | 1469130502178 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:22 INFO - PROCESS | 1774 | 1469130502272 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:48:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:48:22 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 783ms
12:48:22 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:48:22 INFO - PROCESS | 1774 | 1469130502963 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:23 INFO - PROCESS | 1774 | 1469130503057 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:23 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:48:23 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:48:23 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:48:23 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 926ms
12:48:23 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:48:23 INFO - PROCESS | 1774 | 1469130503897 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:24 INFO - PROCESS | 1774 | 1469130503999 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:24 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:48:24 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 784ms
12:48:24 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:48:24 INFO - PROCESS | 1774 | 1469130504684 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:24 INFO - PROCESS | 1774 | 1469130504781 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:25 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:48:25 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 830ms
12:48:25 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:48:25 INFO - PROCESS | 1774 | 1469130505525 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:25 INFO - PROCESS | 1774 | 1469130505735 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:26 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:48:26 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 1278ms
12:48:26 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:48:26 INFO - PROCESS | 1774 | 1469130506812 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:26 INFO - PROCESS | 1774 | 1469130506940 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:27 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:48:27 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 775ms
12:48:27 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:48:27 INFO - PROCESS | 1774 | 1469130507595 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:27 INFO - PROCESS | 1774 | 1469130507693 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:28 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:48:28 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 826ms
12:48:28 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:48:28 INFO - PROCESS | 1774 | 1469130508453 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:28 INFO - PROCESS | 1774 | 1469130508561 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:29 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:48:29 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 908ms
12:48:29 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:48:29 INFO - PROCESS | 1774 | 1469130509351 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:29 INFO - PROCESS | 1774 | 1469130509455 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:30 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:48:30 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 834ms
12:48:30 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:48:30 INFO - PROCESS | 1774 | 1469130510183 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:30 INFO - PROCESS | 1774 | 1469130510290 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:30 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:48:30 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 781ms
12:48:30 INFO - TEST-START | /IndexedDB/value.htm
12:48:30 INFO - PROCESS | 1774 | 1469130510968 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:31 INFO - PROCESS | 1774 | 1469130511051 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:31 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:48:31 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:48:31 INFO - TEST-OK | /IndexedDB/value.htm | took 733ms
12:48:31 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:48:31 INFO - PROCESS | 1774 | 1469130511707 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:31 INFO - PROCESS | 1774 | 1469130511803 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:32 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:48:32 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:48:32 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:48:32 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1122ms
12:48:32 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:48:32 INFO - PROCESS | 1774 | 1469130512851 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:32 INFO - PROCESS | 1774 | 1469130512984 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:33 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:48:33 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1040ms
12:48:33 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:48:33 INFO - PROCESS | 1774 | 1469130513899 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:34 INFO - PROCESS | 1774 | 1469130514016 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:48:34 INFO - {}
12:48:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:48:34 INFO - {}
12:48:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:48:34 INFO - {}
12:48:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:48:34 INFO - {}
12:48:34 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 780ms
12:48:34 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:48:34 INFO - PROCESS | 1774 | 1469130514703 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:34 INFO - PROCESS | 1774 | 1469130514808 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:48:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:48:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:48:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:48:35 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 684ms
12:48:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:48:35 INFO - PROCESS | 1774 | 1469130515381 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:35 INFO - PROCESS | 1774 | 1469130515467 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:48:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 688ms
12:48:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:48:36 INFO - PROCESS | 1774 | 1469130516081 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:36 INFO - PROCESS | 1774 | 1469130516185 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:48:36 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
12:48:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:48:36 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
12:48:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:48:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:48:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 797ms
12:48:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:48:36 INFO - PROCESS | 1774 | 1469130516898 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:37 INFO - PROCESS | 1774 | 1469130517016 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:37 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() {
12:48:37 INFO - [native code]
12:48:37 INFO - }" but got function "function () {
12:48:37 INFO - }"
12:48:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:48:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:48:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:48:37 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
12:48:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:48:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:48:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:48:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 980ms
12:48:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:48:37 INFO - PROCESS | 1774 | 1469130517897 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:37 INFO - PROCESS | 1774 | 1469130517977 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:38 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() {
12:48:38 INFO - [native code]
12:48:38 INFO - }" but got function "function () {
12:48:38 INFO - }"
12:48:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:48:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:48:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:48:38 INFO - {}
12:48:38 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
12:48:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:48:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:48:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:48:38 INFO - {}
12:48:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 646ms
12:48:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:48:38 INFO - PROCESS | 1774 | 1469130518544 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:38 INFO - PROCESS | 1774 | 1469130518663 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:48:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:48:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:48:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:48:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:48:39 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"
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:48:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:48:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:48:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:48:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:48:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:48:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:48:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:48:39 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"
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:48:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:48:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:48:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:48:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:48:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:48:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 984ms
12:48:39 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:48:39 INFO - PROCESS | 1774 | 1469130519558 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:39 INFO - PROCESS | 1774 | 1469130519666 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:48:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 681ms
12:48:40 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:48:40 INFO - PROCESS | 1774 | 1469130520250 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:40 INFO - PROCESS | 1774 | 1469130520349 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:48:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:48:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:48:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:48:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 732ms
12:48:40 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:48:41 INFO - PROCESS | 1774 | 1469130520996 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:41 INFO - PROCESS | 1774 | 1469130521125 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:48:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:48:41 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:48:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:48:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:48:41 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 840ms
12:48:41 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:48:41 INFO - PROCESS | 1774 | 1469130521841 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:41 INFO - PROCESS | 1774 | 1469130521960 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:48:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:48:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:48:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:48:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:48:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1995ms
12:48:43 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:48:43 INFO - PROCESS | 1774 | 1469130523838 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:43 INFO - PROCESS | 1774 | 1469130523930 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:48:45 INFO - {}
12:48:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:48:45 INFO - {}
12:48:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:48:45 INFO - {}
12:48:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:48:45 INFO - {}
12:48:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:48:45 INFO - {}
12:48:45 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1730ms
12:48:45 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:48:45 INFO - PROCESS | 1774 | 1469130525667 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:45 INFO - PROCESS | 1774 | 1469130525827 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:46 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:48:46 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 933ms
12:48:46 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:48:46 INFO - PROCESS | 1774 | 1469130526609 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:46 INFO - PROCESS | 1774 | 1469130526724 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:47 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:48:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 733ms
12:48:47 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:48:47 INFO - PROCESS | 1774 | 1469130527353 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:47 INFO - PROCESS | 1774 | 1469130527456 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:57 INFO - PROCESS | 1774 | MARIONETTE LOG: INFO: Timeout fired
12:48:57 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
12:48:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:48:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:48:57 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10365ms
12:48:57 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:48:57 INFO - PROCESS | 1774 | 1469130537718 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:57 INFO - PROCESS | 1774 | 1469130537839 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:58 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:48:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 981ms
12:48:58 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:48:58 INFO - PROCESS | 1774 | 1469130538705 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:58 INFO - PROCESS | 1774 | 1469130538841 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:48:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 682ms
12:48:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:48:59 INFO - PROCESS | 1774 | 1469130539415 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:48:59 INFO - PROCESS | 1774 | 1469130539544 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:49:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 691ms
12:49:00 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:49:00 INFO - PROCESS | 1774 | 1469130540118 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:00 INFO - PROCESS | 1774 | 1469130540212 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:49:00 INFO - {}
12:49:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 726ms
12:49:00 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:49:00 INFO - PROCESS | 1774 | 1469130540841 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:00 INFO - PROCESS | 1774 | 1469130540979 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:01 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:49:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 777ms
12:49:01 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:49:01 INFO - PROCESS | 1774 | 1469130541624 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:01 INFO - PROCESS | 1774 | 1469130541735 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:02 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:49:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:49:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:49:02 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 688ms
12:49:02 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:49:02 INFO - PROCESS | 1774 | 1469130542328 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:02 INFO - PROCESS | 1774 | 1469130542449 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:03 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().
12:49:03 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 742ms
12:49:03 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:49:03 INFO - PROCESS | 1774 | 1469130543077 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:03 INFO - PROCESS | 1774 | 1469130543215 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:04 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:49:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 949ms
12:49:04 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:49:04 INFO - PROCESS | 1774 | 1469130544028 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:04 INFO - PROCESS | 1774 | 1469130544155 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:04 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:49:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 933ms
12:49:04 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:49:04 INFO - PROCESS | 1774 | 1469130544968 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:05 INFO - PROCESS | 1774 | 1469130545100 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:05 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"
12:49:05 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:05 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:49:05 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:05 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:49:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:49:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 891ms
12:49:05 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:49:05 INFO - PROCESS | 1774 | 1469130545869 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:05 INFO - PROCESS | 1774 | 1469130545956 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:06 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:49:06 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 672ms
12:49:06 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:49:06 INFO - PROCESS | 1774 | 1469130546547 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:06 INFO - PROCESS | 1774 | 1469130546644 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:07 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:49:07 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 622ms
12:49:07 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:49:07 INFO - PROCESS | 1774 | 1469130547185 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:07 INFO - PROCESS | 1774 | 1469130547261 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:07 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:49:07 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 628ms
12:49:07 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:49:07 INFO - PROCESS | 1774 | 1469130547811 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:07 INFO - PROCESS | 1774 | 1469130547910 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:08 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
12:49:08 INFO - do_test/)
12:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:49:47 INFO - )
12:49:47 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 776ms
12:49:47 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:49:47 INFO - PROCESS | 1774 | 1469130587795 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:47 INFO - PROCESS | 1774 | 1469130587865 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:49:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:49:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:49:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:49:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:49:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:49:48 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 837ms
12:49:48 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:49:48 INFO - PROCESS | 1774 | 1469130588645 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:48 INFO - PROCESS | 1774 | 1469130588749 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:49:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:49:49 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 979ms
12:49:49 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:49:49 INFO - PROCESS | 1774 | 1469130589633 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:49 INFO - PROCESS | 1774 | 1469130589735 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:49:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:49:50 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 786ms
12:49:50 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:49:50 INFO - PROCESS | 1774 | 1469130590432 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:50 INFO - PROCESS | 1774 | 1469130590650 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:49:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:49:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:49:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:49:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:49:51 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 932ms
12:49:51 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:49:51 INFO - PROCESS | 1774 | 1469130591374 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:51 INFO - PROCESS | 1774 | 1469130591464 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:52 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:49:52 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:52 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:49:52 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 726ms
12:49:52 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:49:52 INFO - PROCESS | 1774 | 1469130592106 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:52 INFO - PROCESS | 1774 | 1469130592195 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:52 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:49:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:49:52 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 678ms
12:49:52 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:49:52 INFO - PROCESS | 1774 | 1469130592799 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:52 INFO - PROCESS | 1774 | 1469130592941 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:53 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:49:53 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 737ms
12:49:53 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:49:53 INFO - PROCESS | 1774 | 1469130593535 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:53 INFO - PROCESS | 1774 | 1469130593620 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:54 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:49:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:49:54 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 639ms
12:49:54 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:49:54 INFO - PROCESS | 1774 | 1469130594212 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:54 INFO - PROCESS | 1774 | 1469130594325 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:55 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:49:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:49:55 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 934ms
12:49:55 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:49:55 INFO - PROCESS | 1774 | 1469130595143 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:55 INFO - PROCESS | 1774 | 1469130595234 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:55 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:49:55 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 627ms
12:49:55 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:49:55 INFO - PROCESS | 1774 | 1469130595794 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:55 INFO - PROCESS | 1774 | 1469130595899 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:56 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:49:56 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 688ms
12:49:56 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:49:56 INFO - PROCESS | 1774 | 1469130596490 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:56 INFO - PROCESS | 1774 | 1469130596580 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:49:57 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 824ms
12:49:57 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:49:57 INFO - PROCESS | 1774 | 1469130597345 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:57 INFO - PROCESS | 1774 | 1469130597543 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:58 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:49:58 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 985ms
12:49:58 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:49:58 INFO - PROCESS | 1774 | 1469130598324 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:58 INFO - PROCESS | 1774 | 1469130598425 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:59 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
12:49:59 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:49:59 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:49:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:49:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:49:59 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 778ms
12:49:59 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:49:59 INFO - PROCESS | 1774 | 1469130599119 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:59 INFO - PROCESS | 1774 | 1469130599232 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:49:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:49:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:49:59 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 884ms
12:50:00 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:50:00 INFO - PROCESS | 1774 | 1469130600015 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:50:00 INFO - PROCESS | 1774 | 1469130600099 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:50:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:50:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:50:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:50:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:50:00 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 781ms
12:50:00 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:50:00 INFO - PROCESS | 1774 | 1469130600792 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:50:00 INFO - PROCESS | 1774 | 1469130600878 Marionette INFO sendAsync 80f64d1b-db46-4359-a90e-b608bb5be106
12:50:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: