builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-723
starttime: 1467054789.72
results: success (0)
buildid: 20160627094317
builduid: 59e32d1fac0b4cb482da14c713334a08
revision: 00a6e2ca6e9ab22fe9cbacf4cec52315a8b38b47
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:09.721776) =========
master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:09.722244) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:09.722540) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:09.762163) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:09.762451) =========
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=9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-27 12:13: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% 449K=0.03s
2016-06-27 12:13:10 (449 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.314831
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:10.109994) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:10.110296) =========
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=9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.075925
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:10.215966) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 12:13:10.216326) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 00a6e2ca6e9ab22fe9cbacf4cec52315a8b38b47 --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 00a6e2ca6e9ab22fe9cbacf4cec52315a8b38b47 --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=9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717
_=/tools/buildbot/bin/python
using PTY: False
2016-06-27 12:13:10,327 truncating revision to first 12 chars
2016-06-27 12:13:10,328 Setting DEBUG logging.
2016-06-27 12:13:10,328 attempt 1/10
2016-06-27 12:13:10,328 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/00a6e2ca6e9a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-27 12:13:10,701 unpacking tar archive at: mozilla-beta-00a6e2ca6e9a/testing/mozharness/
program finished with exit code 0
elapsedTime=0.663690
========= master_lag: 0.43 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 12:13:11.308582) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:11.308868) =========
script_repo_revision: 00a6e2ca6e9ab22fe9cbacf4cec52315a8b38b47
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:11.309260) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:11.309536) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 12:13:11.337028) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 24 secs) (at 2016-06-27 12:13:11.337306) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717
_=/tools/buildbot/bin/python
using PTY: False
12:13:11 INFO - MultiFileLogger online at 20160627 12:13:11 in /builds/slave/test
12:13:11 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
12:13:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:13:11 INFO - {'append_to_log': False,
12:13:11 INFO - 'base_work_dir': '/builds/slave/test',
12:13:11 INFO - 'blob_upload_branch': 'mozilla-beta',
12:13:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:13:11 INFO - 'buildbot_json_path': 'buildprops.json',
12:13:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:13:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:13:11 INFO - 'download_minidump_stackwalk': True,
12:13:11 INFO - 'download_symbols': 'ondemand',
12:13:11 INFO - 'e10s': False,
12:13:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:13:11 INFO - 'tooltool.py': '/tools/tooltool.py',
12:13:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:13:11 INFO - '/tools/misc-python/virtualenv.py')},
12:13:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:13:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:13:11 INFO - 'log_level': 'info',
12:13:11 INFO - 'log_to_console': True,
12:13:11 INFO - 'opt_config_files': (),
12:13:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:13:11 INFO - '--processes=1',
12:13:11 INFO - '--config=%(test_path)s/wptrunner.ini',
12:13:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:13:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:13:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:13:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:13:11 INFO - 'pip_index': False,
12:13:11 INFO - 'require_test_zip': True,
12:13:11 INFO - 'test_type': ('testharness',),
12:13:11 INFO - 'this_chunk': '1',
12:13:11 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:13:11 INFO - 'total_chunks': '5',
12:13:11 INFO - 'virtualenv_path': 'venv',
12:13:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:13:11 INFO - 'work_dir': 'build'}
12:13:11 INFO - #####
12:13:11 INFO - ##### Running clobber step.
12:13:11 INFO - #####
12:13:11 INFO - Running pre-action listener: _resource_record_pre_action
12:13:11 INFO - Running main action method: clobber
12:13:11 INFO - rmtree: /builds/slave/test/build
12:13:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
12:13:14 INFO - Running post-action listener: _resource_record_post_action
12:13:14 INFO - #####
12:13:14 INFO - ##### Running read-buildbot-config step.
12:13:14 INFO - #####
12:13:14 INFO - Running pre-action listener: _resource_record_pre_action
12:13:14 INFO - Running main action method: read_buildbot_config
12:13:14 INFO - Using buildbot properties:
12:13:14 INFO - {
12:13:14 INFO - "project": "",
12:13:14 INFO - "product": "firefox",
12:13:14 INFO - "script_repo_revision": "production",
12:13:14 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
12:13:14 INFO - "repository": "",
12:13:14 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-1",
12:13:14 INFO - "buildid": "20160627094317",
12:13:14 INFO - "pgo_build": "True",
12:13:14 INFO - "basedir": "/builds/slave/test",
12:13:14 INFO - "buildnumber": 9,
12:13:14 INFO - "slavename": "tst-linux64-spot-723",
12:13:14 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/",
12:13:14 INFO - "platform": "linux64",
12:13:14 INFO - "branch": "mozilla-beta",
12:13:14 INFO - "revision": "00a6e2ca6e9ab22fe9cbacf4cec52315a8b38b47",
12:13:14 INFO - "repo_path": "releases/mozilla-beta",
12:13:14 INFO - "moz_repo_path": "",
12:13:14 INFO - "stage_platform": "linux64-pgo",
12:13:14 INFO - "builduid": "59e32d1fac0b4cb482da14c713334a08",
12:13:14 INFO - "slavebuilddir": "test"
12:13:14 INFO - }
12:13:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
12:13:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
12:13:14 INFO - Running post-action listener: _resource_record_post_action
12:13:14 INFO - #####
12:13:14 INFO - ##### Running download-and-extract step.
12:13:14 INFO - #####
12:13:14 INFO - Running pre-action listener: _resource_record_pre_action
12:13:14 INFO - Running main action method: download_and_extract
12:13:14 INFO - mkdir: /builds/slave/test/build/tests
12:13: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:13:14 INFO - https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
12:13:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
12:13:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
12:13:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
12:13:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
12:13:19 INFO - Downloaded 1327 bytes.
12:13:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
12:13:19 INFO - Using the following test package requirements:
12:13:19 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
12:13:19 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
12:13:19 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
12:13:19 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'jsshell-linux-x86_64.zip'],
12:13:19 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
12:13:19 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
12:13:19 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
12:13:19 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
12:13:19 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
12:13:19 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
12:13:19 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
12:13:19 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
12:13:19 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:13:19 INFO - https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
12:13:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
12:13:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
12:13:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
12:13:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
12:13:21 INFO - Downloaded 24235710 bytes.
12:13:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:13:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:13:22 INFO - caution: filename not matched: web-platform/*
12:13:22 INFO - Return code: 11
12:13:22 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:13:22 INFO - https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
12:13:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
12:13:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
12:13:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
12:13:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
12:13:24 INFO - Downloaded 36389083 bytes.
12:13:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:13:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:13:27 INFO - caution: filename not matched: bin/*
12:13:27 INFO - caution: filename not matched: config/*
12:13:27 INFO - caution: filename not matched: mozbase/*
12:13:27 INFO - caution: filename not matched: marionette/*
12:13:27 INFO - caution: filename not matched: tools/wptserve/*
12:13:27 INFO - Return code: 11
12:13: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:13:27 INFO - https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
12:13:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
12:13:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
12:13:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
12:13:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
12:13:30 INFO - Downloaded 56020254 bytes.
12:13:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
12:13:30 INFO - mkdir: /builds/slave/test/properties
12:13:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:13:30 INFO - Writing to file /builds/slave/test/properties/build_url
12:13:30 INFO - Contents:
12:13:30 INFO - build_url:https://queue.taskcluster.net/v1/task/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
12:13:31 INFO - Running post-action listener: _resource_record_post_action
12:13:31 INFO - Running post-action listener: set_extra_try_arguments
12:13:31 INFO - #####
12:13:31 INFO - ##### Running create-virtualenv step.
12:13:31 INFO - #####
12:13:31 INFO - Running pre-action listener: _pre_create_virtualenv
12:13:31 INFO - Running pre-action listener: _resource_record_pre_action
12:13:31 INFO - Running main action method: create_virtualenv
12:13:31 INFO - Creating virtualenv /builds/slave/test/build/venv
12:13:31 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:13:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:13:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:13:32 INFO - Using real prefix '/usr'
12:13:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:13:33 INFO - Installing distribute.............................................................................................................................................................................................done.
12:13:36 INFO - Installing pip.................done.
12:13:36 INFO - Return code: 0
12:13:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:13:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:13:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:13:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:13:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:13:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:36 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 0x2a4d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b551a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b52c30>, '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 0x2a7aa30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b538b0>, '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': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717', '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:13:36 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:13:36 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:13:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:13:36 INFO - 'CCACHE_UMASK': '002',
12:13:36 INFO - 'DISPLAY': ':0',
12:13:36 INFO - 'HOME': '/home/cltbld',
12:13:36 INFO - 'LANG': 'en_US.UTF-8',
12:13:36 INFO - 'LOGNAME': 'cltbld',
12:13:36 INFO - 'MAIL': '/var/mail/cltbld',
12:13:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:13:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:13:36 INFO - 'MOZ_NO_REMOTE': '1',
12:13:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:13:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:13:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:13:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:13:36 INFO - 'PWD': '/builds/slave/test',
12:13:36 INFO - 'SHELL': '/bin/bash',
12:13:36 INFO - 'SHLVL': '1',
12:13:36 INFO - 'TERM': 'linux',
12:13:36 INFO - 'TMOUT': '86400',
12:13:36 INFO - 'USER': 'cltbld',
12:13:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717',
12:13:36 INFO - '_': '/tools/buildbot/bin/python'}
12:13:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:13:37 INFO - Downloading/unpacking psutil>=0.7.1
12:13:37 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:13:37 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:13:37 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:13:37 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:13:37 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:13:37 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:13:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:13:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:13:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:13:41 INFO - Installing collected packages: psutil
12:13:41 INFO - Running setup.py install for psutil
12:13:41 INFO - building 'psutil._psutil_linux' extension
12:13:41 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-x86_64-2.7/psutil/_psutil_linux.o
12:13:42 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
12:13:42 INFO - building 'psutil._psutil_posix' extension
12:13:42 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-x86_64-2.7/psutil/_psutil_posix.o
12:13:42 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
12:13:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:13:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:13:42 INFO - Successfully installed psutil
12:13:42 INFO - Cleaning up...
12:13:42 INFO - Return code: 0
12:13:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:13: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:13:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:13:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13: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:13:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:13:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:42 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 0x2a4d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b551a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b52c30>, '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 0x2a7aa30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b538b0>, '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': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717', '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:13:42 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:13:42 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:13:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:13:42 INFO - 'CCACHE_UMASK': '002',
12:13:42 INFO - 'DISPLAY': ':0',
12:13:42 INFO - 'HOME': '/home/cltbld',
12:13:42 INFO - 'LANG': 'en_US.UTF-8',
12:13:42 INFO - 'LOGNAME': 'cltbld',
12:13:42 INFO - 'MAIL': '/var/mail/cltbld',
12:13:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:13:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:13:42 INFO - 'MOZ_NO_REMOTE': '1',
12:13:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:13:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:13:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:13:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:13:42 INFO - 'PWD': '/builds/slave/test',
12:13:42 INFO - 'SHELL': '/bin/bash',
12:13:42 INFO - 'SHLVL': '1',
12:13:42 INFO - 'TERM': 'linux',
12:13:42 INFO - 'TMOUT': '86400',
12:13:42 INFO - 'USER': 'cltbld',
12:13:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717',
12:13:42 INFO - '_': '/tools/buildbot/bin/python'}
12:13:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:13:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:13:43 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:13:43 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:13:43 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:13:43 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:13:43 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:13:43 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:13:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:13:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:13:47 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:13:47 INFO - Installing collected packages: mozsystemmonitor
12:13:47 INFO - Running setup.py install for mozsystemmonitor
12:13:47 INFO - Successfully installed mozsystemmonitor
12:13:47 INFO - Cleaning up...
12:13:47 INFO - Return code: 0
12:13:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:13:47 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:13:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:13:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:47 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:13:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:13:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:47 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 0x2a4d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b551a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b52c30>, '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 0x2a7aa30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b538b0>, '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': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717', '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:13:47 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:13:47 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:13:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:13:47 INFO - 'CCACHE_UMASK': '002',
12:13:47 INFO - 'DISPLAY': ':0',
12:13:47 INFO - 'HOME': '/home/cltbld',
12:13:47 INFO - 'LANG': 'en_US.UTF-8',
12:13:47 INFO - 'LOGNAME': 'cltbld',
12:13:47 INFO - 'MAIL': '/var/mail/cltbld',
12:13:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:13:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:13:47 INFO - 'MOZ_NO_REMOTE': '1',
12:13:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:13:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:13:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:13:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:13:47 INFO - 'PWD': '/builds/slave/test',
12:13:47 INFO - 'SHELL': '/bin/bash',
12:13:47 INFO - 'SHLVL': '1',
12:13:47 INFO - 'TERM': 'linux',
12:13:47 INFO - 'TMOUT': '86400',
12:13:47 INFO - 'USER': 'cltbld',
12:13:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717',
12:13:47 INFO - '_': '/tools/buildbot/bin/python'}
12:13:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:13:48 INFO - Downloading/unpacking blobuploader==1.2.4
12:13:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:13:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:13:48 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:13:48 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:13:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:13:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:13:51 INFO - Downloading blobuploader-1.2.4.tar.gz
12:13:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
12:13:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:13:51 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:13:51 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:13:51 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:13:51 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:13:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:13:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:13:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
12:13:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:13: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:13: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:13: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:13: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:13: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:13: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:13:53 INFO - Downloading docopt-0.6.1.tar.gz
12:13:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
12:13:53 INFO - Installing collected packages: blobuploader, requests, docopt
12:13:53 INFO - Running setup.py install for blobuploader
12:13:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
12:13:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
12:13:53 INFO - Running setup.py install for requests
12:13:54 INFO - Running setup.py install for docopt
12:13:54 INFO - Successfully installed blobuploader requests docopt
12:13:54 INFO - Cleaning up...
12:13:54 INFO - Return code: 0
12:13:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:13:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:13:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:13:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:13:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:13:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:13:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2a4d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b551a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b52c30>, '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 0x2a7aa30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b538b0>, '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': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717', '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:13:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:13:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:13:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:13:54 INFO - 'CCACHE_UMASK': '002',
12:13:54 INFO - 'DISPLAY': ':0',
12:13:54 INFO - 'HOME': '/home/cltbld',
12:13:54 INFO - 'LANG': 'en_US.UTF-8',
12:13:54 INFO - 'LOGNAME': 'cltbld',
12:13:54 INFO - 'MAIL': '/var/mail/cltbld',
12:13:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:13:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:13:54 INFO - 'MOZ_NO_REMOTE': '1',
12:13:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:13:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:13:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:13:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:13:54 INFO - 'PWD': '/builds/slave/test',
12:13:54 INFO - 'SHELL': '/bin/bash',
12:13:54 INFO - 'SHLVL': '1',
12:13:54 INFO - 'TERM': 'linux',
12:13:54 INFO - 'TMOUT': '86400',
12:13:54 INFO - 'USER': 'cltbld',
12:13:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717',
12:13:54 INFO - '_': '/tools/buildbot/bin/python'}
12:13:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:13:55 INFO - Running setup.py (path:/tmp/pip-TIPttW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:13:55 INFO - Running setup.py (path:/tmp/pip-a9LESL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:13:55 INFO - Running setup.py (path:/tmp/pip-C7VEEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:13:55 INFO - Running setup.py (path:/tmp/pip-bLdYMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:13:55 INFO - Running setup.py (path:/tmp/pip-c_hJQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:13:55 INFO - Running setup.py (path:/tmp/pip-1LULHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:13:56 INFO - Running setup.py (path:/tmp/pip-O6HIJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:13:56 INFO - Running setup.py (path:/tmp/pip-VrBLcv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:13:56 INFO - Running setup.py (path:/tmp/pip-zFMeQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:13:56 INFO - Running setup.py (path:/tmp/pip-pGf3uA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:13:56 INFO - Running setup.py (path:/tmp/pip-vNU9Ek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:13:56 INFO - Running setup.py (path:/tmp/pip-8gkY9y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:13:56 INFO - Running setup.py (path:/tmp/pip-Tx8CcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:13:57 INFO - Running setup.py (path:/tmp/pip-EgwOm_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:13:57 INFO - Running setup.py (path:/tmp/pip-QoF8zK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:13:57 INFO - Running setup.py (path:/tmp/pip-Ge1qbI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:13:57 INFO - Running setup.py (path:/tmp/pip-kj3dOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:13:57 INFO - Running setup.py (path:/tmp/pip-XPKO_X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:13:57 INFO - Running setup.py (path:/tmp/pip-PajXWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:13:57 INFO - Running setup.py (path:/tmp/pip-u20d_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:13:57 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:13:58 INFO - Running setup.py (path:/tmp/pip-wmOHK4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:13:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:13:58 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:13:58 INFO - Running setup.py install for manifestparser
12:13:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
12:13:58 INFO - Running setup.py install for mozcrash
12:13:58 INFO - Running setup.py install for mozdebug
12:13:59 INFO - Running setup.py install for mozdevice
12:13:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
12:13:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin
12:13:59 INFO - Running setup.py install for mozfile
12:13:59 INFO - Running setup.py install for mozhttpd
12:13:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
12:13:59 INFO - Running setup.py install for mozinfo
12:13:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
12:13:59 INFO - Running setup.py install for mozInstall
12:14:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
12:14:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
12:14:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
12:14:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
12:14:00 INFO - Running setup.py install for mozleak
12:14:00 INFO - Running setup.py install for mozlog
12:14:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
12:14:00 INFO - Running setup.py install for moznetwork
12:14:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
12:14:00 INFO - Running setup.py install for mozprocess
12:14:00 INFO - Running setup.py install for mozprofile
12:14:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
12:14:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
12:14:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
12:14:01 INFO - Running setup.py install for mozrunner
12:14:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
12:14:01 INFO - Running setup.py install for mozscreenshot
12:14:01 INFO - Running setup.py install for moztest
12:14:01 INFO - Running setup.py install for mozversion
12:14:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
12:14:02 INFO - Running setup.py install for wptserve
12:14:02 INFO - Running setup.py install for marionette-driver
12:14:02 INFO - Running setup.py install for browsermob-proxy
12:14:02 INFO - Running setup.py install for marionette-client
12:14:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:14:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
12:14:03 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:14:03 INFO - Cleaning up...
12:14:03 INFO - Return code: 0
12:14:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:14:03 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:14:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:14:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:14:03 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:14:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:14:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
12:14:03 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 0x2a4d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a4e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b551a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b52c30>, '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 0x2a7aa30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b538b0>, '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': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717', '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:14:03 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:14:03 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:14:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:14:03 INFO - 'CCACHE_UMASK': '002',
12:14:03 INFO - 'DISPLAY': ':0',
12:14:03 INFO - 'HOME': '/home/cltbld',
12:14:03 INFO - 'LANG': 'en_US.UTF-8',
12:14:03 INFO - 'LOGNAME': 'cltbld',
12:14:03 INFO - 'MAIL': '/var/mail/cltbld',
12:14:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:14:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:14:03 INFO - 'MOZ_NO_REMOTE': '1',
12:14:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:14:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:14:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:14:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:14:03 INFO - 'PWD': '/builds/slave/test',
12:14:03 INFO - 'SHELL': '/bin/bash',
12:14:03 INFO - 'SHLVL': '1',
12:14:03 INFO - 'TERM': 'linux',
12:14:03 INFO - 'TMOUT': '86400',
12:14:03 INFO - 'USER': 'cltbld',
12:14:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717',
12:14:03 INFO - '_': '/tools/buildbot/bin/python'}
12:14:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:14:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:14:03 INFO - Running setup.py (path:/tmp/pip-tpdvry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:14:03 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:14:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:14:03 INFO - Running setup.py (path:/tmp/pip-9xQm1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:14:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
12:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:14:04 INFO - Running setup.py (path:/tmp/pip-wrqx6b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:14:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
12:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:14:04 INFO - Running setup.py (path:/tmp/pip-Sq0_0e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:14:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
12:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:14:04 INFO - Running setup.py (path:/tmp/pip-KWy2zW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:14:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
12:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:14:04 INFO - Running setup.py (path:/tmp/pip-tHVspp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:14:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
12:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:14:04 INFO - Running setup.py (path:/tmp/pip-o06YHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:14:04 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:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:14:04 INFO - Running setup.py (path:/tmp/pip-IPOi61-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:14:04 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:14:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:14:04 INFO - Running setup.py (path:/tmp/pip-fpJ9_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:14:05 INFO - Running setup.py (path:/tmp/pip-EDofnq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:14:05 INFO - Running setup.py (path:/tmp/pip-hpzffz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:14:05 INFO - Running setup.py (path:/tmp/pip-6uvDP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:14:05 INFO - Running setup.py (path:/tmp/pip-Z3FWf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:14:05 INFO - Running setup.py (path:/tmp/pip-biCtLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:14:05 INFO - Running setup.py (path:/tmp/pip-ePO7L5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:14:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
12:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:14:06 INFO - Running setup.py (path:/tmp/pip-gHI1g7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:14:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
12:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:14:06 INFO - Running setup.py (path:/tmp/pip-6kHfzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:14:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
12:14:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:14:06 INFO - Running setup.py (path:/tmp/pip-zVjEwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:14:06 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
12:14:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:14:06 INFO - Running setup.py (path:/tmp/pip-AENcEy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:14:06 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
12:14:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:14:06 INFO - Running setup.py (path:/tmp/pip-r5bhp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:14:06 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
12:14:06 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:14:07 INFO - Running setup.py (path:/tmp/pip-_vuj76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:14:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:14:07 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:14:07 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:14:07 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:14:07 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:14:07 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:14:07 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:14:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:14:07 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:14:07 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:14:07 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:14:07 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:14:07 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:14:07 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:14:12 INFO - Downloading blessings-1.6.tar.gz
12:14:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
12:14:12 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:14:12 INFO - Installing collected packages: blessings
12:14:12 INFO - Running setup.py install for blessings
12:14:12 INFO - Successfully installed blessings
12:14:12 INFO - Cleaning up...
12:14:12 INFO - Return code: 0
12:14:12 INFO - Done creating virtualenv /builds/slave/test/build/venv.
12:14:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:14:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:14:13 INFO - Reading from file tmpfile_stdout
12:14:13 INFO - Current package versions:
12:14:13 INFO - argparse == 1.2.1
12:14:13 INFO - blessings == 1.6
12:14:13 INFO - blobuploader == 1.2.4
12:14:13 INFO - browsermob-proxy == 0.6.0
12:14:13 INFO - docopt == 0.6.1
12:14:13 INFO - manifestparser == 1.1
12:14:13 INFO - marionette-client == 2.3.0
12:14:13 INFO - marionette-driver == 1.4.0
12:14:13 INFO - mozInstall == 1.12
12:14:13 INFO - mozcrash == 0.17
12:14:13 INFO - mozdebug == 0.1
12:14:13 INFO - mozdevice == 0.48
12:14:13 INFO - mozfile == 1.2
12:14:13 INFO - mozhttpd == 0.7
12:14:13 INFO - mozinfo == 0.9
12:14:13 INFO - mozleak == 0.1
12:14:13 INFO - mozlog == 3.1
12:14:13 INFO - moznetwork == 0.27
12:14:13 INFO - mozprocess == 0.22
12:14:13 INFO - mozprofile == 0.28
12:14:13 INFO - mozrunner == 6.11
12:14:13 INFO - mozscreenshot == 0.1
12:14:13 INFO - mozsystemmonitor == 0.0
12:14:13 INFO - moztest == 0.7
12:14:13 INFO - mozversion == 1.4
12:14:13 INFO - psutil == 3.1.1
12:14:13 INFO - requests == 1.2.3
12:14:13 INFO - wptserve == 1.4.0
12:14:13 INFO - wsgiref == 0.1.2
12:14:13 INFO - Running post-action listener: _resource_record_post_action
12:14:13 INFO - Running post-action listener: _start_resource_monitoring
12:14:13 INFO - Starting resource monitoring.
12:14:13 INFO - #####
12:14:13 INFO - ##### Running pull step.
12:14:13 INFO - #####
12:14:13 INFO - Running pre-action listener: _resource_record_pre_action
12:14:13 INFO - Running main action method: pull
12:14:13 INFO - Pull has nothing to do!
12:14:13 INFO - Running post-action listener: _resource_record_post_action
12:14:13 INFO - #####
12:14:13 INFO - ##### Running install step.
12:14:13 INFO - #####
12:14:13 INFO - Running pre-action listener: _resource_record_pre_action
12:14:13 INFO - Running main action method: install
12:14:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:14:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:14:13 INFO - Reading from file tmpfile_stdout
12:14:13 INFO - Detecting whether we're running mozinstall >=1.0...
12:14:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
12:14:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
12:14:14 INFO - Reading from file tmpfile_stdout
12:14:14 INFO - Output received:
12:14:14 INFO - Usage: mozinstall [options] installer
12:14:14 INFO - Options:
12:14:14 INFO - -h, --help show this help message and exit
12:14:14 INFO - -d DEST, --destination=DEST
12:14:14 INFO - Directory to install application into. [default:
12:14:14 INFO - "/builds/slave/test"]
12:14:14 INFO - --app=APP Application being installed. [default: firefox]
12:14:14 INFO - mkdir: /builds/slave/test/build/application
12:14:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
12:14:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
12:14:37 INFO - Reading from file tmpfile_stdout
12:14:37 INFO - Output received:
12:14:37 INFO - /builds/slave/test/build/application/firefox/firefox
12:14:37 INFO - Running post-action listener: _resource_record_post_action
12:14:37 INFO - #####
12:14:37 INFO - ##### Running run-tests step.
12:14:37 INFO - #####
12:14:37 INFO - Running pre-action listener: _resource_record_pre_action
12:14:37 INFO - Running main action method: run_tests
12:14:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
12:14:37 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:14:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:14:37 INFO - grabbing minidump binary from tooltool
12:14:37 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:14:37 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b52c30>, '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 0x2a7aa30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b538b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
12:14:37 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
12:14:37 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/linux64/releng.manifest -o -c /builds/tooltool_cache
12:14:37 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
12:14:37 INFO - Return code: 0
12:14:37 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
12:14:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
12:14:37 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/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
12:14:37 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/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
12:14:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
12:14:37 INFO - 'CCACHE_UMASK': '002',
12:14:37 INFO - 'DISPLAY': ':0',
12:14:37 INFO - 'HOME': '/home/cltbld',
12:14:37 INFO - 'LANG': 'en_US.UTF-8',
12:14:37 INFO - 'LOGNAME': 'cltbld',
12:14:37 INFO - 'MAIL': '/var/mail/cltbld',
12:14:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
12:14:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:14:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
12:14:37 INFO - 'MOZ_NO_REMOTE': '1',
12:14:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
12:14:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:14:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
12:14:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:14:37 INFO - 'PWD': '/builds/slave/test',
12:14:37 INFO - 'SHELL': '/bin/bash',
12:14:37 INFO - 'SHLVL': '1',
12:14:37 INFO - 'TERM': 'linux',
12:14:37 INFO - 'TMOUT': '86400',
12:14:37 INFO - 'USER': 'cltbld',
12:14:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467054593.28069-810243717',
12:14:37 INFO - '_': '/tools/buildbot/bin/python'}
12:14:37 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/W4a73pTTQLqHwmdQHMlENw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
12:14:38 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:14:38 INFO - import pkg_resources
12:14:39 INFO - Using 1 client processes
12:14:40 INFO - wptserve Starting http server on 127.0.0.1:8000
12:14:40 INFO - wptserve Starting http server on 127.0.0.1:8001
12:14:40 INFO - wptserve Starting http server on 127.0.0.1:8443
12:14:42 INFO - SUITE-START | Running 1476 tests
12:14:42 INFO - Running testharness tests
12:14:42 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:14:42 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:14:42 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:14:42 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:14:42 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
12:14:42 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:14:42 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:14:42 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:14:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:14:42 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
12:14:42 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:14:42 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:14:42 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:14:42 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
12:14:43 INFO - Setting up ssl
12:14:43 INFO - PROCESS | certutil |
12:14:43 INFO - PROCESS | certutil |
12:14:43 INFO - PROCESS | certutil |
12:14:43 INFO - Certificate Nickname Trust Attributes
12:14:43 INFO - SSL,S/MIME,JAR/XPI
12:14:43 INFO -
12:14:43 INFO - web-platform-tests CT,,
12:14:43 INFO -
12:14:43 INFO - Starting runner
12:14:44 INFO - PROCESS | 1854 | 1467054884831 Marionette INFO Listening on port 2828
12:14:47 INFO - PROCESS | 1854 | 1467054887145 Marionette INFO startBrowser c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:47 INFO - PROCESS | 1854 | 1467054887166 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:47 INFO - PROCESS | 1854 | 1467054887548 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:47 INFO - PROCESS | 1854 | 1467054887689 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:47 INFO - PROCESS | 1854 | 1467054887966 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:14:48 INFO - PROCESS | 1854 | 1467054888015 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:48 INFO - PROCESS | 1854 | 1467054888031 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 477ms
12:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:14:48 INFO - PROCESS | 1854 | 1467054888582 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:48 INFO - PROCESS | 1854 | 1467054888694 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 531ms
12:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:14:49 INFO - PROCESS | 1854 | 1467054889071 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:49 INFO - PROCESS | 1854 | 1467054889199 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 523ms
12:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:14:49 INFO - PROCESS | 1854 | 1467054889599 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:49 INFO - PROCESS | 1854 | 1467054889691 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms
12:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:14:50 INFO - PROCESS | 1854 | 1467054890078 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:50 INFO - PROCESS | 1854 | 1467054890181 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms
12:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:14:50 INFO - PROCESS | 1854 | 1467054890505 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:50 INFO - PROCESS | 1854 | 1467054890611 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms
12:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:14:50 INFO - PROCESS | 1854 | 1467054890945 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:51 INFO - PROCESS | 1854 | 1467054891036 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 478ms
12:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:14:51 INFO - PROCESS | 1854 | 1467054891425 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:51 INFO - PROCESS | 1854 | 1467054891512 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms
12:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:14:51 INFO - PROCESS | 1854 | 1467054891850 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:51 INFO - PROCESS | 1854 | 1467054891944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 469ms
12:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:14:52 INFO - PROCESS | 1854 | 1467054892324 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:52 INFO - PROCESS | 1854 | 1467054892439 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms
12:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:14:52 INFO - PROCESS | 1854 | 1467054892900 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:52 INFO - PROCESS | 1854 | 1467054892995 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 424ms
12:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:14:53 INFO - PROCESS | 1854 | 1467054893334 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:53 INFO - PROCESS | 1854 | 1467054893434 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 472ms
12:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:14:53 INFO - PROCESS | 1854 | 1467054893812 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:53 INFO - PROCESS | 1854 | 1467054893906 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms
12:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:14:54 INFO - PROCESS | 1854 | 1467054894238 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:54 INFO - PROCESS | 1854 | 1467054894333 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms
12:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:14:54 INFO - PROCESS | 1854 | 1467054894664 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:54 INFO - PROCESS | 1854 | 1467054894827 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms
12:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:14:55 INFO - PROCESS | 1854 | 1467054895349 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:55 INFO - PROCESS | 1854 | 1467054895548 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 675ms
12:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:14:56 INFO - PROCESS | 1854 | 1467054896029 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:56 INFO - PROCESS | 1854 | 1467054896115 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 475ms
12:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:14:56 INFO - PROCESS | 1854 | 1467054896511 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:56 INFO - PROCESS | 1854 | 1467054896609 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 477ms
12:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:14:57 INFO - PROCESS | 1854 | 1467054897002 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:57 INFO - PROCESS | 1854 | 1467054897090 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 538ms
12:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:14:57 INFO - PROCESS | 1854 | 1467054897537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:57 INFO - PROCESS | 1854 | 1467054897627 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms
12:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:14:58 INFO - PROCESS | 1854 | 1467054898011 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:58 INFO - PROCESS | 1854 | 1467054898104 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms
12:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:14:58 INFO - PROCESS | 1854 | 1467054898492 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:58 INFO - PROCESS | 1854 | 1467054898581 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 423ms
12:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:14:58 INFO - PROCESS | 1854 | 1467054898920 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:59 INFO - PROCESS | 1854 | 1467054899009 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 428ms
12:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:14:59 INFO - PROCESS | 1854 | 1467054899354 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:59 INFO - PROCESS | 1854 | 1467054899443 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms
12:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:14:59 INFO - PROCESS | 1854 | 1467054899828 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:14:59 INFO - PROCESS | 1854 | 1467054899910 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 423ms
12:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:15:00 INFO - PROCESS | 1854 | 1467054900257 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:00 INFO - PROCESS | 1854 | 1467054900352 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms
12:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:15:00 INFO - PROCESS | 1854 | 1467054900733 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:00 INFO - PROCESS | 1854 | 1467054900827 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms
12:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:15:01 INFO - PROCESS | 1854 | 1467054901207 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:01 INFO - PROCESS | 1854 | 1467054901293 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 529ms
12:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:15:01 INFO - PROCESS | 1854 | 1467054901745 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:01 INFO - PROCESS | 1854 | 1467054901826 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 477ms
12:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:15:02 INFO - PROCESS | 1854 | 1467054902232 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:02 INFO - PROCESS | 1854 | 1467054902400 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 635ms
12:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:15:02 INFO - PROCESS | 1854 | 1467054902868 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:03 INFO - PROCESS | 1854 | 1467054903229 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 776ms
12:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:15:03 INFO - PROCESS | 1854 | 1467054903654 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:03 INFO - PROCESS | 1854 | 1467054903745 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 527ms
12:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:15:04 INFO - PROCESS | 1854 | 1467054904188 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:04 INFO - PROCESS | 1854 | 1467054904308 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms
12:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:15:04 INFO - PROCESS | 1854 | 1467054904725 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:04 INFO - PROCESS | 1854 | 1467054904809 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 586ms
12:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:15:05 INFO - PROCESS | 1854 | 1467054905314 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:05 INFO - PROCESS | 1854 | 1467054905410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 472ms
12:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:15:05 INFO - PROCESS | 1854 | 1467054905787 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:05 INFO - PROCESS | 1854 | 1467054905868 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms
12:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:15:06 INFO - PROCESS | 1854 | 1467054906267 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:06 INFO - PROCESS | 1854 | 1467054906350 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 430ms
12:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:15:06 INFO - PROCESS | 1854 | 1467054906701 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:06 INFO - PROCESS | 1854 | 1467054906788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 526ms
12:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:15:07 INFO - PROCESS | 1854 | 1467054907235 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:07 INFO - PROCESS | 1854 | 1467054907335 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 571ms
12:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:15:07 INFO - PROCESS | 1854 | 1467054907813 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:07 INFO - PROCESS | 1854 | 1467054907916 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 929ms
12:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:15:08 INFO - PROCESS | 1854 | 1467054908787 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:08 INFO - PROCESS | 1854 | 1467054908881 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 477ms
12:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:15:09 INFO - PROCESS | 1854 | 1467054909274 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:09 INFO - PROCESS | 1854 | 1467054909374 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 530ms
12:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:15:09 INFO - PROCESS | 1854 | 1467054909810 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:09 INFO - PROCESS | 1854 | 1467054909913 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 478ms
12:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:15:10 INFO - PROCESS | 1854 | 1467054910285 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:10 INFO - PROCESS | 1854 | 1467054910368 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 479ms
12:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:15:10 INFO - PROCESS | 1854 | 1467054910773 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:10 INFO - PROCESS | 1854 | 1467054910853 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms
12:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:15:11 INFO - PROCESS | 1854 | 1467054911251 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:11 INFO - PROCESS | 1854 | 1467054911368 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 524ms
12:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:15:11 INFO - PROCESS | 1854 | 1467054911782 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:11 INFO - PROCESS | 1854 | 1467054911874 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 481ms
12:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:15:12 INFO - PROCESS | 1854 | 1467054912267 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:12 INFO - PROCESS | 1854 | 1467054912351 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 425ms
12:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:15:12 INFO - PROCESS | 1854 | 1467054912702 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:12 INFO - PROCESS | 1854 | 1467054912809 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 474ms
12:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:15:13 INFO - PROCESS | 1854 | 1467054913180 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:13 INFO - PROCESS | 1854 | 1467054913269 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 419ms
12:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:15:13 INFO - PROCESS | 1854 | 1467054913618 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:13 INFO - PROCESS | 1854 | 1467054913719 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms
12:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:15:14 INFO - PROCESS | 1854 | 1467054914094 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:14 INFO - PROCESS | 1854 | 1467054914183 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 422ms
12:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:15:14 INFO - PROCESS | 1854 | 1467054914521 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:14 INFO - PROCESS | 1854 | 1467054914612 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 673ms
12:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:15:15 INFO - PROCESS | 1854 | 1467054915205 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:15 INFO - PROCESS | 1854 | 1467054915438 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 672ms
12:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:15:15 INFO - PROCESS | 1854 | 1467054915886 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:15 INFO - PROCESS | 1854 | 1467054915995 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 477ms
12:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:15:16 INFO - PROCESS | 1854 | 1467054916367 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:16 INFO - PROCESS | 1854 | 1467054916459 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms
12:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:15:16 INFO - PROCESS | 1854 | 1467054916854 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:16 INFO - PROCESS | 1854 | 1467054916944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 480ms
12:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:15:17 INFO - PROCESS | 1854 | 1467054917331 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:17 INFO - PROCESS | 1854 | 1467054917420 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 471ms
12:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:15:17 INFO - PROCESS | 1854 | 1467054917807 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:17 INFO - PROCESS | 1854 | 1467054917897 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 529ms
12:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:15:18 INFO - PROCESS | 1854 | 1467054918348 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:18 INFO - PROCESS | 1854 | 1467054918454 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 537ms
12:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:15:18 INFO - PROCESS | 1854 | 1467054918889 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:18 INFO - PROCESS | 1854 | 1467054918968 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms
12:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:15:19 INFO - PROCESS | 1854 | 1467054919364 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:19 INFO - PROCESS | 1854 | 1467054919450 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 473ms
12:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:15:19 INFO - PROCESS | 1854 | 1467054919841 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:19 INFO - PROCESS | 1854 | 1467054919927 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 429ms
12:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:15:20 INFO - PROCESS | 1854 | 1467054920281 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:20 INFO - PROCESS | 1854 | 1467054920367 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 479ms
12:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:15:20 INFO - PROCESS | 1854 | 1467054920769 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:20 INFO - PROCESS | 1854 | 1467054920870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 483ms
12:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:15:21 INFO - PROCESS | 1854 | 1467054921252 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:21 INFO - PROCESS | 1854 | 1467054921342 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 472ms
12:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:15:21 INFO - PROCESS | 1854 | 1467054921733 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:21 INFO - PROCESS | 1854 | 1467054921871 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 624ms
12:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:15:22 INFO - PROCESS | 1854 | 1467054922365 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:22 INFO - PROCESS | 1854 | 1467054922582 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 726ms
12:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:15:23 INFO - PROCESS | 1854 | 1467054923095 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:23 INFO - PROCESS | 1854 | 1467054923190 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 477ms
12:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:15:23 INFO - PROCESS | 1854 | 1467054923579 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:23 INFO - PROCESS | 1854 | 1467054923668 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 477ms
12:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:15:24 INFO - PROCESS | 1854 | 1467054924073 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:24 INFO - PROCESS | 1854 | 1467054924165 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 488ms
12:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:15:24 INFO - PROCESS | 1854 | 1467054924555 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:24 INFO - PROCESS | 1854 | 1467054924644 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 481ms
12:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:15:25 INFO - PROCESS | 1854 | 1467054925042 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:25 INFO - PROCESS | 1854 | 1467054925126 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:25 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:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 524ms
12:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:15:25 INFO - PROCESS | 1854 | 1467054925570 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:25 INFO - PROCESS | 1854 | 1467054925678 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:26 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:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 523ms
12:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:15:26 INFO - PROCESS | 1854 | 1467054926113 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:26 INFO - PROCESS | 1854 | 1467054926205 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:26 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:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 473ms
12:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:15:26 INFO - PROCESS | 1854 | 1467054926576 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:26 INFO - PROCESS | 1854 | 1467054926672 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:27 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:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 477ms
12:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:15:27 INFO - PROCESS | 1854 | 1467054927061 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:27 INFO - PROCESS | 1854 | 1467054927146 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:27 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:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms
12:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:15:27 INFO - PROCESS | 1854 | 1467054927537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:27 INFO - PROCESS | 1854 | 1467054927627 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:28 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:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms
12:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:15:28 INFO - PROCESS | 1854 | 1467054928014 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:28 INFO - PROCESS | 1854 | 1467054928114 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:28 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:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 475ms
12:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:15:28 INFO - PROCESS | 1854 | 1467054928494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:28 INFO - PROCESS | 1854 | 1467054928582 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:28 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:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 474ms
12:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:15:28 INFO - PROCESS | 1854 | 1467054928975 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:29 INFO - PROCESS | 1854 | 1467054929056 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:29 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:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 570ms
12:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:15:29 INFO - PROCESS | 1854 | 1467054929552 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:29 INFO - PROCESS | 1854 | 1467054929653 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:30 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:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 774ms
12:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:15:30 INFO - PROCESS | 1854 | 1467054930332 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:30 INFO - PROCESS | 1854 | 1467054930436 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 678ms
12:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:15:31 INFO - PROCESS | 1854 | 1467054931018 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:31 INFO - PROCESS | 1854 | 1467054931110 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 487ms
12:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:15:31 INFO - PROCESS | 1854 | 1467054931517 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:31 INFO - PROCESS | 1854 | 1467054931618 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:32 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:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 525ms
12:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:15:32 INFO - PROCESS | 1854 | 1467054932054 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:32 INFO - PROCESS | 1854 | 1467054932149 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
12:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 475ms
12:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:15:32 INFO - PROCESS | 1854 | 1467054932526 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:32 INFO - PROCESS | 1854 | 1467054932614 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:33 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:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 530ms
12:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:15:33 INFO - PROCESS | 1854 | 1467054933068 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:33 INFO - PROCESS | 1854 | 1467054933162 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:33 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:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms
12:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:15:33 INFO - PROCESS | 1854 | 1467054933593 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:33 INFO - PROCESS | 1854 | 1467054933706 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:34 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:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 575ms
12:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:15:34 INFO - PROCESS | 1854 | 1467054934170 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:34 INFO - PROCESS | 1854 | 1467054934251 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:34 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:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 679ms
12:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:15:34 INFO - PROCESS | 1854 | 1467054934854 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:34 INFO - PROCESS | 1854 | 1467054934936 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:35 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:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 424ms
12:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:15:35 INFO - PROCESS | 1854 | 1467054935288 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:35 INFO - PROCESS | 1854 | 1467054935368 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:35 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:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 470ms
12:15:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:15:35 INFO - PROCESS | 1854 | 1467054935765 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:35 INFO - PROCESS | 1854 | 1467054935846 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:15:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 473ms
12:15:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:15:36 INFO - PROCESS | 1854 | 1467054936247 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:36 INFO - PROCESS | 1854 | 1467054936345 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:15:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 575ms
12:15:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:15:36 INFO - PROCESS | 1854 | 1467054936825 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:36 INFO - PROCESS | 1854 | 1467054936965 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:15:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 828ms
12:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:15:37 INFO - PROCESS | 1854 | 1467054937657 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:37 INFO - PROCESS | 1854 | 1467054937745 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:15:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms
12:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:15:38 INFO - PROCESS | 1854 | 1467054938190 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:38 INFO - PROCESS | 1854 | 1467054938280 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:15:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 523ms
12:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:15:38 INFO - PROCESS | 1854 | 1467054938724 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:38 INFO - PROCESS | 1854 | 1467054938818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 527ms
12:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:15:39 INFO - PROCESS | 1854 | 1467054939248 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:39 INFO - PROCESS | 1854 | 1467054939335 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 573ms
12:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:15:39 INFO - PROCESS | 1854 | 1467054939835 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:39 INFO - PROCESS | 1854 | 1467054939926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:15:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 573ms
12:15:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:15:40 INFO - PROCESS | 1854 | 1467054940419 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:40 INFO - PROCESS | 1854 | 1467054940554 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:15:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 523ms
12:15:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:15:40 INFO - PROCESS | 1854 | 1467054940944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:41 INFO - PROCESS | 1854 | 1467054941023 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 478ms
12:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:15:41 INFO - PROCESS | 1854 | 1467054941427 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:41 INFO - PROCESS | 1854 | 1467054941540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 524ms
12:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:15:41 INFO - PROCESS | 1854 | 1467054941956 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:42 INFO - PROCESS | 1854 | 1467054942035 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:42 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:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 932ms
12:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:15:42 INFO - PROCESS | 1854 | 1467054942893 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:42 INFO - PROCESS | 1854 | 1467054942978 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:15:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 926ms
12:15:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:15:43 INFO - PROCESS | 1854 | 1467054943827 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:43 INFO - PROCESS | 1854 | 1467054943938 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:44 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:15:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:15:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:15:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 730ms
12:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:15:44 INFO - PROCESS | 1854 | 1467054944594 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:44 INFO - PROCESS | 1854 | 1467054944933 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 854ms
12:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:15:45 INFO - PROCESS | 1854 | 1467054945427 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:45 INFO - PROCESS | 1854 | 1467054945522 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 482ms
12:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:15:45 INFO - PROCESS | 1854 | 1467054945918 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:46 INFO - PROCESS | 1854 | 1467054946011 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms
12:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:15:46 INFO - PROCESS | 1854 | 1467054946459 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:46 INFO - PROCESS | 1854 | 1467054946547 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 490ms
12:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:15:46 INFO - PROCESS | 1854 | 1467054946944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:47 INFO - PROCESS | 1854 | 1467054947046 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:47 INFO - PROCESS | 1854 | 1467054947244 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:15:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:15:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 572ms
12:15:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:15:47 INFO - PROCESS | 1854 | 1467054947521 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:47 INFO - PROCESS | 1854 | 1467054947628 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:48 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:15:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 722ms
12:15:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:15:48 INFO - PROCESS | 1854 | 1467054948256 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:48 INFO - PROCESS | 1854 | 1467054948348 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 479ms
12:15:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:15:48 INFO - PROCESS | 1854 | 1467054948734 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:48 INFO - PROCESS | 1854 | 1467054948818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:15:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 521ms
12:15:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:15:49 INFO - PROCESS | 1854 | 1467054949263 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:49 INFO - PROCESS | 1854 | 1467054949347 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:49 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:15:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:15:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 470ms
12:15:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:15:49 INFO - PROCESS | 1854 | 1467054949740 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:49 INFO - PROCESS | 1854 | 1467054949828 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:50 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:15:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:15:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 472ms
12:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:15:50 INFO - PROCESS | 1854 | 1467054950219 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:50 INFO - PROCESS | 1854 | 1467054950307 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:15:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms
12:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:15:50 INFO - PROCESS | 1854 | 1467054950745 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:50 INFO - PROCESS | 1854 | 1467054950843 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 876ms
12:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:15:51 INFO - PROCESS | 1854 | 1467054951629 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:51 INFO - PROCESS | 1854 | 1467054951729 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 524ms
12:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:15:52 INFO - PROCESS | 1854 | 1467054952163 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:52 INFO - PROCESS | 1854 | 1467054952271 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 526ms
12:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:15:52 INFO - PROCESS | 1854 | 1467054952702 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:52 INFO - PROCESS | 1854 | 1467054952798 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:15:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 481ms
12:15:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:15:53 INFO - PROCESS | 1854 | 1467054953179 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:53 INFO - PROCESS | 1854 | 1467054953270 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:15:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 483ms
12:15:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:15:53 INFO - PROCESS | 1854 | 1467054953675 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:53 INFO - PROCESS | 1854 | 1467054953760 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:15:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 478ms
12:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:15:54 INFO - PROCESS | 1854 | 1467054954168 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:54 INFO - PROCESS | 1854 | 1467054954297 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:15:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 570ms
12:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:15:54 INFO - PROCESS | 1854 | 1467054954750 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:54 INFO - PROCESS | 1854 | 1467054954834 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms
12:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:15:55 INFO - PROCESS | 1854 | 1467054955226 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:55 INFO - PROCESS | 1854 | 1467054955310 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 481ms
12:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:15:55 INFO - PROCESS | 1854 | 1467054955712 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:55 INFO - PROCESS | 1854 | 1467054955796 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 475ms
12:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:15:56 INFO - PROCESS | 1854 | 1467054956192 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:56 INFO - PROCESS | 1854 | 1467054956276 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:56 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:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 426ms
12:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:15:56 INFO - PROCESS | 1854 | 1467054956624 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:56 INFO - PROCESS | 1854 | 1467054956732 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 524ms
12:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:15:57 INFO - PROCESS | 1854 | 1467054957154 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:57 INFO - PROCESS | 1854 | 1467054957242 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms
12:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:15:57 INFO - PROCESS | 1854 | 1467054957681 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:57 INFO - PROCESS | 1854 | 1467054957780 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:58 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:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 727ms
12:15:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:15:58 INFO - PROCESS | 1854 | 1467054958468 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:58 INFO - PROCESS | 1854 | 1467054958566 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:58 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:15:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:15:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:15:58 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:15:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:15:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:15:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 533ms
12:15:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:15:59 INFO - PROCESS | 1854 | 1467054959008 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:59 INFO - PROCESS | 1854 | 1467054959114 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
12:15:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 482ms
12:15:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:15:59 INFO - PROCESS | 1854 | 1467054959507 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:15:59 INFO - PROCESS | 1854 | 1467054959623 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:00 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:16:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 528ms
12:16:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:16:00 INFO - PROCESS | 1854 | 1467054960026 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:00 INFO - PROCESS | 1854 | 1467054960116 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:00 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:16:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 423ms
12:16:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:16:00 INFO - PROCESS | 1854 | 1467054960454 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:00 INFO - PROCESS | 1854 | 1467054960562 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:00 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:16:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms
12:16:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:16:00 INFO - PROCESS | 1854 | 1467054960986 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:01 INFO - PROCESS | 1854 | 1467054961133 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:01 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:16:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 523ms
12:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:16:01 INFO - PROCESS | 1854 | 1467054961514 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:01 INFO - PROCESS | 1854 | 1467054961609 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 532ms
12:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:16:02 INFO - PROCESS | 1854 | 1467054962049 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:02 INFO - PROCESS | 1854 | 1467054962134 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 479ms
12:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:16:02 INFO - PROCESS | 1854 | 1467054962533 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:02 INFO - PROCESS | 1854 | 1467054962622 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 422ms
12:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:16:02 INFO - PROCESS | 1854 | 1467054962963 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:03 INFO - PROCESS | 1854 | 1467054963049 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 423ms
12:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:16:03 INFO - PROCESS | 1854 | 1467054963404 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:03 INFO - PROCESS | 1854 | 1467054963500 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms
12:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:16:03 INFO - PROCESS | 1854 | 1467054963879 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:03 INFO - PROCESS | 1854 | 1467054963964 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 473ms
12:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:16:04 INFO - PROCESS | 1854 | 1467054964356 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:04 INFO - PROCESS | 1854 | 1467054964447 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms
12:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:16:04 INFO - PROCESS | 1854 | 1467054964864 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:04 INFO - PROCESS | 1854 | 1467054964982 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:16:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 653ms
12:16:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:16:05 INFO - PROCESS | 1854 | 1467054965510 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:05 INFO - PROCESS | 1854 | 1467054965612 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:16:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms
12:16:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:16:06 INFO - PROCESS | 1854 | 1467054966188 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:06 INFO - PROCESS | 1854 | 1467054966518 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 842ms
12:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:16:07 INFO - PROCESS | 1854 | 1467054967039 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:07 INFO - PROCESS | 1854 | 1467054967147 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 547ms
12:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:16:07 INFO - PROCESS | 1854 | 1467054967584 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:07 INFO - PROCESS | 1854 | 1467054967683 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:16:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 524ms
12:16:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:16:08 INFO - PROCESS | 1854 | 1467054968125 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:08 INFO - PROCESS | 1854 | 1467054968216 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:16:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 542ms
12:16:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:16:08 INFO - PROCESS | 1854 | 1467054968659 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:08 INFO - PROCESS | 1854 | 1467054968739 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms
12:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:16:09 INFO - PROCESS | 1854 | 1467054969186 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:09 INFO - PROCESS | 1854 | 1467054969331 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 626ms
12:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:16:09 INFO - PROCESS | 1854 | 1467054969846 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:09 INFO - PROCESS | 1854 | 1467054969965 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:16:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 477ms
12:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:16:10 INFO - PROCESS | 1854 | 1467054970323 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:10 INFO - PROCESS | 1854 | 1467054970410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:16:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms
12:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:16:10 INFO - PROCESS | 1854 | 1467054970797 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:10 INFO - PROCESS | 1854 | 1467054970878 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 426ms
12:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:16:11 INFO - PROCESS | 1854 | 1467054971232 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:11 INFO - PROCESS | 1854 | 1467054971320 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 482ms
12:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:16:11 INFO - PROCESS | 1854 | 1467054971722 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:11 INFO - PROCESS | 1854 | 1467054971884 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 629ms
12:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:16:12 INFO - PROCESS | 1854 | 1467054972355 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:12 INFO - PROCESS | 1854 | 1467054972491 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 775ms
12:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:16:13 INFO - PROCESS | 1854 | 1467054973141 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:13 INFO - PROCESS | 1854 | 1467054973276 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 525ms
12:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:16:13 INFO - PROCESS | 1854 | 1467054973672 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:13 INFO - PROCESS | 1854 | 1467054973780 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 525ms
12:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:16:14 INFO - PROCESS | 1854 | 1467054974212 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:14 INFO - PROCESS | 1854 | 1467054974318 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 478ms
12:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:16:14 INFO - PROCESS | 1854 | 1467054974686 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:14 INFO - PROCESS | 1854 | 1467054974775 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms
12:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:16:15 INFO - PROCESS | 1854 | 1467054975211 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:15 INFO - PROCESS | 1854 | 1467054975295 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms
12:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:16:15 INFO - PROCESS | 1854 | 1467054975747 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:15 INFO - PROCESS | 1854 | 1467054975913 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 784ms
12:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:16:16 INFO - PROCESS | 1854 | 1467054976540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:16 INFO - PROCESS | 1854 | 1467054976687 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 723ms
12:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:16:17 INFO - PROCESS | 1854 | 1467054977287 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:17 INFO - PROCESS | 1854 | 1467054977385 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:17 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:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 476ms
12:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:16:17 INFO - PROCESS | 1854 | 1467054977765 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:17 INFO - PROCESS | 1854 | 1467054977854 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 475ms
12:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:16:18 INFO - PROCESS | 1854 | 1467054978245 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:18 INFO - PROCESS | 1854 | 1467054978328 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:18 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:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 429ms
12:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:16:18 INFO - PROCESS | 1854 | 1467054978682 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:18 INFO - PROCESS | 1854 | 1467054978783 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:19 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:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms
12:16:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:16:19 INFO - PROCESS | 1854 | 1467054979157 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:19 INFO - PROCESS | 1854 | 1467054979243 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:20 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:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms
12:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:16:20 INFO - PROCESS | 1854 | 1467054980195 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:20 INFO - PROCESS | 1854 | 1467054980299 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:21 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:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1025ms
12:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:16:21 INFO - PROCESS | 1854 | 1467054981236 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:21 INFO - PROCESS | 1854 | 1467054981327 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:22 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:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 922ms
12:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:16:22 INFO - PROCESS | 1854 | 1467054982174 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:22 INFO - PROCESS | 1854 | 1467054982270 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:23 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:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 981ms
12:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:16:23 INFO - PROCESS | 1854 | 1467054983152 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:23 INFO - PROCESS | 1854 | 1467054983248 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:24 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:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 976ms
12:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:16:24 INFO - PROCESS | 1854 | 1467054984129 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:24 INFO - PROCESS | 1854 | 1467054984210 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:25 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:16:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 926ms
12:16:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:16:25 INFO - PROCESS | 1854 | 1467054985062 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:25 INFO - PROCESS | 1854 | 1467054985166 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:25 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:16:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 922ms
12:16:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:16:25 INFO - PROCESS | 1854 | 1467054985987 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:26 INFO - PROCESS | 1854 | 1467054986066 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:16:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 922ms
12:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:16:26 INFO - PROCESS | 1854 | 1467054986915 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:27 INFO - PROCESS | 1854 | 1467054987017 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:27 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:16:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms
12:16:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:16:27 INFO - PROCESS | 1854 | 1467054987953 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:28 INFO - PROCESS | 1854 | 1467054988043 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 984ms
12:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:16:28 INFO - PROCESS | 1854 | 1467054988941 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:29 INFO - PROCESS | 1854 | 1467054989032 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:29 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:16:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 480ms
12:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:16:29 INFO - PROCESS | 1854 | 1467054989435 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:29 INFO - PROCESS | 1854 | 1467054989534 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 531ms
12:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:16:29 INFO - PROCESS | 1854 | 1467054989960 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:30 INFO - PROCESS | 1854 | 1467054990050 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:30 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:16:30 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:16:30 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:16:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 525ms
12:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:16:30 INFO - PROCESS | 1854 | 1467054990492 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:30 INFO - PROCESS | 1854 | 1467054990587 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:30 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:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms
12:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:16:30 INFO - PROCESS | 1854 | 1467054990970 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:31 INFO - PROCESS | 1854 | 1467054991078 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms
12:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:16:31 INFO - PROCESS | 1854 | 1467054991944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:32 INFO - PROCESS | 1854 | 1467054992026 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
12:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 873ms
12:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:16:32 INFO - PROCESS | 1854 | 1467054992823 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:32 INFO - PROCESS | 1854 | 1467054992911 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
12:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 871ms
12:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:16:33 INFO - PROCESS | 1854 | 1467054993704 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:33 INFO - PROCESS | 1854 | 1467054993793 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1033ms
12:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:16:34 INFO - PROCESS | 1854 | 1467054994747 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:34 INFO - PROCESS | 1854 | 1467054994850 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:36 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:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1278ms
12:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:16:36 INFO - PROCESS | 1854 | 1467054996029 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:36 INFO - PROCESS | 1854 | 1467054996133 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:36 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:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms
12:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:16:36 INFO - PROCESS | 1854 | 1467054996510 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:36 INFO - PROCESS | 1854 | 1467054996603 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 936ms
12:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:16:37 INFO - PROCESS | 1854 | 1467054997463 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:37 INFO - PROCESS | 1854 | 1467054997573 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 974ms
12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:16:38 INFO - PROCESS | 1854 | 1467054998427 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:38 INFO - PROCESS | 1854 | 1467054998512 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms
12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:16:38 INFO - PROCESS | 1854 | 1467054998908 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:39 INFO - PROCESS | 1854 | 1467054998999 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 432ms
12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:16:39 INFO - PROCESS | 1854 | 1467054999344 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:39 INFO - PROCESS | 1854 | 1467054999447 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms
12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:16:39 INFO - PROCESS | 1854 | 1467054999815 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:39 INFO - PROCESS | 1854 | 1467054999900 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 427ms
12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:16:40 INFO - PROCESS | 1854 | 1467055000250 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:40 INFO - PROCESS | 1854 | 1467055000332 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 429ms
12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:16:40 INFO - PROCESS | 1854 | 1467055000685 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:40 INFO - PROCESS | 1854 | 1467055000770 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms
12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:16:41 INFO - PROCESS | 1854 | 1467055001161 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:41 INFO - PROCESS | 1854 | 1467055001244 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 730ms
12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:16:41 INFO - PROCESS | 1854 | 1467055001911 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:42 INFO - PROCESS | 1854 | 1467055002048 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:42 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:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 577ms
12:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:16:42 INFO - PROCESS | 1854 | 1467055002493 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:42 INFO - PROCESS | 1854 | 1467055002593 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:42 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:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 473ms
12:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:16:42 INFO - PROCESS | 1854 | 1467055002980 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:43 INFO - PROCESS | 1854 | 1467055003078 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:43 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:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 479ms
12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:16:43 INFO - PROCESS | 1854 | 1467055003454 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:43 INFO - PROCESS | 1854 | 1467055003542 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms
12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:16:43 INFO - PROCESS | 1854 | 1467055003929 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:44 INFO - PROCESS | 1854 | 1467055004012 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:44 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:16:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:16:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 526ms
12:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:16:44 INFO - PROCESS | 1854 | 1467055004469 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:44 INFO - PROCESS | 1854 | 1467055004580 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 577ms
12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:16:45 INFO - PROCESS | 1854 | 1467055005043 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:45 INFO - PROCESS | 1854 | 1467055005125 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:45 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:16:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:16:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:16:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 426ms
12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:16:45 INFO - PROCESS | 1854 | 1467055005477 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:45 INFO - PROCESS | 1854 | 1467055005560 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 479ms
12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:16:45 INFO - PROCESS | 1854 | 1467055005959 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:46 INFO - PROCESS | 1854 | 1467055006043 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 428ms
12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:16:46 INFO - PROCESS | 1854 | 1467055006394 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:46 INFO - PROCESS | 1854 | 1467055006474 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 428ms
12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:16:46 INFO - PROCESS | 1854 | 1467055006838 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:46 INFO - PROCESS | 1854 | 1467055006945 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms
12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:16:47 INFO - PROCESS | 1854 | 1467055007314 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:47 INFO - PROCESS | 1854 | 1467055007405 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 478ms
12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:16:47 INFO - PROCESS | 1854 | 1467055007796 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:47 INFO - PROCESS | 1854 | 1467055007882 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 580ms
12:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:16:48 INFO - PROCESS | 1854 | 1467055008385 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:48 INFO - PROCESS | 1854 | 1467055008507 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1023ms
12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:16:49 INFO - PROCESS | 1854 | 1467055009421 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:49 INFO - PROCESS | 1854 | 1467055009515 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16: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:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 476ms
12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:16:49 INFO - PROCESS | 1854 | 1467055009899 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:50 INFO - PROCESS | 1854 | 1467055010001 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16: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:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms
12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:16:50 INFO - PROCESS | 1854 | 1467055010388 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:50 INFO - PROCESS | 1854 | 1467055010476 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16: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:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 528ms
12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:16:50 INFO - PROCESS | 1854 | 1467055010910 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:50 INFO - PROCESS | 1854 | 1467055010994 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 426ms
12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:16:51 INFO - PROCESS | 1854 | 1467055011342 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:51 INFO - PROCESS | 1854 | 1467055011435 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 523ms
12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:16:51 INFO - PROCESS | 1854 | 1467055011875 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:51 INFO - PROCESS | 1854 | 1467055011987 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 532ms
12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:16:52 INFO - PROCESS | 1854 | 1467055012408 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:52 INFO - PROCESS | 1854 | 1467055012494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 473ms
12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:16:52 INFO - PROCESS | 1854 | 1467055012886 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:52 INFO - PROCESS | 1854 | 1467055012967 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 426ms
12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:16:53 INFO - PROCESS | 1854 | 1467055013317 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:53 INFO - PROCESS | 1854 | 1467055013415 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 472ms
12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:16:53 INFO - PROCESS | 1854 | 1467055013796 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:53 INFO - PROCESS | 1854 | 1467055013882 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 432ms
12:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:16:54 INFO - PROCESS | 1854 | 1467055014240 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:54 INFO - PROCESS | 1854 | 1467055014337 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 476ms
12:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:16:54 INFO - PROCESS | 1854 | 1467055014719 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:54 INFO - PROCESS | 1854 | 1467055014810 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 421ms
12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:16:55 INFO - PROCESS | 1854 | 1467055015147 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:55 INFO - PROCESS | 1854 | 1467055015234 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 631ms
12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:16:55 INFO - PROCESS | 1854 | 1467055015791 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:56 INFO - PROCESS | 1854 | 1467055016012 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms
12:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:16:56 INFO - PROCESS | 1854 | 1467055016522 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:56 INFO - PROCESS | 1854 | 1467055016622 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms
12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:16:57 INFO - PROCESS | 1854 | 1467055017050 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:57 INFO - PROCESS | 1854 | 1467055017145 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 470ms
12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:16:57 INFO - PROCESS | 1854 | 1467055017535 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:57 INFO - PROCESS | 1854 | 1467055017628 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 485ms
12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:16:58 INFO - PROCESS | 1854 | 1467055018017 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:58 INFO - PROCESS | 1854 | 1467055018102 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 476ms
12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:16:58 INFO - PROCESS | 1854 | 1467055018508 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:58 INFO - PROCESS | 1854 | 1467055018605 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 532ms
12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:16:59 INFO - PROCESS | 1854 | 1467055019038 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:59 INFO - PROCESS | 1854 | 1467055019127 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms
12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:16:59 INFO - PROCESS | 1854 | 1467055019562 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:59 INFO - PROCESS | 1854 | 1467055019646 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 429ms
12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:17:00 INFO - PROCESS | 1854 | 1467055020000 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:00 INFO - PROCESS | 1854 | 1467055020085 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 475ms
12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:17:00 INFO - PROCESS | 1854 | 1467055020480 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:00 INFO - PROCESS | 1854 | 1467055020570 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 475ms
12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:17:00 INFO - PROCESS | 1854 | 1467055020960 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:01 INFO - PROCESS | 1854 | 1467055021046 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 527ms
12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:17:01 INFO - PROCESS | 1854 | 1467055021495 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:01 INFO - PROCESS | 1854 | 1467055021594 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 480ms
12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:17:01 INFO - PROCESS | 1854 | 1467055021985 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:02 INFO - PROCESS | 1854 | 1467055022081 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 578ms
12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:17:02 INFO - PROCESS | 1854 | 1467055022565 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:02 INFO - PROCESS | 1854 | 1467055022671 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 722ms
12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:17:03 INFO - PROCESS | 1854 | 1467055023299 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:03 INFO - PROCESS | 1854 | 1467055023638 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 722ms
12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:17:04 INFO - PROCESS | 1854 | 1467055024028 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:04 INFO - PROCESS | 1854 | 1467055024117 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 480ms
12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:17:04 INFO - PROCESS | 1854 | 1467055024516 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:04 INFO - PROCESS | 1854 | 1467055024610 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 527ms
12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:17:05 INFO - PROCESS | 1854 | 1467055025060 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:05 INFO - PROCESS | 1854 | 1467055025148 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 482ms
12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:17:05 INFO - PROCESS | 1854 | 1467055025537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:05 INFO - PROCESS | 1854 | 1467055025642 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 527ms
12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:17:06 INFO - PROCESS | 1854 | 1467055026071 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:06 INFO - PROCESS | 1854 | 1467055026175 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 575ms
12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:17:06 INFO - PROCESS | 1854 | 1467055026650 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:06 INFO - PROCESS | 1854 | 1467055026768 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 474ms
12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:17:07 INFO - PROCESS | 1854 | 1467055027133 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:07 INFO - PROCESS | 1854 | 1467055027215 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 480ms
12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:17:07 INFO - PROCESS | 1854 | 1467055027622 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:07 INFO - PROCESS | 1854 | 1467055027708 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 480ms
12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:17:08 INFO - PROCESS | 1854 | 1467055028101 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:08 INFO - PROCESS | 1854 | 1467055028186 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 425ms
12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:17:08 INFO - PROCESS | 1854 | 1467055028535 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:08 INFO - PROCESS | 1854 | 1467055028625 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 534ms
12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:17:09 INFO - PROCESS | 1854 | 1467055029073 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:09 INFO - PROCESS | 1854 | 1467055029180 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 475ms
12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:17:09 INFO - PROCESS | 1854 | 1467055029551 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:09 INFO - PROCESS | 1854 | 1467055029677 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 871ms
12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:17:10 INFO - PROCESS | 1854 | 1467055030436 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:10 INFO - PROCESS | 1854 | 1467055030540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 527ms
12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:17:10 INFO - PROCESS | 1854 | 1467055030973 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:11 INFO - PROCESS | 1854 | 1467055031082 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms
12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:17:11 INFO - PROCESS | 1854 | 1467055031507 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:11 INFO - PROCESS | 1854 | 1467055031601 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 478ms
12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:17:11 INFO - PROCESS | 1854 | 1467055031981 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:12 INFO - PROCESS | 1854 | 1467055032070 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 477ms
12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:17:12 INFO - PROCESS | 1854 | 1467055032463 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:12 INFO - PROCESS | 1854 | 1467055032543 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 480ms
12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:17:12 INFO - PROCESS | 1854 | 1467055032952 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:13 INFO - PROCESS | 1854 | 1467055033084 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 572ms
12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:17:13 INFO - PROCESS | 1854 | 1467055033527 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:13 INFO - PROCESS | 1854 | 1467055033604 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 421ms
12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:17:13 INFO - PROCESS | 1854 | 1467055033952 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:14 INFO - PROCESS | 1854 | 1467055034028 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 422ms
12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:17:14 INFO - PROCESS | 1854 | 1467055034384 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:14 INFO - PROCESS | 1854 | 1467055034471 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms
12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:17:14 INFO - PROCESS | 1854 | 1467055034859 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:14 INFO - PROCESS | 1854 | 1467055034939 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 425ms
12:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:17:15 INFO - PROCESS | 1854 | 1467055035291 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:15 INFO - PROCESS | 1854 | 1467055035388 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms
12:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:17:15 INFO - PROCESS | 1854 | 1467055035764 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:15 INFO - PROCESS | 1854 | 1467055035848 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 426ms
12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:17:16 INFO - PROCESS | 1854 | 1467055036195 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:16 INFO - PROCESS | 1854 | 1467055036277 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 420ms
12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:17:16 INFO - PROCESS | 1854 | 1467055036656 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:16 INFO - PROCESS | 1854 | 1467055036809 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 777ms
12:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:17:17 INFO - PROCESS | 1854 | 1467055037407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:17 INFO - PROCESS | 1854 | 1467055037560 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 889ms
12:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:17:18 INFO - PROCESS | 1854 | 1467055038300 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:18 INFO - PROCESS | 1854 | 1467055038407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 531ms
12:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:17:18 INFO - PROCESS | 1854 | 1467055038841 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:18 INFO - PROCESS | 1854 | 1467055038933 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms
12:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:17:19 INFO - PROCESS | 1854 | 1467055039325 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:19 INFO - PROCESS | 1854 | 1467055039419 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms
12:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:17:19 INFO - PROCESS | 1854 | 1467055039844 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:19 INFO - PROCESS | 1854 | 1467055039932 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms
12:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:17:20 INFO - PROCESS | 1854 | 1467055040369 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:20 INFO - PROCESS | 1854 | 1467055040474 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms
12:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:17:20 INFO - PROCESS | 1854 | 1467055040904 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:21 INFO - PROCESS | 1854 | 1467055041024 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms
12:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:17:21 INFO - PROCESS | 1854 | 1467055041453 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:21 INFO - PROCESS | 1854 | 1467055041549 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 493ms
12:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:17:21 INFO - PROCESS | 1854 | 1467055041930 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:22 INFO - PROCESS | 1854 | 1467055042007 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 419ms
12:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:17:22 INFO - PROCESS | 1854 | 1467055042361 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:22 INFO - PROCESS | 1854 | 1467055042442 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 426ms
12:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:17:22 INFO - PROCESS | 1854 | 1467055042790 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:22 INFO - PROCESS | 1854 | 1467055042873 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 428ms
12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:17:23 INFO - PROCESS | 1854 | 1467055043230 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:23 INFO - PROCESS | 1854 | 1467055043326 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 491ms
12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:17:23 INFO - PROCESS | 1854 | 1467055043720 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:23 INFO - PROCESS | 1854 | 1467055043804 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 476ms
12:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:17:24 INFO - PROCESS | 1854 | 1467055044205 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:24 INFO - PROCESS | 1854 | 1467055044344 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 877ms
12:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:17:25 INFO - PROCESS | 1854 | 1467055045089 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:25 INFO - PROCESS | 1854 | 1467055045202 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 525ms
12:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:17:25 INFO - PROCESS | 1854 | 1467055045626 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:25 INFO - PROCESS | 1854 | 1467055045736 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 527ms
12:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:17:26 INFO - PROCESS | 1854 | 1467055046166 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:26 INFO - PROCESS | 1854 | 1467055046255 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms
12:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:17:26 INFO - PROCESS | 1854 | 1467055046685 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:26 INFO - PROCESS | 1854 | 1467055046774 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 474ms
12:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:17:27 INFO - PROCESS | 1854 | 1467055047164 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:27 INFO - PROCESS | 1854 | 1467055047258 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms
12:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:17:27 INFO - PROCESS | 1854 | 1467055047697 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:27 INFO - PROCESS | 1854 | 1467055047818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 524ms
12:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:17:28 INFO - PROCESS | 1854 | 1467055048223 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:28 INFO - PROCESS | 1854 | 1467055048304 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms
12:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:17:28 INFO - PROCESS | 1854 | 1467055048703 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:28 INFO - PROCESS | 1854 | 1467055048785 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms
12:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:17:29 INFO - PROCESS | 1854 | 1467055049178 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:29 INFO - PROCESS | 1854 | 1467055049258 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms
12:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:17:29 INFO - PROCESS | 1854 | 1467055049657 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:29 INFO - PROCESS | 1854 | 1467055049743 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms
12:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:17:30 INFO - PROCESS | 1854 | 1467055050135 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:30 INFO - PROCESS | 1854 | 1467055050236 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 474ms
12:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:17:30 INFO - PROCESS | 1854 | 1467055050616 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:30 INFO - PROCESS | 1854 | 1467055050704 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms
12:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:17:31 INFO - PROCESS | 1854 | 1467055051093 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:31 INFO - PROCESS | 1854 | 1467055051176 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:31 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:17:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:17:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 626ms
12:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:17:31 INFO - PROCESS | 1854 | 1467055051731 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:31 INFO - PROCESS | 1854 | 1467055051845 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:32 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:17:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:17:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 772ms
12:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:17:32 INFO - PROCESS | 1854 | 1467055052508 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:32 INFO - PROCESS | 1854 | 1467055052848 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:33 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:17:33 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:17:33 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:17:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 784ms
12:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:17:33 INFO - PROCESS | 1854 | 1467055053304 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:33 INFO - PROCESS | 1854 | 1467055053412 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:33 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:17:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:17:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 530ms
12:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:17:33 INFO - PROCESS | 1854 | 1467055053842 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:33 INFO - PROCESS | 1854 | 1467055053948 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:34 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:17:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:17:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 521ms
12:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:17:34 INFO - PROCESS | 1854 | 1467055054381 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:34 INFO - PROCESS | 1854 | 1467055054485 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:34 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:17:34 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:17:34 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:17:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 581ms
12:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:17:34 INFO - PROCESS | 1854 | 1467055054960 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:35 INFO - PROCESS | 1854 | 1467055055059 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 524ms
12:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:17:35 INFO - PROCESS | 1854 | 1467055055496 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:35 INFO - PROCESS | 1854 | 1467055055589 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:36 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:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 535ms
12:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:17:36 INFO - PROCESS | 1854 | 1467055056034 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:36 INFO - PROCESS | 1854 | 1467055056146 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:36 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:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms
12:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:17:36 INFO - PROCESS | 1854 | 1467055056564 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:36 INFO - PROCESS | 1854 | 1467055056644 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms
12:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:17:37 INFO - PROCESS | 1854 | 1467055057046 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:37 INFO - PROCESS | 1854 | 1467055057127 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 427ms
12:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:17:37 INFO - PROCESS | 1854 | 1467055057482 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:37 INFO - PROCESS | 1854 | 1467055057564 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 477ms
12:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:17:37 INFO - PROCESS | 1854 | 1467055057961 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:38 INFO - PROCESS | 1854 | 1467055058050 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:38 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:17:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 470ms
12:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:17:38 INFO - PROCESS | 1854 | 1467055058439 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:38 INFO - PROCESS | 1854 | 1467055058537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 571ms
12:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:17:39 INFO - PROCESS | 1854 | 1467055059016 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:39 INFO - PROCESS | 1854 | 1467055059157 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 773ms
12:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:17:39 INFO - PROCESS | 1854 | 1467055059796 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:39 INFO - PROCESS | 1854 | 1467055059909 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 526ms
12:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:17:40 INFO - PROCESS | 1854 | 1467055060334 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:40 INFO - PROCESS | 1854 | 1467055060447 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 475ms
12:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:17:40 INFO - PROCESS | 1854 | 1467055060820 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:40 INFO - PROCESS | 1854 | 1467055060917 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 525ms
12:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:17:41 INFO - PROCESS | 1854 | 1467055061343 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:41 INFO - PROCESS | 1854 | 1467055061437 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 470ms
12:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:17:41 INFO - PROCESS | 1854 | 1467055061821 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:41 INFO - PROCESS | 1854 | 1467055061926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 525ms
12:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:17:42 INFO - PROCESS | 1854 | 1467055062356 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:42 INFO - PROCESS | 1854 | 1467055062502 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 577ms
12:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:17:42 INFO - PROCESS | 1854 | 1467055062935 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:43 INFO - PROCESS | 1854 | 1467055063043 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms
12:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:17:43 INFO - PROCESS | 1854 | 1467055063410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:43 INFO - PROCESS | 1854 | 1467055063491 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 477ms
12:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:17:43 INFO - PROCESS | 1854 | 1467055063892 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:43 INFO - PROCESS | 1854 | 1467055063976 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 427ms
12:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:17:44 INFO - PROCESS | 1854 | 1467055064324 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:44 INFO - PROCESS | 1854 | 1467055064409 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 484ms
12:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:17:44 INFO - PROCESS | 1854 | 1467055064818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:44 INFO - PROCESS | 1854 | 1467055064916 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 480ms
12:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:17:45 INFO - PROCESS | 1854 | 1467055065300 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:45 INFO - PROCESS | 1854 | 1467055065393 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 477ms
12:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:17:45 INFO - PROCESS | 1854 | 1467055065782 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:45 INFO - PROCESS | 1854 | 1467055065913 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 927ms
12:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:17:46 INFO - PROCESS | 1854 | 1467055066721 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:46 INFO - PROCESS | 1854 | 1467055066836 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1031ms
12:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:17:47 INFO - PROCESS | 1854 | 1467055067766 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:47 INFO - PROCESS | 1854 | 1467055067873 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 526ms
12:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:17:48 INFO - PROCESS | 1854 | 1467055068300 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:48 INFO - PROCESS | 1854 | 1467055068391 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 486ms
12:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:17:48 INFO - PROCESS | 1854 | 1467055068794 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:48 INFO - PROCESS | 1854 | 1467055068903 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 527ms
12:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:17:49 INFO - PROCESS | 1854 | 1467055069319 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:49 INFO - PROCESS | 1854 | 1467055069433 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 825ms
12:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:17:50 INFO - PROCESS | 1854 | 1467055070156 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:50 INFO - PROCESS | 1854 | 1467055070264 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 527ms
12:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:17:50 INFO - PROCESS | 1854 | 1467055070692 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:50 INFO - PROCESS | 1854 | 1467055070808 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:51 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:17:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:17:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 578ms
12:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:17:51 INFO - PROCESS | 1854 | 1467055071295 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:51 INFO - PROCESS | 1854 | 1467055071390 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 577ms
12:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:17:51 INFO - PROCESS | 1854 | 1467055071858 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:51 INFO - PROCESS | 1854 | 1467055071951 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 473ms
12:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:17:52 INFO - PROCESS | 1854 | 1467055072336 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:52 INFO - PROCESS | 1854 | 1467055072424 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 474ms
12:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:17:52 INFO - PROCESS | 1854 | 1467055072831 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:52 INFO - PROCESS | 1854 | 1467055072938 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
12:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 474ms
12:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:17:53 INFO - PROCESS | 1854 | 1467055073308 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:53 INFO - PROCESS | 1854 | 1467055073397 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:53 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:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 470ms
12:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:17:53 INFO - PROCESS | 1854 | 1467055073782 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:53 INFO - PROCESS | 1854 | 1467055073868 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 472ms
12:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:17:54 INFO - PROCESS | 1854 | 1467055074259 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:54 INFO - PROCESS | 1854 | 1467055074351 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 922ms
12:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:17:55 INFO - PROCESS | 1854 | 1467055075190 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:55 INFO - PROCESS | 1854 | 1467055075308 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 721ms
12:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:17:55 INFO - PROCESS | 1854 | 1467055075916 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:56 INFO - PROCESS | 1854 | 1467055076044 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 577ms
12:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:17:56 INFO - PROCESS | 1854 | 1467055076504 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:56 INFO - PROCESS | 1854 | 1467055076611 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 527ms
12:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:17:57 INFO - PROCESS | 1854 | 1467055077052 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:57 INFO - PROCESS | 1854 | 1467055077149 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 474ms
12:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:17:57 INFO - PROCESS | 1854 | 1467055077522 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:57 INFO - PROCESS | 1854 | 1467055077619 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms
12:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:17:57 INFO - PROCESS | 1854 | 1467055077996 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:58 INFO - PROCESS | 1854 | 1467055078081 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 485ms
12:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:17:58 INFO - PROCESS | 1854 | 1467055078497 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:58 INFO - PROCESS | 1854 | 1467055078625 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 576ms
12:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:17:59 INFO - PROCESS | 1854 | 1467055079069 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:59 INFO - PROCESS | 1854 | 1467055079154 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:59 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:17:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:17:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 477ms
12:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:17:59 INFO - PROCESS | 1854 | 1467055079553 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:17:59 INFO - PROCESS | 1854 | 1467055079634 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:18:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 474ms
12:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:18:00 INFO - PROCESS | 1854 | 1467055080034 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:00 INFO - PROCESS | 1854 | 1467055080118 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:00 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:18:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 475ms
12:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:18:00 INFO - PROCESS | 1854 | 1467055080517 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:00 INFO - PROCESS | 1854 | 1467055080601 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:00 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:18:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:18:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 479ms
12:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:18:01 INFO - PROCESS | 1854 | 1467055081002 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:01 INFO - PROCESS | 1854 | 1467055081104 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:01 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:18:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 523ms
12:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:18:01 INFO - PROCESS | 1854 | 1467055081531 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:01 INFO - PROCESS | 1854 | 1467055081616 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 526ms
12:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:18:02 INFO - PROCESS | 1854 | 1467055082062 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:02 INFO - PROCESS | 1854 | 1467055082159 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms
12:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:18:02 INFO - PROCESS | 1854 | 1467055082590 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:02 INFO - PROCESS | 1854 | 1467055082715 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 626ms
12:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:18:03 INFO - PROCESS | 1854 | 1467055083224 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:03 INFO - PROCESS | 1854 | 1467055083329 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 722ms
12:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:18:03 INFO - PROCESS | 1854 | 1467055083984 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:04 INFO - PROCESS | 1854 | 1467055084091 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 790ms
12:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:18:04 INFO - PROCESS | 1854 | 1467055084768 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:04 INFO - PROCESS | 1854 | 1467055084884 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 575ms
12:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:18:05 INFO - PROCESS | 1854 | 1467055085351 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:05 INFO - PROCESS | 1854 | 1467055085449 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 526ms
12:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:18:05 INFO - PROCESS | 1854 | 1467055085892 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:05 INFO - PROCESS | 1854 | 1467055085983 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 527ms
12:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:18:06 INFO - PROCESS | 1854 | 1467055086412 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:06 INFO - PROCESS | 1854 | 1467055086516 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 570ms
12:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:18:06 INFO - PROCESS | 1854 | 1467055086988 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:07 INFO - PROCESS | 1854 | 1467055087094 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 573ms
12:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:18:07 INFO - PROCESS | 1854 | 1467055087575 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:07 INFO - PROCESS | 1854 | 1467055087672 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 577ms
12:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:18:08 INFO - PROCESS | 1854 | 1467055088152 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:08 INFO - PROCESS | 1854 | 1467055088262 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 529ms
12:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:18:08 INFO - PROCESS | 1854 | 1467055088681 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:08 INFO - PROCESS | 1854 | 1467055088766 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 476ms
12:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:18:09 INFO - PROCESS | 1854 | 1467055089165 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:09 INFO - PROCESS | 1854 | 1467055089248 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 476ms
12:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:18:09 INFO - PROCESS | 1854 | 1467055089646 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:09 INFO - PROCESS | 1854 | 1467055089732 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 578ms
12:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:18:10 INFO - PROCESS | 1854 | 1467055090244 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:10 INFO - PROCESS | 1854 | 1467055090407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1077ms
12:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:18:11 INFO - PROCESS | 1854 | 1467055091485 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:11 INFO - PROCESS | 1854 | 1467055091703 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 981ms
12:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:18:12 INFO - PROCESS | 1854 | 1467055092317 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:12 INFO - PROCESS | 1854 | 1467055092415 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 529ms
12:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:18:12 INFO - PROCESS | 1854 | 1467055092851 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:12 INFO - PROCESS | 1854 | 1467055092945 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 522ms
12:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:18:13 INFO - PROCESS | 1854 | 1467055093390 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:13 INFO - PROCESS | 1854 | 1467055093479 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 483ms
12:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:18:13 INFO - PROCESS | 1854 | 1467055093877 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:13 INFO - PROCESS | 1854 | 1467055093967 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms
12:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:18:14 INFO - PROCESS | 1854 | 1467055094405 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:14 INFO - PROCESS | 1854 | 1467055094540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms
12:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:18:14 INFO - PROCESS | 1854 | 1467055094994 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:15 INFO - PROCESS | 1854 | 1467055095084 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms
12:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:18:15 INFO - PROCESS | 1854 | 1467055095469 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:15 INFO - PROCESS | 1854 | 1467055095555 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 476ms
12:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:18:15 INFO - PROCESS | 1854 | 1467055095951 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:16 INFO - PROCESS | 1854 | 1467055096040 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 474ms
12:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:18:16 INFO - PROCESS | 1854 | 1467055096433 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:16 INFO - PROCESS | 1854 | 1467055096516 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 427ms
12:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:18:16 INFO - PROCESS | 1854 | 1467055096864 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:16 INFO - PROCESS | 1854 | 1467055096974 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 475ms
12:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:18:17 INFO - PROCESS | 1854 | 1467055097349 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:17 INFO - PROCESS | 1854 | 1467055097435 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 422ms
12:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:18:17 INFO - PROCESS | 1854 | 1467055097774 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:17 INFO - PROCESS | 1854 | 1467055097861 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 574ms
12:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:18:18 INFO - PROCESS | 1854 | 1467055098356 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:18 INFO - PROCESS | 1854 | 1467055098477 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 722ms
12:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:18:19 INFO - PROCESS | 1854 | 1467055099145 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:19 INFO - PROCESS | 1854 | 1467055099271 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 830ms
12:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:18:19 INFO - PROCESS | 1854 | 1467055099923 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:20 INFO - PROCESS | 1854 | 1467055100024 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 523ms
12:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:18:20 INFO - PROCESS | 1854 | 1467055100459 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:20 INFO - PROCESS | 1854 | 1467055100563 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 527ms
12:18:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:18:20 INFO - PROCESS | 1854 | 1467055100998 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:21 INFO - PROCESS | 1854 | 1467055101093 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:21 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:18:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:18:21 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:18:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:18:21 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:18:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:18:21 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:18:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:18:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 479ms
12:18:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:18:21 INFO - PROCESS | 1854 | 1467055101481 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:21 INFO - PROCESS | 1854 | 1467055101565 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:18:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:18:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:18:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 481ms
12:18:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:18:21 INFO - PROCESS | 1854 | 1467055101976 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:22 INFO - PROCESS | 1854 | 1467055102069 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:22 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:18:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:18:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:18:22 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:18:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:18:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms
12:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:18:22 INFO - PROCESS | 1854 | 1467055102455 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:22 INFO - PROCESS | 1854 | 1467055102566 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 573ms
12:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:18:23 INFO - PROCESS | 1854 | 1467055103031 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:23 INFO - PROCESS | 1854 | 1467055103114 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 473ms
12:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:18:23 INFO - PROCESS | 1854 | 1467055103509 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:23 INFO - PROCESS | 1854 | 1467055103595 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 479ms
12:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:18:23 INFO - PROCESS | 1854 | 1467055103994 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:24 INFO - PROCESS | 1854 | 1467055104082 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 482ms
12:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:18:24 INFO - PROCESS | 1854 | 1467055104480 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:24 INFO - PROCESS | 1854 | 1467055104563 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 481ms
12:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:18:24 INFO - PROCESS | 1854 | 1467055104969 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:25 INFO - PROCESS | 1854 | 1467055105072 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms
12:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:18:25 INFO - PROCESS | 1854 | 1467055105495 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:25 INFO - PROCESS | 1854 | 1467055105585 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms
12:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:18:26 INFO - PROCESS | 1854 | 1467055106261 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:26 INFO - PROCESS | 1854 | 1467055106397 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 632ms
12:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:18:26 INFO - PROCESS | 1854 | 1467055106900 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:27 INFO - PROCESS | 1854 | 1467055107001 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 530ms
12:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:18:27 INFO - PROCESS | 1854 | 1467055107436 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:27 INFO - PROCESS | 1854 | 1467055107538 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 530ms
12:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:18:27 INFO - PROCESS | 1854 | 1467055107964 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:28 INFO - PROCESS | 1854 | 1467055108058 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 528ms
12:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:18:28 INFO - PROCESS | 1854 | 1467055108497 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:28 INFO - PROCESS | 1854 | 1467055108577 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 478ms
12:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:18:28 INFO - PROCESS | 1854 | 1467055108990 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:29 INFO - PROCESS | 1854 | 1467055109115 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 579ms
12:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:18:29 INFO - PROCESS | 1854 | 1467055109564 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:29 INFO - PROCESS | 1854 | 1467055109667 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 481ms
12:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:18:30 INFO - PROCESS | 1854 | 1467055110051 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:30 INFO - PROCESS | 1854 | 1467055110134 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 477ms
12:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:18:30 INFO - PROCESS | 1854 | 1467055110536 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:30 INFO - PROCESS | 1854 | 1467055110632 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 479ms
12:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:18:31 INFO - PROCESS | 1854 | 1467055111019 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:31 INFO - PROCESS | 1854 | 1467055111101 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 422ms
12:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:18:31 INFO - PROCESS | 1854 | 1467055111452 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:31 INFO - PROCESS | 1854 | 1467055111562 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 577ms
12:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:18:32 INFO - PROCESS | 1854 | 1467055112036 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:32 INFO - PROCESS | 1854 | 1467055112164 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 678ms
12:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:18:32 INFO - PROCESS | 1854 | 1467055112745 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:32 INFO - PROCESS | 1854 | 1467055112896 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 703ms
12:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:18:33 INFO - PROCESS | 1854 | 1467055113449 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:33 INFO - PROCESS | 1854 | 1467055113615 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:34 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:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 784ms
12:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:18:34 INFO - PROCESS | 1854 | 1467055114241 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:34 INFO - PROCESS | 1854 | 1467055114358 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 829ms
12:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:18:35 INFO - PROCESS | 1854 | 1467055115076 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:35 INFO - PROCESS | 1854 | 1467055115183 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:35 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:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms
12:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:18:35 INFO - PROCESS | 1854 | 1467055115611 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:35 INFO - PROCESS | 1854 | 1467055115706 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 525ms
12:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:18:36 INFO - PROCESS | 1854 | 1467055116148 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:36 INFO - PROCESS | 1854 | 1467055116241 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 473ms
12:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:18:36 INFO - PROCESS | 1854 | 1467055116619 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:36 INFO - PROCESS | 1854 | 1467055116706 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms
12:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:18:37 INFO - PROCESS | 1854 | 1467055117143 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:37 INFO - PROCESS | 1854 | 1467055117243 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms
12:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:18:37 INFO - PROCESS | 1854 | 1467055117671 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:37 INFO - PROCESS | 1854 | 1467055117788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms
12:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:18:38 INFO - PROCESS | 1854 | 1467055118212 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:38 INFO - PROCESS | 1854 | 1467055118305 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 484ms
12:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:18:38 INFO - PROCESS | 1854 | 1467055118682 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:38 INFO - PROCESS | 1854 | 1467055118765 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 478ms
12:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:18:39 INFO - PROCESS | 1854 | 1467055119166 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:39 INFO - PROCESS | 1854 | 1467055119249 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 424ms
12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:18:39 INFO - PROCESS | 1854 | 1467055119594 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:39 INFO - PROCESS | 1854 | 1467055119681 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 479ms
12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:18:40 INFO - PROCESS | 1854 | 1467055120083 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:40 INFO - PROCESS | 1854 | 1467055120182 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 479ms
12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:18:40 INFO - PROCESS | 1854 | 1467055120566 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:40 INFO - PROCESS | 1854 | 1467055120651 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 578ms
12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:18:41 INFO - PROCESS | 1854 | 1467055121152 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:41 INFO - PROCESS | 1854 | 1467055121296 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 826ms
12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:18:42 INFO - PROCESS | 1854 | 1467055121995 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:42 INFO - PROCESS | 1854 | 1467055122094 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 538ms
12:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:18:42 INFO - PROCESS | 1854 | 1467055122543 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:42 INFO - PROCESS | 1854 | 1467055122636 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 526ms
12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:18:43 INFO - PROCESS | 1854 | 1467055123091 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:43 INFO - PROCESS | 1854 | 1467055123183 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 536ms
12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:18:43 INFO - PROCESS | 1854 | 1467055123621 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:43 INFO - PROCESS | 1854 | 1467055123714 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:44 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:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 530ms
12:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:18:44 INFO - PROCESS | 1854 | 1467055124149 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:44 INFO - PROCESS | 1854 | 1467055124256 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 575ms
12:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:18:44 INFO - PROCESS | 1854 | 1467055124743 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:44 INFO - PROCESS | 1854 | 1467055124877 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 530ms
12:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:18:45 INFO - PROCESS | 1854 | 1467055125267 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:45 INFO - PROCESS | 1854 | 1467055125349 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:45 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:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 474ms
12:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:18:45 INFO - PROCESS | 1854 | 1467055125747 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:45 INFO - PROCESS | 1854 | 1467055125842 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 529ms
12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:18:46 INFO - PROCESS | 1854 | 1467055126284 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:46 INFO - PROCESS | 1854 | 1467055126374 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 476ms
12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:18:46 INFO - PROCESS | 1854 | 1467055126764 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:46 INFO - PROCESS | 1854 | 1467055126852 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 478ms
12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:18:47 INFO - PROCESS | 1854 | 1467055127250 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:47 INFO - PROCESS | 1854 | 1467055127356 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 524ms
12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:18:47 INFO - PROCESS | 1854 | 1467055127777 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:47 INFO - PROCESS | 1854 | 1467055127862 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 631ms
12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:18:48 INFO - PROCESS | 1854 | 1467055128416 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:48 INFO - PROCESS | 1854 | 1467055128527 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:49 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:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 781ms
12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:18:49 INFO - PROCESS | 1854 | 1467055129201 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:49 INFO - PROCESS | 1854 | 1467055129538 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 779ms
12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:18:50 INFO - PROCESS | 1854 | 1467055130001 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:50 INFO - PROCESS | 1854 | 1467055130154 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:50 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:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 927ms
12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:18:50 INFO - PROCESS | 1854 | 1467055130944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:51 INFO - PROCESS | 1854 | 1467055131054 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:51 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:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms
12:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:18:51 INFO - PROCESS | 1854 | 1467055131492 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:51 INFO - PROCESS | 1854 | 1467055131584 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms
12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:18:52 INFO - PROCESS | 1854 | 1467055132042 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:52 INFO - PROCESS | 1854 | 1467055132156 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 626ms
12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:18:52 INFO - PROCESS | 1854 | 1467055132660 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:52 INFO - PROCESS | 1854 | 1467055132767 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:53 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:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 532ms
12:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:18:53 INFO - PROCESS | 1854 | 1467055133200 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:53 INFO - PROCESS | 1854 | 1467055133303 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:53 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:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 578ms
12:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:18:53 INFO - PROCESS | 1854 | 1467055133787 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:53 INFO - PROCESS | 1854 | 1467055133904 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 525ms
12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:18:54 INFO - PROCESS | 1854 | 1467055134312 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:54 INFO - PROCESS | 1854 | 1467055134397 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 474ms
12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:18:54 INFO - PROCESS | 1854 | 1467055134792 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:54 INFO - PROCESS | 1854 | 1467055134877 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms
12:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:18:55 INFO - PROCESS | 1854 | 1467055135268 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:55 INFO - PROCESS | 1854 | 1467055135353 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 475ms
12:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:18:55 INFO - PROCESS | 1854 | 1467055135748 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:55 INFO - PROCESS | 1854 | 1467055135834 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 571ms
12:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:18:56 INFO - PROCESS | 1854 | 1467055136327 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:56 INFO - PROCESS | 1854 | 1467055136456 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 723ms
12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:18:57 INFO - PROCESS | 1854 | 1467055137070 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:57 INFO - PROCESS | 1854 | 1467055137226 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:57 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:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 625ms
12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:18:57 INFO - PROCESS | 1854 | 1467055137704 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:57 INFO - PROCESS | 1854 | 1467055137799 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:58 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:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 531ms
12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:18:58 INFO - PROCESS | 1854 | 1467055138243 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:58 INFO - PROCESS | 1854 | 1467055138341 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:58 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:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms
12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:18:58 INFO - PROCESS | 1854 | 1467055138763 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:58 INFO - PROCESS | 1854 | 1467055138852 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:59 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:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms
12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:18:59 INFO - PROCESS | 1854 | 1467055139239 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:59 INFO - PROCESS | 1854 | 1467055139323 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 480ms
12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:18:59 INFO - PROCESS | 1854 | 1467055139727 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:18:59 INFO - PROCESS | 1854 | 1467055139870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 580ms
12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:19:00 INFO - PROCESS | 1854 | 1467055140322 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:00 INFO - PROCESS | 1854 | 1467055140493 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 584ms
12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:19:00 INFO - PROCESS | 1854 | 1467055140903 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:00 INFO - PROCESS | 1854 | 1467055140993 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms
12:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:19:01 INFO - PROCESS | 1854 | 1467055141437 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:01 INFO - PROCESS | 1854 | 1467055141550 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 530ms
12:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:19:01 INFO - PROCESS | 1854 | 1467055141966 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:02 INFO - PROCESS | 1854 | 1467055142054 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 478ms
12:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:19:02 INFO - PROCESS | 1854 | 1467055142454 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:02 INFO - PROCESS | 1854 | 1467055142566 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 481ms
12:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:19:02 INFO - PROCESS | 1854 | 1467055142938 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:03 INFO - PROCESS | 1854 | 1467055143024 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 478ms
12:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:19:03 INFO - PROCESS | 1854 | 1467055143420 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:03 INFO - PROCESS | 1854 | 1467055143549 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms
12:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:19:04 INFO - PROCESS | 1854 | 1467055144100 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:04 INFO - PROCESS | 1854 | 1467055144232 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:04 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:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 728ms
12:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:19:05 INFO - PROCESS | 1854 | 1467055145123 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:05 INFO - PROCESS | 1854 | 1467055145231 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:05 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:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms
12:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:19:05 INFO - PROCESS | 1854 | 1467055145672 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:05 INFO - PROCESS | 1854 | 1467055145767 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 475ms
12:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:19:06 INFO - PROCESS | 1854 | 1467055146152 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:06 INFO - PROCESS | 1854 | 1467055146257 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 526ms
12:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:19:06 INFO - PROCESS | 1854 | 1467055146676 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:06 INFO - PROCESS | 1854 | 1467055146776 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:07 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:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 470ms
12:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:19:07 INFO - PROCESS | 1854 | 1467055147159 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:07 INFO - PROCESS | 1854 | 1467055147257 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms
12:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:19:07 INFO - PROCESS | 1854 | 1467055147691 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:07 INFO - PROCESS | 1854 | 1467055147830 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 577ms
12:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:19:08 INFO - PROCESS | 1854 | 1467055148272 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:08 INFO - PROCESS | 1854 | 1467055148358 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 523ms
12:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:19:08 INFO - PROCESS | 1854 | 1467055148801 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:08 INFO - PROCESS | 1854 | 1467055148893 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 524ms
12:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:19:09 INFO - PROCESS | 1854 | 1467055149330 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:09 INFO - PROCESS | 1854 | 1467055149422 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 478ms
12:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:19:09 INFO - PROCESS | 1854 | 1467055149813 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:09 INFO - PROCESS | 1854 | 1467055149899 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 480ms
12:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:19:10 INFO - PROCESS | 1854 | 1467055150300 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:10 INFO - PROCESS | 1854 | 1467055150404 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 534ms
12:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:19:10 INFO - PROCESS | 1854 | 1467055150837 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:10 INFO - PROCESS | 1854 | 1467055150924 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 629ms
12:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:19:11 INFO - PROCESS | 1854 | 1467055151474 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:11 INFO - PROCESS | 1854 | 1467055151601 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 773ms
12:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:19:12 INFO - PROCESS | 1854 | 1467055152254 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:12 INFO - PROCESS | 1854 | 1467055152370 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 524ms
12:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:19:12 INFO - PROCESS | 1854 | 1467055152788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:12 INFO - PROCESS | 1854 | 1467055152920 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 526ms
12:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:19:13 INFO - PROCESS | 1854 | 1467055153328 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:13 INFO - PROCESS | 1854 | 1467055153423 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 477ms
12:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:19:13 INFO - PROCESS | 1854 | 1467055153804 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:13 INFO - PROCESS | 1854 | 1467055153898 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 473ms
12:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:19:14 INFO - PROCESS | 1854 | 1467055154282 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:14 INFO - PROCESS | 1854 | 1467055154372 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 523ms
12:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:19:14 INFO - PROCESS | 1854 | 1467055154814 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:14 INFO - PROCESS | 1854 | 1467055154933 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 570ms
12:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:19:15 INFO - PROCESS | 1854 | 1467055155387 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:15 INFO - PROCESS | 1854 | 1467055155470 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 478ms
12:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:19:15 INFO - PROCESS | 1854 | 1467055155870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:15 INFO - PROCESS | 1854 | 1467055155955 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 469ms
12:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:19:16 INFO - PROCESS | 1854 | 1467055156344 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:16 INFO - PROCESS | 1854 | 1467055156425 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 420ms
12:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:19:16 INFO - PROCESS | 1854 | 1467055156772 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:16 INFO - PROCESS | 1854 | 1467055156858 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 481ms
12:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:19:17 INFO - PROCESS | 1854 | 1467055157259 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:17 INFO - PROCESS | 1854 | 1467055157356 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 474ms
12:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:19:17 INFO - PROCESS | 1854 | 1467055157737 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:17 INFO - PROCESS | 1854 | 1467055157824 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 469ms
12:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:19:18 INFO - PROCESS | 1854 | 1467055158211 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:18 INFO - PROCESS | 1854 | 1467055158294 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 633ms
12:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:19:18 INFO - PROCESS | 1854 | 1467055158853 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:18 INFO - PROCESS | 1854 | 1467055158964 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 722ms
12:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:19:19 INFO - PROCESS | 1854 | 1467055159587 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:19 INFO - PROCESS | 1854 | 1467055159722 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 829ms
12:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:19:20 INFO - PROCESS | 1854 | 1467055160424 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:20 INFO - PROCESS | 1854 | 1467055160524 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 483ms
12:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:19:20 INFO - PROCESS | 1854 | 1467055160914 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:21 INFO - PROCESS | 1854 | 1467055161010 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms
12:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:19:21 INFO - PROCESS | 1854 | 1467055161450 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:21 INFO - PROCESS | 1854 | 1467055161540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 478ms
12:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:19:21 INFO - PROCESS | 1854 | 1467055161924 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:22 INFO - PROCESS | 1854 | 1467055162018 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 472ms
12:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:19:22 INFO - PROCESS | 1854 | 1467055162410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:22 INFO - PROCESS | 1854 | 1467055162500 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 535ms
12:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:19:22 INFO - PROCESS | 1854 | 1467055162947 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:23 INFO - PROCESS | 1854 | 1467055163060 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 524ms
12:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:19:23 INFO - PROCESS | 1854 | 1467055163474 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:23 INFO - PROCESS | 1854 | 1467055163577 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 528ms
12:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:19:24 INFO - PROCESS | 1854 | 1467055164011 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:24 INFO - PROCESS | 1854 | 1467055164120 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 489ms
12:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:19:24 INFO - PROCESS | 1854 | 1467055164502 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:24 INFO - PROCESS | 1854 | 1467055164590 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 418ms
12:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:19:24 INFO - PROCESS | 1854 | 1467055164926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:25 INFO - PROCESS | 1854 | 1467055165012 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 476ms
12:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:19:25 INFO - PROCESS | 1854 | 1467055165413 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:25 INFO - PROCESS | 1854 | 1467055165514 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 481ms
12:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:19:25 INFO - PROCESS | 1854 | 1467055165898 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:25 INFO - PROCESS | 1854 | 1467055165987 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 621ms
12:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:19:26 INFO - PROCESS | 1854 | 1467055166553 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:26 INFO - PROCESS | 1854 | 1467055166774 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 776ms
12:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:19:27 INFO - PROCESS | 1854 | 1467055167334 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:27 INFO - PROCESS | 1854 | 1467055167435 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 528ms
12:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:19:27 INFO - PROCESS | 1854 | 1467055167872 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:27 INFO - PROCESS | 1854 | 1467055167995 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 622ms
12:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:19:28 INFO - PROCESS | 1854 | 1467055168508 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:28 INFO - PROCESS | 1854 | 1467055168639 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:29 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:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 579ms
12:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:19:29 INFO - PROCESS | 1854 | 1467055169084 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:29 INFO - PROCESS | 1854 | 1467055169274 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:29 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:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 674ms
12:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:19:29 INFO - PROCESS | 1854 | 1467055169771 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:29 INFO - PROCESS | 1854 | 1467055169926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms
12:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:19:30 INFO - PROCESS | 1854 | 1467055170449 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:30 INFO - PROCESS | 1854 | 1467055170589 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 530ms
12:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:19:30 INFO - PROCESS | 1854 | 1467055170982 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:31 INFO - PROCESS | 1854 | 1467055171067 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 478ms
12:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:19:31 INFO - PROCESS | 1854 | 1467055171467 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:31 INFO - PROCESS | 1854 | 1467055171563 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 470ms
12:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:19:31 INFO - PROCESS | 1854 | 1467055171940 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:32 INFO - PROCESS | 1854 | 1467055172027 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 477ms
12:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:19:32 INFO - PROCESS | 1854 | 1467055172423 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:32 INFO - PROCESS | 1854 | 1467055172514 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 475ms
12:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:19:32 INFO - PROCESS | 1854 | 1467055172905 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:33 INFO - PROCESS | 1854 | 1467055173004 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 577ms
12:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:19:33 INFO - PROCESS | 1854 | 1467055173494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:33 INFO - PROCESS | 1854 | 1467055173677 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:34 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:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 788ms
12:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:19:34 INFO - PROCESS | 1854 | 1467055174287 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:34 INFO - PROCESS | 1854 | 1467055174410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1027ms
12:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:19:35 INFO - PROCESS | 1854 | 1467055175334 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:35 INFO - PROCESS | 1854 | 1467055175449 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 572ms
12:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:19:35 INFO - PROCESS | 1854 | 1467055175916 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:36 INFO - PROCESS | 1854 | 1467055176015 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 473ms
12:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:19:36 INFO - PROCESS | 1854 | 1467055176407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:36 INFO - PROCESS | 1854 | 1467055176508 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 528ms
12:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:19:36 INFO - PROCESS | 1854 | 1467055176931 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:37 INFO - PROCESS | 1854 | 1467055177028 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 471ms
12:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:19:37 INFO - PROCESS | 1854 | 1467055177416 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:37 INFO - PROCESS | 1854 | 1467055177504 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 526ms
12:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:19:37 INFO - PROCESS | 1854 | 1467055177951 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:38 INFO - PROCESS | 1854 | 1467055178086 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 621ms
12:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:19:38 INFO - PROCESS | 1854 | 1467055178572 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:38 INFO - PROCESS | 1854 | 1467055178659 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 472ms
12:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:19:39 INFO - PROCESS | 1854 | 1467055179049 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:39 INFO - PROCESS | 1854 | 1467055179138 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 475ms
12:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:19:39 INFO - PROCESS | 1854 | 1467055179530 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:39 INFO - PROCESS | 1854 | 1467055179625 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 476ms
12:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:19:40 INFO - PROCESS | 1854 | 1467055180010 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:40 INFO - PROCESS | 1854 | 1467055180094 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 481ms
12:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:19:40 INFO - PROCESS | 1854 | 1467055180498 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:40 INFO - PROCESS | 1854 | 1467055180600 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 471ms
12:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:19:40 INFO - PROCESS | 1854 | 1467055180973 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:41 INFO - PROCESS | 1854 | 1467055181068 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 570ms
12:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:19:41 INFO - PROCESS | 1854 | 1467055181552 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:41 INFO - PROCESS | 1854 | 1467055181707 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 831ms
12:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:19:42 INFO - PROCESS | 1854 | 1467055182388 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:42 INFO - PROCESS | 1854 | 1467055182511 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 522ms
12:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:19:42 INFO - PROCESS | 1854 | 1467055182922 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:43 INFO - PROCESS | 1854 | 1467055183054 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 541ms
12:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:19:43 INFO - PROCESS | 1854 | 1467055183477 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:43 INFO - PROCESS | 1854 | 1467055183574 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 528ms
12:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:19:44 INFO - PROCESS | 1854 | 1467055184002 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:44 INFO - PROCESS | 1854 | 1467055184098 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 475ms
12:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:19:44 INFO - PROCESS | 1854 | 1467055184483 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:44 INFO - PROCESS | 1854 | 1467055184587 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 530ms
12:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:19:45 INFO - PROCESS | 1854 | 1467055185027 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:45 INFO - PROCESS | 1854 | 1467055185150 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms
12:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:19:45 INFO - PROCESS | 1854 | 1467055185600 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:45 INFO - PROCESS | 1854 | 1467055185698 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 478ms
12:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:19:46 INFO - PROCESS | 1854 | 1467055186085 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:46 INFO - PROCESS | 1854 | 1467055186178 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:46 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:19:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:19:46 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:19:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:19:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 474ms
12:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:19:46 INFO - PROCESS | 1854 | 1467055186563 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:46 INFO - PROCESS | 1854 | 1467055186644 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 423ms
12:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:19:46 INFO - PROCESS | 1854 | 1467055186991 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:47 INFO - PROCESS | 1854 | 1467055187084 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 470ms
12:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:19:47 INFO - PROCESS | 1854 | 1467055187470 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:47 INFO - PROCESS | 1854 | 1467055187583 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:47 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:19:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:19:47 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:19:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:19:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 524ms
12:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:19:48 INFO - PROCESS | 1854 | 1467055187999 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:48 INFO - PROCESS | 1854 | 1467055188092 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:48 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:19:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:19:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:19:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:19:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 474ms
12:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:19:48 INFO - PROCESS | 1854 | 1467055188482 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:48 INFO - PROCESS | 1854 | 1467055188614 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:49 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:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms
12:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:19:49 INFO - PROCESS | 1854 | 1467055189219 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:49 INFO - PROCESS | 1854 | 1467055189341 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 729ms
12:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:19:49 INFO - PROCESS | 1854 | 1467055189973 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:50 INFO - PROCESS | 1854 | 1467055190372 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 839ms
12:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:19:50 INFO - PROCESS | 1854 | 1467055190818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:50 INFO - PROCESS | 1854 | 1467055190971 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 878ms
12:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:19:51 INFO - PROCESS | 1854 | 1467055191702 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:51 INFO - PROCESS | 1854 | 1467055191829 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms
12:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:19:52 INFO - PROCESS | 1854 | 1467055192285 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:52 INFO - PROCESS | 1854 | 1467055192398 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 535ms
12:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:19:52 INFO - PROCESS | 1854 | 1467055192869 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:52 INFO - PROCESS | 1854 | 1467055192990 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 650ms
12:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:19:53 INFO - PROCESS | 1854 | 1467055193494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:53 INFO - PROCESS | 1854 | 1467055193601 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 524ms
12:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:19:54 INFO - PROCESS | 1854 | 1467055194025 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:54 INFO - PROCESS | 1854 | 1467055194120 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms
12:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:19:54 INFO - PROCESS | 1854 | 1467055194504 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:54 INFO - PROCESS | 1854 | 1467055194610 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 481ms
12:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:19:54 INFO - PROCESS | 1854 | 1467055194987 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:55 INFO - PROCESS | 1854 | 1467055195074 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 479ms
12:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:19:55 INFO - PROCESS | 1854 | 1467055195471 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:55 INFO - PROCESS | 1854 | 1467055195556 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 430ms
12:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:19:55 INFO - PROCESS | 1854 | 1467055195907 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:55 INFO - PROCESS | 1854 | 1467055195996 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 476ms
12:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:19:56 INFO - PROCESS | 1854 | 1467055196389 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:56 INFO - PROCESS | 1854 | 1467055196471 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 476ms
12:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:19:56 INFO - PROCESS | 1854 | 1467055196870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:57 INFO - PROCESS | 1854 | 1467055197012 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 675ms
12:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:19:57 INFO - PROCESS | 1854 | 1467055197553 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:57 INFO - PROCESS | 1854 | 1467055197678 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 736ms
12:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:19:58 INFO - PROCESS | 1854 | 1467055198294 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:58 INFO - PROCESS | 1854 | 1467055198413 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms
12:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:19:58 INFO - PROCESS | 1854 | 1467055198826 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:58 INFO - PROCESS | 1854 | 1467055198966 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 531ms
12:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:19:59 INFO - PROCESS | 1854 | 1467055199369 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:59 INFO - PROCESS | 1854 | 1467055199459 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 526ms
12:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:19:59 INFO - PROCESS | 1854 | 1467055199890 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:19:59 INFO - PROCESS | 1854 | 1467055199983 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:00 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:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 472ms
12:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:20:00 INFO - PROCESS | 1854 | 1467055200368 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:00 INFO - PROCESS | 1854 | 1467055200473 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 532ms
12:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:20:00 INFO - PROCESS | 1854 | 1467055200907 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:01 INFO - PROCESS | 1854 | 1467055201036 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 620ms
12:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:20:01 INFO - PROCESS | 1854 | 1467055201533 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:01 INFO - PROCESS | 1854 | 1467055201641 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 479ms
12:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:20:02 INFO - PROCESS | 1854 | 1467055202016 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:02 INFO - PROCESS | 1854 | 1467055202099 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 480ms
12:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:20:02 INFO - PROCESS | 1854 | 1467055202500 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:02 INFO - PROCESS | 1854 | 1467055202588 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 477ms
12:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:20:02 INFO - PROCESS | 1854 | 1467055202983 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:03 INFO - PROCESS | 1854 | 1467055203066 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 477ms
12:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:20:03 INFO - PROCESS | 1854 | 1467055203472 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:03 INFO - PROCESS | 1854 | 1467055203577 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 477ms
12:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:20:03 INFO - PROCESS | 1854 | 1467055203950 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:04 INFO - PROCESS | 1854 | 1467055204056 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 477ms
12:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:20:04 INFO - PROCESS | 1854 | 1467055204463 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:04 INFO - PROCESS | 1854 | 1467055204590 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 625ms
12:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:20:05 INFO - PROCESS | 1854 | 1467055205109 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:05 INFO - PROCESS | 1854 | 1467055205208 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 879ms
12:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:20:06 INFO - PROCESS | 1854 | 1467055206015 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:06 INFO - PROCESS | 1854 | 1467055206241 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1182ms
12:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:20:07 INFO - PROCESS | 1854 | 1467055207199 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:07 INFO - PROCESS | 1854 | 1467055207313 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 575ms
12:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:20:07 INFO - PROCESS | 1854 | 1467055207788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:07 INFO - PROCESS | 1854 | 1467055207888 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 525ms
12:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:20:08 INFO - PROCESS | 1854 | 1467055208324 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:08 INFO - PROCESS | 1854 | 1467055208421 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 480ms
12:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:20:08 INFO - PROCESS | 1854 | 1467055208800 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:08 INFO - PROCESS | 1854 | 1467055208897 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:09 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:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 525ms
12:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:20:09 INFO - PROCESS | 1854 | 1467055209338 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:09 INFO - PROCESS | 1854 | 1467055209437 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 530ms
12:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:20:09 INFO - PROCESS | 1854 | 1467055209870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:10 INFO - PROCESS | 1854 | 1467055210002 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 574ms
12:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:20:10 INFO - PROCESS | 1854 | 1467055210447 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:10 INFO - PROCESS | 1854 | 1467055210551 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 532ms
12:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:20:10 INFO - PROCESS | 1854 | 1467055210993 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:11 INFO - PROCESS | 1854 | 1467055211081 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms
12:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:20:11 INFO - PROCESS | 1854 | 1467055211469 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:11 INFO - PROCESS | 1854 | 1467055211561 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 472ms
12:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:20:11 INFO - PROCESS | 1854 | 1467055211947 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:12 INFO - PROCESS | 1854 | 1467055212039 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 478ms
12:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:20:12 INFO - PROCESS | 1854 | 1467055212432 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:12 INFO - PROCESS | 1854 | 1467055212541 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 527ms
12:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:20:12 INFO - PROCESS | 1854 | 1467055212965 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:13 INFO - PROCESS | 1854 | 1467055213107 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:13 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:20:13 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:20:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:20:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 878ms
12:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:20:13 INFO - PROCESS | 1854 | 1467055213928 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:14 INFO - PROCESS | 1854 | 1467055214131 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 698ms
12:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:20:14 INFO - PROCESS | 1854 | 1467055214560 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:14 INFO - PROCESS | 1854 | 1467055214677 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 487ms
12:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:20:15 INFO - PROCESS | 1854 | 1467055215060 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:15 INFO - PROCESS | 1854 | 1467055215170 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 573ms
12:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:20:15 INFO - PROCESS | 1854 | 1467055215629 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:15 INFO - PROCESS | 1854 | 1467055215721 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms
12:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:20:16 INFO - PROCESS | 1854 | 1467055216113 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:16 INFO - PROCESS | 1854 | 1467055216219 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 526ms
12:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:20:16 INFO - PROCESS | 1854 | 1467055216647 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:16 INFO - PROCESS | 1854 | 1467055216792 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms
12:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:20:17 INFO - PROCESS | 1854 | 1467055217219 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:17 INFO - PROCESS | 1854 | 1467055217307 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 530ms
12:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:20:17 INFO - PROCESS | 1854 | 1467055217756 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:17 INFO - PROCESS | 1854 | 1467055217853 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 473ms
12:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:20:18 INFO - PROCESS | 1854 | 1467055218238 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:18 INFO - PROCESS | 1854 | 1467055218331 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms
12:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:20:18 INFO - PROCESS | 1854 | 1467055218712 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:18 INFO - PROCESS | 1854 | 1467055218794 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 475ms
12:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:20:19 INFO - PROCESS | 1854 | 1467055219196 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:19 INFO - PROCESS | 1854 | 1467055219303 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms
12:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:20:19 INFO - PROCESS | 1854 | 1467055219720 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:19 INFO - PROCESS | 1854 | 1467055219807 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 532ms
12:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:20:20 INFO - PROCESS | 1854 | 1467055220262 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:20 INFO - PROCESS | 1854 | 1467055220405 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 721ms
12:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:20:20 INFO - PROCESS | 1854 | 1467055220991 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:21 INFO - PROCESS | 1854 | 1467055221136 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1028ms
12:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:20:22 INFO - PROCESS | 1854 | 1467055222044 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:22 INFO - PROCESS | 1854 | 1467055222159 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:22 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:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms
12:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:20:22 INFO - PROCESS | 1854 | 1467055222624 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:22 INFO - PROCESS | 1854 | 1467055222721 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:23 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:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 526ms
12:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:20:23 INFO - PROCESS | 1854 | 1467055223173 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:23 INFO - PROCESS | 1854 | 1467055223269 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 529ms
12:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:20:23 INFO - PROCESS | 1854 | 1467055223698 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:23 INFO - PROCESS | 1854 | 1467055223802 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 574ms
12:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:20:24 INFO - PROCESS | 1854 | 1467055224277 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:24 INFO - PROCESS | 1854 | 1467055224389 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 533ms
12:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:20:24 INFO - PROCESS | 1854 | 1467055224819 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:24 INFO - PROCESS | 1854 | 1467055224952 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 575ms
12:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:20:25 INFO - PROCESS | 1854 | 1467055225407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:25 INFO - PROCESS | 1854 | 1467055225493 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 470ms
12:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:20:25 INFO - PROCESS | 1854 | 1467055225882 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:25 INFO - PROCESS | 1854 | 1467055225981 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 475ms
12:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:20:26 INFO - PROCESS | 1854 | 1467055226363 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:26 INFO - PROCESS | 1854 | 1467055226457 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 475ms
12:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:20:26 INFO - PROCESS | 1854 | 1467055226844 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:26 INFO - PROCESS | 1854 | 1467055226935 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 473ms
12:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:20:27 INFO - PROCESS | 1854 | 1467055227324 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:27 INFO - PROCESS | 1854 | 1467055227434 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 475ms
12:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:20:27 INFO - PROCESS | 1854 | 1467055227808 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:27 INFO - PROCESS | 1854 | 1467055227892 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 681ms
12:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:20:28 INFO - PROCESS | 1854 | 1467055228497 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:28 INFO - PROCESS | 1854 | 1467055228727 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 774ms
12:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:20:29 INFO - PROCESS | 1854 | 1467055229279 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:29 INFO - PROCESS | 1854 | 1467055229383 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 527ms
12:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:20:29 INFO - PROCESS | 1854 | 1467055229814 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:29 INFO - PROCESS | 1854 | 1467055229909 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms
12:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:20:30 INFO - PROCESS | 1854 | 1467055230359 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:30 INFO - PROCESS | 1854 | 1467055230461 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 490ms
12:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:20:30 INFO - PROCESS | 1854 | 1467055230834 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:30 INFO - PROCESS | 1854 | 1467055230960 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 629ms
12:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:20:31 INFO - PROCESS | 1854 | 1467055231469 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:31 INFO - PROCESS | 1854 | 1467055231576 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 523ms
12:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:20:32 INFO - PROCESS | 1854 | 1467055231997 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:32 INFO - PROCESS | 1854 | 1467055232103 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 528ms
12:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:20:32 INFO - PROCESS | 1854 | 1467055232530 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:32 INFO - PROCESS | 1854 | 1467055232621 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 419ms
12:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:20:32 INFO - PROCESS | 1854 | 1467055232955 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:33 INFO - PROCESS | 1854 | 1467055233048 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 475ms
12:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:20:33 INFO - PROCESS | 1854 | 1467055233445 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:33 INFO - PROCESS | 1854 | 1467055233576 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 533ms
12:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:20:33 INFO - PROCESS | 1854 | 1467055233976 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:34 INFO - PROCESS | 1854 | 1467055234065 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 473ms
12:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:20:34 INFO - PROCESS | 1854 | 1467055234462 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:34 INFO - PROCESS | 1854 | 1467055234570 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 475ms
12:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:20:34 INFO - PROCESS | 1854 | 1467055234937 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:35 INFO - PROCESS | 1854 | 1467055235030 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 580ms
12:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:20:35 INFO - PROCESS | 1854 | 1467055235530 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:35 INFO - PROCESS | 1854 | 1467055235757 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 834ms
12:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:20:36 INFO - PROCESS | 1854 | 1467055236464 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:36 INFO - PROCESS | 1854 | 1467055236591 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 887ms
12:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:20:37 INFO - PROCESS | 1854 | 1467055237341 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:37 INFO - PROCESS | 1854 | 1467055237453 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 570ms
12:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:20:37 INFO - PROCESS | 1854 | 1467055237924 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:38 INFO - PROCESS | 1854 | 1467055238020 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 525ms
12:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:20:38 INFO - PROCESS | 1854 | 1467055238472 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:38 INFO - PROCESS | 1854 | 1467055238567 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 476ms
12:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:20:38 INFO - PROCESS | 1854 | 1467055238942 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:39 INFO - PROCESS | 1854 | 1467055239041 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 520ms
12:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:20:39 INFO - PROCESS | 1854 | 1467055239472 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:39 INFO - PROCESS | 1854 | 1467055239570 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 528ms
12:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:20:40 INFO - PROCESS | 1854 | 1467055240006 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:40 INFO - PROCESS | 1854 | 1467055240142 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 574ms
12:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:20:40 INFO - PROCESS | 1854 | 1467055240589 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:40 INFO - PROCESS | 1854 | 1467055240695 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 482ms
12:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:20:41 INFO - PROCESS | 1854 | 1467055241071 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:41 INFO - PROCESS | 1854 | 1467055241164 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 532ms
12:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:20:41 INFO - PROCESS | 1854 | 1467055241608 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:41 INFO - PROCESS | 1854 | 1467055241699 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 473ms
12:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:20:42 INFO - PROCESS | 1854 | 1467055242086 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:42 INFO - PROCESS | 1854 | 1467055242170 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 424ms
12:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:20:42 INFO - PROCESS | 1854 | 1467055242533 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:42 INFO - PROCESS | 1854 | 1467055242641 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 477ms
12:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:20:43 INFO - PROCESS | 1854 | 1467055243015 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:43 INFO - PROCESS | 1854 | 1467055243104 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 622ms
12:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:20:43 INFO - PROCESS | 1854 | 1467055243644 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:43 INFO - PROCESS | 1854 | 1467055243773 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 822ms
12:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:20:44 INFO - PROCESS | 1854 | 1467055244471 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:44 INFO - PROCESS | 1854 | 1467055244590 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 571ms
12:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:20:45 INFO - PROCESS | 1854 | 1467055245054 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:45 INFO - PROCESS | 1854 | 1467055245176 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms
12:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:20:45 INFO - PROCESS | 1854 | 1467055245590 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:45 INFO - PROCESS | 1854 | 1467055245687 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 530ms
12:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:20:46 INFO - PROCESS | 1854 | 1467055246116 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:46 INFO - PROCESS | 1854 | 1467055246209 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 474ms
12:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:20:46 INFO - PROCESS | 1854 | 1467055246594 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:46 INFO - PROCESS | 1854 | 1467055246695 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms
12:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:20:47 INFO - PROCESS | 1854 | 1467055247133 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:47 INFO - PROCESS | 1854 | 1467055247270 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 579ms
12:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:20:47 INFO - PROCESS | 1854 | 1467055247707 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:47 INFO - PROCESS | 1854 | 1467055247805 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 476ms
12:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:20:48 INFO - PROCESS | 1854 | 1467055248187 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:48 INFO - PROCESS | 1854 | 1467055248280 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 473ms
12:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:20:48 INFO - PROCESS | 1854 | 1467055248666 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:48 INFO - PROCESS | 1854 | 1467055248750 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 476ms
12:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:20:49 INFO - PROCESS | 1854 | 1467055249146 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:49 INFO - PROCESS | 1854 | 1467055249239 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms
12:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:20:49 INFO - PROCESS | 1854 | 1467055249622 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:49 INFO - PROCESS | 1854 | 1467055249728 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 525ms
12:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:20:50 INFO - PROCESS | 1854 | 1467055250152 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:50 INFO - PROCESS | 1854 | 1467055250242 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 478ms
12:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:20:50 INFO - PROCESS | 1854 | 1467055250638 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:50 INFO - PROCESS | 1854 | 1467055250802 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 725ms
12:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:20:51 INFO - PROCESS | 1854 | 1467055251369 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:51 INFO - PROCESS | 1854 | 1467055251490 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 727ms
12:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:20:52 INFO - PROCESS | 1854 | 1467055252101 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:52 INFO - PROCESS | 1854 | 1467055252256 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 827ms
12:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:20:52 INFO - PROCESS | 1854 | 1467055252940 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:53 INFO - PROCESS | 1854 | 1467055253051 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 527ms
12:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:20:53 INFO - PROCESS | 1854 | 1467055253474 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:53 INFO - PROCESS | 1854 | 1467055253573 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 525ms
12:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:20:54 INFO - PROCESS | 1854 | 1467055254012 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:54 INFO - PROCESS | 1854 | 1467055254104 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 525ms
12:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:20:54 INFO - PROCESS | 1854 | 1467055254533 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:54 INFO - PROCESS | 1854 | 1467055254623 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms
12:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:20:55 INFO - PROCESS | 1854 | 1467055255064 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:55 INFO - PROCESS | 1854 | 1467055255156 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 529ms
12:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:20:55 INFO - PROCESS | 1854 | 1467055255601 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:55 INFO - PROCESS | 1854 | 1467055255720 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 528ms
12:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:20:56 INFO - PROCESS | 1854 | 1467055256137 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:56 INFO - PROCESS | 1854 | 1467055256222 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 482ms
12:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:20:56 INFO - PROCESS | 1854 | 1467055256624 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:56 INFO - PROCESS | 1854 | 1467055256718 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms
12:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:20:57 INFO - PROCESS | 1854 | 1467055257105 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:57 INFO - PROCESS | 1854 | 1467055257190 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 429ms
12:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:20:57 INFO - PROCESS | 1854 | 1467055257537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:57 INFO - PROCESS | 1854 | 1467055257622 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 470ms
12:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:20:58 INFO - PROCESS | 1854 | 1467055258018 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:58 INFO - PROCESS | 1854 | 1467055258121 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 529ms
12:20:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:20:58 INFO - PROCESS | 1854 | 1467055258549 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:58 INFO - PROCESS | 1854 | 1467055258638 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:20:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 828ms
12:20:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:20:59 INFO - PROCESS | 1854 | 1467055259391 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:20:59 INFO - PROCESS | 1854 | 1467055259563 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:21:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 628ms
12:21:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:21:00 INFO - PROCESS | 1854 | 1467055260025 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:00 INFO - PROCESS | 1854 | 1467055260122 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:21:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 475ms
12:21:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:21:00 INFO - PROCESS | 1854 | 1467055260513 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:00 INFO - PROCESS | 1854 | 1467055260627 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:21:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 536ms
12:21:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:21:01 INFO - PROCESS | 1854 | 1467055261045 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:01 INFO - PROCESS | 1854 | 1467055261137 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:21:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 476ms
12:21:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:21:01 INFO - PROCESS | 1854 | 1467055261527 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:01 INFO - PROCESS | 1854 | 1467055261608 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:21:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 475ms
12:21:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:21:02 INFO - PROCESS | 1854 | 1467055262009 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:02 INFO - PROCESS | 1854 | 1467055262150 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:03 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:21:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1076ms
12:21:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:21:03 INFO - PROCESS | 1854 | 1467055263087 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:03 INFO - PROCESS | 1854 | 1467055263171 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:04 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:21:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:21:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 935ms
12:21:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:21:04 INFO - PROCESS | 1854 | 1467055264028 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:04 INFO - PROCESS | 1854 | 1467055264116 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:04 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:21:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:21:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 971ms
12:21:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:21:05 INFO - PROCESS | 1854 | 1467055265013 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:05 INFO - PROCESS | 1854 | 1467055265100 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:05 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:21:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 928ms
12:21:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:21:05 INFO - PROCESS | 1854 | 1467055265944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:06 INFO - PROCESS | 1854 | 1467055266072 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:07 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:21:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1228ms
12:21:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:21:07 INFO - PROCESS | 1854 | 1467055267181 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:07 INFO - PROCESS | 1854 | 1467055267306 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:08 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:21:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:21:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1329ms
12:21:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:21:08 INFO - PROCESS | 1854 | 1467055268537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:08 INFO - PROCESS | 1854 | 1467055268642 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:09 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:21:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:21:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 975ms
12:21:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:21:09 INFO - PROCESS | 1854 | 1467055269503 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:09 INFO - PROCESS | 1854 | 1467055269601 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:10 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:21:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:21:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 976ms
12:21:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:21:10 INFO - PROCESS | 1854 | 1467055270494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:10 INFO - PROCESS | 1854 | 1467055270602 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:11 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:21:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:21:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1032ms
12:21:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:21:11 INFO - PROCESS | 1854 | 1467055271529 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:11 INFO - PROCESS | 1854 | 1467055271617 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:21:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 476ms
12:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:21:12 INFO - PROCESS | 1854 | 1467055272009 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:12 INFO - PROCESS | 1854 | 1467055272092 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:21:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 481ms
12:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:21:12 INFO - PROCESS | 1854 | 1467055272494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:12 INFO - PROCESS | 1854 | 1467055272602 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:12 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:21:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:21:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:21:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 473ms
12:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:21:12 INFO - PROCESS | 1854 | 1467055272973 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:13 INFO - PROCESS | 1854 | 1467055273066 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:21:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 474ms
12:21:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:21:13 INFO - PROCESS | 1854 | 1467055273452 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:13 INFO - PROCESS | 1854 | 1467055273534 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:13 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:21:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:21:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:21:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 473ms
12:21:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:21:13 INFO - PROCESS | 1854 | 1467055273936 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:14 INFO - PROCESS | 1854 | 1467055274104 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:14 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:21:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:21:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:21:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 931ms
12:21:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:21:14 INFO - PROCESS | 1854 | 1467055274875 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:14 INFO - PROCESS | 1854 | 1467055274994 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:21:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 574ms
12:21:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:21:15 INFO - PROCESS | 1854 | 1467055275460 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:15 INFO - PROCESS | 1854 | 1467055275553 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:16 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:21:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:21:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:21:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 926ms
12:21:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:21:16 INFO - PROCESS | 1854 | 1467055276399 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:16 INFO - PROCESS | 1854 | 1467055276500 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:21:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 525ms
12:21:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:21:16 INFO - PROCESS | 1854 | 1467055276926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:17 INFO - PROCESS | 1854 | 1467055277032 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:21:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 538ms
12:21:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:21:17 INFO - PROCESS | 1854 | 1467055277469 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:17 INFO - PROCESS | 1854 | 1467055277571 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:21:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 473ms
12:21:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:21:17 INFO - PROCESS | 1854 | 1467055277950 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:18 INFO - PROCESS | 1854 | 1467055278079 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:21:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 679ms
12:21:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:21:18 INFO - PROCESS | 1854 | 1467055278647 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:18 INFO - PROCESS | 1854 | 1467055278777 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:21:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 641ms
12:21:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:21:19 INFO - PROCESS | 1854 | 1467055279291 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:19 INFO - PROCESS | 1854 | 1467055279445 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:21:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 581ms
12:21:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:21:19 INFO - PROCESS | 1854 | 1467055279875 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:19 INFO - PROCESS | 1854 | 1467055279966 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:21:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 473ms
12:21:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:21:20 INFO - PROCESS | 1854 | 1467055280353 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:20 INFO - PROCESS | 1854 | 1467055280446 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:21:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 526ms
12:21:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:21:20 INFO - PROCESS | 1854 | 1467055280886 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:21 INFO - PROCESS | 1854 | 1467055281053 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:21:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 823ms
12:21:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:21:21 INFO - PROCESS | 1854 | 1467055281717 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:21 INFO - PROCESS | 1854 | 1467055281883 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:21:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 826ms
12:21:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:21:22 INFO - PROCESS | 1854 | 1467055282554 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:22 INFO - PROCESS | 1854 | 1467055282674 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:21:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 574ms
12:21:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:21:23 INFO - PROCESS | 1854 | 1467055283134 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:23 INFO - PROCESS | 1854 | 1467055283232 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:21:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 527ms
12:21:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:21:23 INFO - PROCESS | 1854 | 1467055283673 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:23 INFO - PROCESS | 1854 | 1467055283767 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:21:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 478ms
12:21:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:21:24 INFO - PROCESS | 1854 | 1467055284147 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:24 INFO - PROCESS | 1854 | 1467055284235 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:21:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms
12:21:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:21:24 INFO - PROCESS | 1854 | 1467055284676 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:24 INFO - PROCESS | 1854 | 1467055284775 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:21:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms
12:21:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:21:25 INFO - PROCESS | 1854 | 1467055285205 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:25 INFO - PROCESS | 1854 | 1467055285334 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:21:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms
12:21:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:21:25 INFO - PROCESS | 1854 | 1467055285731 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:25 INFO - PROCESS | 1854 | 1467055285816 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:21:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 469ms
12:21:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:21:26 INFO - PROCESS | 1854 | 1467055286206 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:26 INFO - PROCESS | 1854 | 1467055286299 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:21:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms
12:21:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:21:26 INFO - PROCESS | 1854 | 1467055286686 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:26 INFO - PROCESS | 1854 | 1467055286771 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:21:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 425ms
12:21:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:21:27 INFO - PROCESS | 1854 | 1467055287117 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:27 INFO - PROCESS | 1854 | 1467055287204 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:21:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 427ms
12:21:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:21:27 INFO - PROCESS | 1854 | 1467055287553 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:27 INFO - PROCESS | 1854 | 1467055287659 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:21:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 479ms
12:21:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:21:28 INFO - PROCESS | 1854 | 1467055288033 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:28 INFO - PROCESS | 1854 | 1467055288122 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:21:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 623ms
12:21:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:21:28 INFO - PROCESS | 1854 | 1467055288664 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:28 INFO - PROCESS | 1854 | 1467055288818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:21:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 825ms
12:21:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:21:29 INFO - PROCESS | 1854 | 1467055289494 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:29 INFO - PROCESS | 1854 | 1467055289604 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:21:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 527ms
12:21:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:21:30 INFO - PROCESS | 1854 | 1467055290069 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:30 INFO - PROCESS | 1854 | 1467055290170 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:21:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 526ms
12:21:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:21:30 INFO - PROCESS | 1854 | 1467055290613 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:30 INFO - PROCESS | 1854 | 1467055290708 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:21:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 633ms
12:21:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:21:31 INFO - PROCESS | 1854 | 1467055291243 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:31 INFO - PROCESS | 1854 | 1467055291336 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:21:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 528ms
12:21:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:21:31 INFO - PROCESS | 1854 | 1467055291776 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:31 INFO - PROCESS | 1854 | 1467055291866 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:21:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 525ms
12:21:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:21:32 INFO - PROCESS | 1854 | 1467055292309 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:32 INFO - PROCESS | 1854 | 1467055292453 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:21:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms
12:21:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:21:32 INFO - PROCESS | 1854 | 1467055292883 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:32 INFO - PROCESS | 1854 | 1467055292966 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:21:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 428ms
12:21:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:21:33 INFO - PROCESS | 1854 | 1467055293317 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:33 INFO - PROCESS | 1854 | 1467055293407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:21:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 471ms
12:21:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:21:33 INFO - PROCESS | 1854 | 1467055293791 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:33 INFO - PROCESS | 1854 | 1467055293876 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:21:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 425ms
12:21:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:21:34 INFO - PROCESS | 1854 | 1467055294223 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:34 INFO - PROCESS | 1854 | 1467055294313 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:21:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 483ms
12:21:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:21:34 INFO - PROCESS | 1854 | 1467055294712 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:34 INFO - PROCESS | 1854 | 1467055294809 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:21:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms
12:21:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:21:35 INFO - PROCESS | 1854 | 1467055295237 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:35 INFO - PROCESS | 1854 | 1467055295326 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:21:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 570ms
12:21:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:21:35 INFO - PROCESS | 1854 | 1467055295816 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:35 INFO - PROCESS | 1854 | 1467055295975 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:21:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 824ms
12:21:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:21:36 INFO - PROCESS | 1854 | 1467055296646 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:36 INFO - PROCESS | 1854 | 1467055296759 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:21:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 820ms
12:21:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:21:37 INFO - PROCESS | 1854 | 1467055297473 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:37 INFO - PROCESS | 1854 | 1467055297586 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:21:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 570ms
12:21:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:21:38 INFO - PROCESS | 1854 | 1467055298055 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:38 INFO - PROCESS | 1854 | 1467055298152 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:21:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 523ms
12:21:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:21:38 INFO - PROCESS | 1854 | 1467055298591 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:38 INFO - PROCESS | 1854 | 1467055298682 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:21:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 528ms
12:21:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:21:39 INFO - PROCESS | 1854 | 1467055299116 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:39 INFO - PROCESS | 1854 | 1467055299206 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:21:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 523ms
12:21:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:21:39 INFO - PROCESS | 1854 | 1467055299648 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:39 INFO - PROCESS | 1854 | 1467055299760 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 581ms
12:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:21:40 INFO - PROCESS | 1854 | 1467055300244 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:40 INFO - PROCESS | 1854 | 1467055300366 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 526ms
12:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:21:40 INFO - PROCESS | 1854 | 1467055300771 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:40 INFO - PROCESS | 1854 | 1467055300853 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:21:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 484ms
12:21:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:21:41 INFO - PROCESS | 1854 | 1467055301259 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:41 INFO - PROCESS | 1854 | 1467055301353 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:21:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:21:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 419ms
12:21:41 INFO - TEST-START | /DOMEvents/constructors.html
12:21:41 INFO - PROCESS | 1854 | 1467055301691 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:41 INFO - PROCESS | 1854 | 1467055301773 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:21:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:21:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:21:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:21:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:21:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:21:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:21:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:21:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:21:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 445ms
12:21:42 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:21:42 INFO - PROCESS | 1854 | 1467055302142 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:42 INFO - PROCESS | 1854 | 1467055302233 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:21:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 425ms
12:21:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:21:42 INFO - PROCESS | 1854 | 1467055302572 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:42 INFO - PROCESS | 1854 | 1467055302675 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:21:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:21:43 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:21:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:21:43 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:21:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:21:43 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:21:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:21:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:21:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 474ms
12:21:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:21:43 INFO - PROCESS | 1854 | 1467055303065 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:43 INFO - PROCESS | 1854 | 1467055303149 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:43 INFO - PROCESS | 1854 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:21:43 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:21:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 479ms
12:21:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:21:43 INFO - PROCESS | 1854 | 1467055303545 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:43 INFO - PROCESS | 1854 | 1467055303670 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:44 INFO - PROCESS | 1854 | 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:21:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:21:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 722ms
12:21:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:21:44 INFO - PROCESS | 1854 | 1467055304274 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:44 INFO - PROCESS | 1854 | 1467055304399 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:44 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:21:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms
12:21:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:21:44 INFO - PROCESS | 1854 | 1467055304906 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:45 INFO - PROCESS | 1854 | 1467055305020 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:45 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:21:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 489ms
12:21:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:21:45 INFO - PROCESS | 1854 | 1467055305429 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:45 INFO - PROCESS | 1854 | 1467055305518 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:45 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:21:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:21:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 477ms
12:21:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:21:45 INFO - PROCESS | 1854 | 1467055305881 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:45 INFO - PROCESS | 1854 | 1467055305982 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:46 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:21:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 473ms
12:21:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:21:46 INFO - PROCESS | 1854 | 1467055306359 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:46 INFO - PROCESS | 1854 | 1467055306438 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:46 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:21:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 473ms
12:21:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:21:46 INFO - PROCESS | 1854 | 1467055306840 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:46 INFO - PROCESS | 1854 | 1467055306975 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:21:47 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:21:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 469ms
12:21:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:21:47 INFO - PROCESS | 1854 | 1467055307317 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:47 INFO - PROCESS | 1854 | 1467055307410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:47 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:21:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 475ms
12:21:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:21:47 INFO - PROCESS | 1854 | 1467055307795 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:47 INFO - PROCESS | 1854 | 1467055307902 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:48 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:21:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 425ms
12:21:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:21:48 INFO - PROCESS | 1854 | 1467055308230 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:48 INFO - PROCESS | 1854 | 1467055308312 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:48 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:21:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 377ms
12:21:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:21:48 INFO - PROCESS | 1854 | 1467055308611 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:48 INFO - PROCESS | 1854 | 1467055308726 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:49 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:21:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 430ms
12:21:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:21:49 INFO - PROCESS | 1854 | 1467055309054 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:49 INFO - PROCESS | 1854 | 1467055309148 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:49 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:21:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 428ms
12:21:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:21:49 INFO - PROCESS | 1854 | 1467055309482 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:49 INFO - PROCESS | 1854 | 1467055309566 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:49 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:21:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 376ms
12:21:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:21:49 INFO - PROCESS | 1854 | 1467055309861 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:49 INFO - PROCESS | 1854 | 1467055309965 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:50 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:21:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:21:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 375ms
12:21:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:21:50 INFO - PROCESS | 1854 | 1467055310257 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:50 INFO - PROCESS | 1854 | 1467055310345 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:50 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:21:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 372ms
12:21:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:21:50 INFO - PROCESS | 1854 | 1467055310639 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:50 INFO - PROCESS | 1854 | 1467055310734 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:51 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:21:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 631ms
12:21:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:21:51 INFO - PROCESS | 1854 | 1467055311272 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:51 INFO - PROCESS | 1854 | 1467055311396 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:21:51 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:21:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 578ms
12:21:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:21:51 INFO - PROCESS | 1854 | 1467055311859 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:52 INFO - PROCESS | 1854 | 1467055312074 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:52 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:21:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1024ms
12:21:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:21:52 INFO - PROCESS | 1854 | 1467055312926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:53 INFO - PROCESS | 1854 | 1467055313073 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:53 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:21:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 751ms
12:21:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:21:53 INFO - PROCESS | 1854 | 1467055313657 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:53 INFO - PROCESS | 1854 | 1467055313760 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:54 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:21:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms
12:21:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:21:54 INFO - PROCESS | 1854 | 1467055314143 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:54 INFO - PROCESS | 1854 | 1467055314236 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:54 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:21:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 482ms
12:21:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:21:54 INFO - PROCESS | 1854 | 1467055314640 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:54 INFO - PROCESS | 1854 | 1467055314739 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:21:55 INFO - {}
12:21:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:21:55 INFO - {}
12:21:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:21:55 INFO - {}
12:21:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:21:55 INFO - {}
12:21:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 480ms
12:21:55 INFO - TEST-START | /FileAPI/fileReader.html
12:21:55 INFO - PROCESS | 1854 | 1467055315113 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:55 INFO - PROCESS | 1854 | 1467055315200 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:21:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:21:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:21:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:21:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 429ms
12:21:55 INFO - TEST-START | /FileAPI/historical.html
12:21:55 INFO - PROCESS | 1854 | 1467055315554 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:55 INFO - PROCESS | 1854 | 1467055315639 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:21:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:21:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:21:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:21:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:21:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:21:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:21:55 INFO - TEST-OK | /FileAPI/historical.html | took 437ms
12:21:55 INFO - TEST-START | /FileAPI/idlharness.html
12:21:55 INFO - PROCESS | 1854 | 1467055315995 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:56 INFO - PROCESS | 1854 | 1467055316111 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:21:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:21:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:21:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:21:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:21:56 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:21:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:21:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:21:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:21:56 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:21:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:21:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:21:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:21:56 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:21:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:21:56 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:21:56 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:21:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:21:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:21:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:21:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:21:56 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:21:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:21:56 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:21:56 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:21:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:21:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:21:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 677ms
12:21:56 INFO - TEST-START | /FileAPI/idlharness.worker
12:21:56 INFO - PROCESS | 1854 | 1467055316734 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:56 INFO - PROCESS | 1854 | 1467055316845 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:21:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:21:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:21:57 INFO - {}
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:21:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:21:57 INFO - {}
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:21:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:21:57 INFO - {}
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:21:57 INFO - {}
12:21:57 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:21:57 INFO - {}
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:21:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:21:57 INFO - {}
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:21:57 INFO - {}
12:21:57 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:21:57 INFO - {}
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:21:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:21:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:21:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 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:21:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:21:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:21:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:21:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:21:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:21:57 INFO - {}
12:21:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 872ms
12:21:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:21:57 INFO - PROCESS | 1854 | 1467055317562 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:57 INFO - PROCESS | 1854 | 1467055317735 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:21:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 482ms
12:21:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:21:58 INFO - PROCESS | 1854 | 1467055318056 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:58 INFO - PROCESS | 1854 | 1467055318142 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:21:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 379ms
12:21:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:21:58 INFO - PROCESS | 1854 | 1467055318441 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:58 INFO - PROCESS | 1854 | 1467055318533 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:21:58 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:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:21:58 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:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:21:58 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:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:21:58 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:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:21:58 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:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:21:58 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:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
12:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:21:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 501ms
12:21:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:21:58 INFO - PROCESS | 1854 | 1467055318947 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:59 INFO - PROCESS | 1854 | 1467055319080 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:21:59 INFO - {}
12:21:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 476ms
12:21:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:21:59 INFO - PROCESS | 1854 | 1467055319424 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:59 INFO - PROCESS | 1854 | 1467055319508 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:21:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:21:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:21:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:21:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 374ms
12:21:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:21:59 INFO - PROCESS | 1854 | 1467055319819 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:21:59 INFO - PROCESS | 1854 | 1467055319948 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:22:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:22:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:22:00 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:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:22:00 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:22:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:22:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:22:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 827ms
12:22:00 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:22:00 INFO - PROCESS | 1854 | 1467055320749 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:00 INFO - PROCESS | 1854 | 1467055320873 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:22:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:22:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:22:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:22:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:22:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:22:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:22:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:22:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:22:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 871ms
12:22:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:22:01 INFO - PROCESS | 1854 | 1467055321550 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:01 INFO - PROCESS | 1854 | 1467055321648 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:22:02 INFO - {}
12:22:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 540ms
12:22:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:22:02 INFO - PROCESS | 1854 | 1467055322093 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:02 INFO - PROCESS | 1854 | 1467055322182 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:22:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:22:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 474ms
12:22:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:22:02 INFO - PROCESS | 1854 | 1467055322581 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:02 INFO - PROCESS | 1854 | 1467055322716 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:22:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 524ms
12:22:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:22:03 INFO - PROCESS | 1854 | 1467055323103 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:03 INFO - PROCESS | 1854 | 1467055323194 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:22:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:22:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 426ms
12:22:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:22:03 INFO - PROCESS | 1854 | 1467055323539 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:03 INFO - PROCESS | 1854 | 1467055323637 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:22:04 INFO - reader.readAsText(blob_2)
12:22:04 INFO - }" did not throw
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:22:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:22:04 INFO - reader.readAsDataURL(blob_2)
12:22:04 INFO - }" did not throw
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:22:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:22:04 INFO - reader.readAsArrayBuffer(blob_2)
12:22:04 INFO - }" did not throw
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:22:04 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:22:04 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:22:04 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:22:04 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:22:04 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:22:04 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:22:04 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:22:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 521ms
12:22:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:22:04 INFO - PROCESS | 1854 | 1467055324082 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:04 INFO - PROCESS | 1854 | 1467055324195 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:22:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 484ms
12:22:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:22:04 INFO - PROCESS | 1854 | 1467055324570 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:04 INFO - PROCESS | 1854 | 1467055324651 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:22:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 377ms
12:22:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:22:04 INFO - PROCESS | 1854 | 1467055324962 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:05 INFO - PROCESS | 1854 | 1467055325053 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:22:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 375ms
12:22:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:22:05 INFO - PROCESS | 1854 | 1467055325357 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:05 INFO - PROCESS | 1854 | 1467055325447 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:22:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 424ms
12:22:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:22:05 INFO - PROCESS | 1854 | 1467055325788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:05 INFO - PROCESS | 1854 | 1467055325869 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:22:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:22:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 425ms
12:22:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:22:06 INFO - PROCESS | 1854 | 1467055326238 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:06 INFO - PROCESS | 1854 | 1467055326351 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:22:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 479ms
12:22:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:22:06 INFO - PROCESS | 1854 | 1467055326715 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:06 INFO - PROCESS | 1854 | 1467055326799 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:22:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 377ms
12:22:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:22:07 INFO - PROCESS | 1854 | 1467055327104 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:07 INFO - PROCESS | 1854 | 1467055327207 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:22:07 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:22:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:22:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:22:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 429ms
12:22:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:22:07 INFO - PROCESS | 1854 | 1467055327586 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:07 INFO - PROCESS | 1854 | 1467055327721 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:22:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 577ms
12:22:08 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:22:08 INFO - PROCESS | 1854 | 1467055328173 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:08 INFO - PROCESS | 1854 | 1467055328287 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:08 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:22:08 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 578ms
12:22:08 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:22:08 INFO - PROCESS | 1854 | 1467055328758 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:09 INFO - PROCESS | 1854 | 1467055329016 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:09 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:22:09 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 826ms
12:22:09 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:22:09 INFO - PROCESS | 1854 | 1467055329586 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:09 INFO - PROCESS | 1854 | 1467055329678 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:10 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:22:10 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 523ms
12:22:10 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:22:10 INFO - PROCESS | 1854 | 1467055330119 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:10 INFO - PROCESS | 1854 | 1467055330212 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:10 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:22:10 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 523ms
12:22:10 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:22:10 INFO - PROCESS | 1854 | 1467055330669 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:10 INFO - PROCESS | 1854 | 1467055330766 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:22:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 487ms
12:22:11 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:22:11 INFO - PROCESS | 1854 | 1467055331150 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:11 INFO - PROCESS | 1854 | 1467055331247 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:22:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:22:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 525ms
12:22:11 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:22:11 INFO - PROCESS | 1854 | 1467055331693 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:11 INFO - PROCESS | 1854 | 1467055331789 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:22:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 526ms
12:22:12 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:22:12 INFO - PROCESS | 1854 | 1467055332225 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:12 INFO - PROCESS | 1854 | 1467055332333 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:22:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:22:12 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 521ms
12:22:12 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:22:12 INFO - PROCESS | 1854 | 1467055332752 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:12 INFO - PROCESS | 1854 | 1467055332853 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:22:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 477ms
12:22:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:22:13 INFO - PROCESS | 1854 | 1467055333235 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:13 INFO - PROCESS | 1854 | 1467055333339 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:22:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:22:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 571ms
12:22:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:22:13 INFO - PROCESS | 1854 | 1467055333811 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:13 INFO - PROCESS | 1854 | 1467055333904 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:22:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 473ms
12:22:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:22:14 INFO - PROCESS | 1854 | 1467055334293 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:14 INFO - PROCESS | 1854 | 1467055334378 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:22:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:22:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 476ms
12:22:14 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:22:14 INFO - PROCESS | 1854 | 1467055334773 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:14 INFO - PROCESS | 1854 | 1467055334873 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:22:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:22:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:22:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:22:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:22:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 673ms
12:22:15 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:22:15 INFO - PROCESS | 1854 | 1467055335453 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:15 INFO - PROCESS | 1854 | 1467055335540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:22:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:22:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:22:16 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 676ms
12:22:16 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:22:16 INFO - PROCESS | 1854 | 1467055336155 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:16 INFO - PROCESS | 1854 | 1467055336279 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:16 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:22:16 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:22:16 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:22:16 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 781ms
12:22:17 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:22:17 INFO - PROCESS | 1854 | 1467055337082 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:17 INFO - PROCESS | 1854 | 1467055337212 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:17 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:22:17 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 686ms
12:22:17 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:22:17 INFO - PROCESS | 1854 | 1467055337773 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:17 INFO - PROCESS | 1854 | 1467055337866 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:18 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:22:18 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:22:18 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 476ms
12:22:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:22:18 INFO - PROCESS | 1854 | 1467055338272 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:18 INFO - PROCESS | 1854 | 1467055338374 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:22:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 526ms
12:22:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:22:18 INFO - PROCESS | 1854 | 1467055338813 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:18 INFO - PROCESS | 1854 | 1467055338903 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:22:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 478ms
12:22:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:22:19 INFO - PROCESS | 1854 | 1467055339295 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:19 INFO - PROCESS | 1854 | 1467055339387 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:22:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 471ms
12:22:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:22:19 INFO - PROCESS | 1854 | 1467055339781 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:19 INFO - PROCESS | 1854 | 1467055339911 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:22:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 526ms
12:22:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:22:20 INFO - PROCESS | 1854 | 1467055340307 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:20 INFO - PROCESS | 1854 | 1467055340398 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:22:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 471ms
12:22:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:22:20 INFO - PROCESS | 1854 | 1467055340788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:20 INFO - PROCESS | 1854 | 1467055340870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:22:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 471ms
12:22:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:22:21 INFO - PROCESS | 1854 | 1467055341264 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:21 INFO - PROCESS | 1854 | 1467055341391 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:22:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 477ms
12:22:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:22:21 INFO - PROCESS | 1854 | 1467055341746 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:21 INFO - PROCESS | 1854 | 1467055341825 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:22:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 422ms
12:22:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:22:22 INFO - PROCESS | 1854 | 1467055342174 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:22 INFO - PROCESS | 1854 | 1467055342278 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:22:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 474ms
12:22:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:22:22 INFO - PROCESS | 1854 | 1467055342652 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:22 INFO - PROCESS | 1854 | 1467055342745 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:22:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 470ms
12:22:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:22:23 INFO - PROCESS | 1854 | 1467055343127 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:23 INFO - PROCESS | 1854 | 1467055343219 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:22:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 423ms
12:22:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:22:23 INFO - PROCESS | 1854 | 1467055343556 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:23 INFO - PROCESS | 1854 | 1467055343649 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:22:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 632ms
12:22:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:22:24 INFO - PROCESS | 1854 | 1467055344206 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:24 INFO - PROCESS | 1854 | 1467055344376 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:22:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 632ms
12:22:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:22:24 INFO - PROCESS | 1854 | 1467055344849 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:24 INFO - PROCESS | 1854 | 1467055344972 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:22:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 674ms
12:22:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:22:25 INFO - PROCESS | 1854 | 1467055345532 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:25 INFO - PROCESS | 1854 | 1467055345755 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:22:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 1175ms
12:22:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:22:26 INFO - PROCESS | 1854 | 1467055346708 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:26 INFO - PROCESS | 1854 | 1467055346818 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:27 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:22:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 571ms
12:22:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:22:27 INFO - PROCESS | 1854 | 1467055347296 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:27 INFO - PROCESS | 1854 | 1467055347392 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:27 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:22:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 521ms
12:22:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:22:27 INFO - PROCESS | 1854 | 1467055347835 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:27 INFO - PROCESS | 1854 | 1467055347936 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:22:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 591ms
12:22:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:22:28 INFO - PROCESS | 1854 | 1467055348416 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:28 INFO - PROCESS | 1854 | 1467055348509 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:22:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 473ms
12:22:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:22:28 INFO - PROCESS | 1854 | 1467055348901 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:29 INFO - PROCESS | 1854 | 1467055348997 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:22:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 477ms
12:22:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:22:29 INFO - PROCESS | 1854 | 1467055349393 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:29 INFO - PROCESS | 1854 | 1467055349511 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:22:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 522ms
12:22:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:22:29 INFO - PROCESS | 1854 | 1467055349916 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:30 INFO - PROCESS | 1854 | 1467055350016 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:22:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 475ms
12:22:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:22:30 INFO - PROCESS | 1854 | 1467055350395 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:30 INFO - PROCESS | 1854 | 1467055350490 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:22:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 526ms
12:22:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:22:30 INFO - PROCESS | 1854 | 1467055350926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:31 INFO - PROCESS | 1854 | 1467055351021 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:22:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 474ms
12:22:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:22:31 INFO - PROCESS | 1854 | 1467055351405 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:31 INFO - PROCESS | 1854 | 1467055351490 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:31 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:22:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 469ms
12:22:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:22:31 INFO - PROCESS | 1854 | 1467055351883 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:31 INFO - PROCESS | 1854 | 1467055351983 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:32 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:22:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 477ms
12:22:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:22:32 INFO - PROCESS | 1854 | 1467055352367 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:32 INFO - PROCESS | 1854 | 1467055352457 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:22:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 480ms
12:22:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:22:32 INFO - PROCESS | 1854 | 1467055352851 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:32 INFO - PROCESS | 1854 | 1467055352975 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:22:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 681ms
12:22:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:22:33 INFO - PROCESS | 1854 | 1467055353540 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:33 INFO - PROCESS | 1854 | 1467055353680 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:22:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 822ms
12:22:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:22:34 INFO - PROCESS | 1854 | 1467055354372 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:34 INFO - PROCESS | 1854 | 1467055354481 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:22:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 528ms
12:22:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:22:34 INFO - PROCESS | 1854 | 1467055354906 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:35 INFO - PROCESS | 1854 | 1467055355000 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:22:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 523ms
12:22:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:22:35 INFO - PROCESS | 1854 | 1467055355444 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:35 INFO - PROCESS | 1854 | 1467055355538 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:22:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 479ms
12:22:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:22:35 INFO - PROCESS | 1854 | 1467055355926 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:36 INFO - PROCESS | 1854 | 1467055356014 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:22:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 482ms
12:22:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:22:36 INFO - PROCESS | 1854 | 1467055356410 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:36 INFO - PROCESS | 1854 | 1467055356504 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:22:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 569ms
12:22:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:22:36 INFO - PROCESS | 1854 | 1467055356987 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:37 INFO - PROCESS | 1854 | 1467055357105 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:22:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 526ms
12:22:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:22:37 INFO - PROCESS | 1854 | 1467055357517 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:37 INFO - PROCESS | 1854 | 1467055357600 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:22:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 475ms
12:22:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:22:37 INFO - PROCESS | 1854 | 1467055357997 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:38 INFO - PROCESS | 1854 | 1467055358087 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 473ms
12:22:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:22:38 INFO - PROCESS | 1854 | 1467055358475 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:38 INFO - PROCESS | 1854 | 1467055358560 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 427ms
12:22:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:22:38 INFO - PROCESS | 1854 | 1467055358906 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:38 INFO - PROCESS | 1854 | 1467055358994 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:22:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1028ms
12:22:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:22:39 INFO - PROCESS | 1854 | 1467055359947 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:40 INFO - PROCESS | 1854 | 1467055360045 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:22:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 535ms
12:22:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:22:40 INFO - PROCESS | 1854 | 1467055360485 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:40 INFO - PROCESS | 1854 | 1467055360611 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:22:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 628ms
12:22:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:22:41 INFO - PROCESS | 1854 | 1467055361121 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:41 INFO - PROCESS | 1854 | 1467055361301 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:22:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 721ms
12:22:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:22:41 INFO - PROCESS | 1854 | 1467055361847 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:41 INFO - PROCESS | 1854 | 1467055361968 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:22:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 879ms
12:22:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:22:42 INFO - PROCESS | 1854 | 1467055362735 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:42 INFO - PROCESS | 1854 | 1467055362839 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:22:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 531ms
12:22:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:22:43 INFO - PROCESS | 1854 | 1467055363275 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:43 INFO - PROCESS | 1854 | 1467055363366 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:22:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 473ms
12:22:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:22:43 INFO - PROCESS | 1854 | 1467055363770 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:43 INFO - PROCESS | 1854 | 1467055363855 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:22:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 523ms
12:22:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:22:44 INFO - PROCESS | 1854 | 1467055364289 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:44 INFO - PROCESS | 1854 | 1467055364380 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:22:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 471ms
12:22:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:22:44 INFO - PROCESS | 1854 | 1467055364776 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:44 INFO - PROCESS | 1854 | 1467055364864 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:22:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 480ms
12:22:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:22:45 INFO - PROCESS | 1854 | 1467055365264 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:45 INFO - PROCESS | 1854 | 1467055365388 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:22:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 529ms
12:22:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:22:45 INFO - PROCESS | 1854 | 1467055365789 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:45 INFO - PROCESS | 1854 | 1467055365893 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 525ms
12:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:22:46 INFO - PROCESS | 1854 | 1467055366316 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:46 INFO - PROCESS | 1854 | 1467055366399 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 477ms
12:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:22:46 INFO - PROCESS | 1854 | 1467055366804 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:46 INFO - PROCESS | 1854 | 1467055366889 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:22:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 478ms
12:22:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:22:47 INFO - PROCESS | 1854 | 1467055367283 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:47 INFO - PROCESS | 1854 | 1467055367362 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:22:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 476ms
12:22:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:22:47 INFO - PROCESS | 1854 | 1467055367766 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:47 INFO - PROCESS | 1854 | 1467055367873 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:22:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 471ms
12:22:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:22:48 INFO - PROCESS | 1854 | 1467055368241 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:48 INFO - PROCESS | 1854 | 1467055368332 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:22:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 527ms
12:22:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:22:48 INFO - PROCESS | 1854 | 1467055368775 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:48 INFO - PROCESS | 1854 | 1467055368932 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:22:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 672ms
12:22:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:22:49 INFO - PROCESS | 1854 | 1467055369456 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:49 INFO - PROCESS | 1854 | 1467055369664 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:22:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 728ms
12:22:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:22:50 INFO - PROCESS | 1854 | 1467055370191 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:50 INFO - PROCESS | 1854 | 1467055370320 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:22:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 520ms
12:22:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:22:50 INFO - PROCESS | 1854 | 1467055370718 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:50 INFO - PROCESS | 1854 | 1467055370814 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:22:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 475ms
12:22:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:22:51 INFO - PROCESS | 1854 | 1467055371208 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:51 INFO - PROCESS | 1854 | 1467055371317 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:22:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 539ms
12:22:51 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:22:51 INFO - PROCESS | 1854 | 1467055371743 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:51 INFO - PROCESS | 1854 | 1467055371833 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:22:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 524ms
12:22:52 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:22:52 INFO - PROCESS | 1854 | 1467055372274 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:52 INFO - PROCESS | 1854 | 1467055372378 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:22:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 570ms
12:22:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:22:52 INFO - PROCESS | 1854 | 1467055372856 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:52 INFO - PROCESS | 1854 | 1467055372944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:22:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 477ms
12:22:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:22:53 INFO - PROCESS | 1854 | 1467055373332 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:53 INFO - PROCESS | 1854 | 1467055373421 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:22:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 523ms
12:22:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:22:53 INFO - PROCESS | 1854 | 1467055373862 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:53 INFO - PROCESS | 1854 | 1467055373976 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:22:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1022ms
12:22:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:22:54 INFO - PROCESS | 1854 | 1467055374892 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:55 INFO - PROCESS | 1854 | 1467055375012 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:22:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 725ms
12:22:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:22:55 INFO - PROCESS | 1854 | 1467055375899 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:56 INFO - PROCESS | 1854 | 1467055376008 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:22:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 533ms
12:22:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:22:56 INFO - PROCESS | 1854 | 1467055376441 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:56 INFO - PROCESS | 1854 | 1467055376532 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:22:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 476ms
12:22:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:22:56 INFO - PROCESS | 1854 | 1467055376924 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:57 INFO - PROCESS | 1854 | 1467055377033 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:22:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 479ms
12:22:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:22:57 INFO - PROCESS | 1854 | 1467055377401 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:57 INFO - PROCESS | 1854 | 1467055377489 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:22:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 474ms
12:22:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:22:57 INFO - PROCESS | 1854 | 1467055377880 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:57 INFO - PROCESS | 1854 | 1467055377974 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:22:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 519ms
12:22:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:22:58 INFO - PROCESS | 1854 | 1467055378409 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:58 INFO - PROCESS | 1854 | 1467055378524 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:22:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 520ms
12:22:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:22:58 INFO - PROCESS | 1854 | 1467055378931 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:59 INFO - PROCESS | 1854 | 1467055379010 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:22:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 472ms
12:22:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:22:59 INFO - PROCESS | 1854 | 1467055379409 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:22:59 INFO - PROCESS | 1854 | 1467055379490 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:23:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 986ms
12:23:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:23:00 INFO - PROCESS | 1854 | 1467055380419 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:00 INFO - PROCESS | 1854 | 1467055380509 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:23:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:23:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 579ms
12:23:00 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:23:01 INFO - PROCESS | 1854 | 1467055380998 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:01 INFO - PROCESS | 1854 | 1467055381092 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:23:01 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 474ms
12:23:01 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:23:01 INFO - PROCESS | 1854 | 1467055381482 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:01 INFO - PROCESS | 1854 | 1467055381635 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:23:02 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 624ms
12:23:02 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:23:02 INFO - PROCESS | 1854 | 1467055382109 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:02 INFO - PROCESS | 1854 | 1467055382229 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:23:02 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 728ms
12:23:02 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:23:02 INFO - PROCESS | 1854 | 1467055382860 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:03 INFO - PROCESS | 1854 | 1467055383071 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:23:03 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 673ms
12:23:03 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:23:03 INFO - PROCESS | 1854 | 1467055383544 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:03 INFO - PROCESS | 1854 | 1467055383662 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:23:04 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 476ms
12:23:04 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:23:04 INFO - PROCESS | 1854 | 1467055384033 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:04 INFO - PROCESS | 1854 | 1467055384127 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:23:04 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 525ms
12:23:04 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:23:04 INFO - PROCESS | 1854 | 1467055384554 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:04 INFO - PROCESS | 1854 | 1467055384642 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:23:05 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 470ms
12:23:05 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:23:05 INFO - PROCESS | 1854 | 1467055385039 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:05 INFO - PROCESS | 1854 | 1467055385135 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:23:05 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 520ms
12:23:05 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:23:05 INFO - PROCESS | 1854 | 1467055385575 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:05 INFO - PROCESS | 1854 | 1467055385697 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:06 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:23:06 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 520ms
12:23:06 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:23:06 INFO - PROCESS | 1854 | 1467055386102 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:06 INFO - PROCESS | 1854 | 1467055386181 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:06 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:23:06 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 425ms
12:23:06 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:23:06 INFO - PROCESS | 1854 | 1467055386528 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:06 INFO - PROCESS | 1854 | 1467055386606 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:06 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:23:06 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:23:06 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:23:06 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 419ms
12:23:06 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:23:06 INFO - PROCESS | 1854 | 1467055386957 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:07 INFO - PROCESS | 1854 | 1467055387038 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:07 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:23:07 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 526ms
12:23:07 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:23:07 INFO - PROCESS | 1854 | 1467055387491 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:07 INFO - PROCESS | 1854 | 1467055387574 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:08 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:23:08 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 580ms
12:23:08 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:23:08 INFO - PROCESS | 1854 | 1467055388076 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:08 INFO - PROCESS | 1854 | 1467055388178 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:08 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:23:08 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 571ms
12:23:08 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:23:08 INFO - PROCESS | 1854 | 1467055388650 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:08 INFO - PROCESS | 1854 | 1467055388732 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:09 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:23:09 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:23:09 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 472ms
12:23:09 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:23:09 INFO - PROCESS | 1854 | 1467055389129 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:09 INFO - PROCESS | 1854 | 1467055389274 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:23:09 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 678ms
12:23:09 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:23:09 INFO - PROCESS | 1854 | 1467055389824 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:09 INFO - PROCESS | 1854 | 1467055389986 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:23:10 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 877ms
12:23:10 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:23:10 INFO - PROCESS | 1854 | 1467055390716 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:10 INFO - PROCESS | 1854 | 1467055390902 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:23:11 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1283ms
12:23:11 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:23:11 INFO - PROCESS | 1854 | 1467055391997 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:12 INFO - PROCESS | 1854 | 1467055392115 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:23:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:23:12 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 573ms
12:23:12 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:23:12 INFO - PROCESS | 1854 | 1467055392579 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:12 INFO - PROCESS | 1854 | 1467055392672 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:23:13 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 478ms
12:23:13 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:23:13 INFO - PROCESS | 1854 | 1467055393085 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:13 INFO - PROCESS | 1854 | 1467055393183 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:23:13 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 624ms
12:23:13 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:23:13 INFO - PROCESS | 1854 | 1467055393699 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:13 INFO - PROCESS | 1854 | 1467055393788 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:23:14 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 469ms
12:23:14 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:23:14 INFO - PROCESS | 1854 | 1467055394174 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:14 INFO - PROCESS | 1854 | 1467055394281 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:23:14 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 534ms
12:23:14 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:23:14 INFO - PROCESS | 1854 | 1467055394716 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:14 INFO - PROCESS | 1854 | 1467055394852 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:23:15 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 676ms
12:23:15 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:23:15 INFO - PROCESS | 1854 | 1467055395393 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:15 INFO - PROCESS | 1854 | 1467055395485 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:23:15 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 520ms
12:23:15 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:23:15 INFO - PROCESS | 1854 | 1467055395927 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:16 INFO - PROCESS | 1854 | 1467055396011 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:23:16 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 482ms
12:23:16 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:23:16 INFO - PROCESS | 1854 | 1467055396407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:16 INFO - PROCESS | 1854 | 1467055396487 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:23:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:23:16 INFO - window.indexedDB.open('test', val);..." did not throw
12:23:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:23:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:23:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:23:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:23:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:23:16 INFO - window.indexedDB.open('test', val);..." did not throw
12:23:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:23:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:23:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:23:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:23:16 INFO - window.indexedDB.open('test', val);..." did not throw
12:23:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:23:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:23:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:23:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:23:16 INFO - window.indexedDB.open('test', val);..." did not throw
12:23:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:23:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:23:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:23:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:23:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:23:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:23:17 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 577ms
12:23:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:23:17 INFO - PROCESS | 1854 | 1467055396997 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:17 INFO - PROCESS | 1854 | 1467055397084 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:23:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 473ms
12:23:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:23:17 INFO - PROCESS | 1854 | 1467055397473 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:17 INFO - PROCESS | 1854 | 1467055397573 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:23:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:23:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1626ms
12:23:19 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:23:19 INFO - PROCESS | 1854 | 1467055399107 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:19 INFO - PROCESS | 1854 | 1467055399250 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:23:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 772ms
12:23:19 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:23:19 INFO - PROCESS | 1854 | 1467055399898 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:20 INFO - PROCESS | 1854 | 1467055400033 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:20 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:23:20 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 522ms
12:23:20 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:23:20 INFO - PROCESS | 1854 | 1467055400430 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:20 INFO - PROCESS | 1854 | 1467055400536 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:20 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:23:20 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 530ms
12:23:20 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:23:20 INFO - PROCESS | 1854 | 1467055400973 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:21 INFO - PROCESS | 1854 | 1467055401065 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:21 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:23:21 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 527ms
12:23:21 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:23:21 INFO - PROCESS | 1854 | 1467055401496 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:21 INFO - PROCESS | 1854 | 1467055401582 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:21 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:23:21 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 469ms
12:23:21 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:23:21 INFO - PROCESS | 1854 | 1467055401976 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:22 INFO - PROCESS | 1854 | 1467055402069 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:22 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:23:22 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 524ms
12:23:22 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:23:22 INFO - PROCESS | 1854 | 1467055402512 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:22 INFO - PROCESS | 1854 | 1467055402631 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:23 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:23:23 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 521ms
12:23:23 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:23:23 INFO - PROCESS | 1854 | 1467055403045 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:23 INFO - PROCESS | 1854 | 1467055403127 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:23 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:23:23 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 424ms
12:23:23 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:23:23 INFO - PROCESS | 1854 | 1467055403473 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:23 INFO - PROCESS | 1854 | 1467055403560 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:23 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:23:23 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 474ms
12:23:23 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:23:23 INFO - PROCESS | 1854 | 1467055403952 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:24 INFO - PROCESS | 1854 | 1467055404041 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:24 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:23:24 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 469ms
12:23:24 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:23:24 INFO - PROCESS | 1854 | 1467055404427 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:24 INFO - PROCESS | 1854 | 1467055404509 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:24 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:23:24 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 422ms
12:23:24 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:23:24 INFO - PROCESS | 1854 | 1467055404856 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:24 INFO - PROCESS | 1854 | 1467055404954 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:25 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:23:25 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 477ms
12:23:25 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:23:25 INFO - PROCESS | 1854 | 1467055405340 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:25 INFO - PROCESS | 1854 | 1467055405423 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:25 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:23:25 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 421ms
12:23:25 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:23:25 INFO - PROCESS | 1854 | 1467055405766 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:25 INFO - PROCESS | 1854 | 1467055405848 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:23:26 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:23:26 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 576ms
12:23:26 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:23:26 INFO - PROCESS | 1854 | 1467055406353 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:26 INFO - PROCESS | 1854 | 1467055406476 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:23:27 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 672ms
12:23:27 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:23:27 INFO - PROCESS | 1854 | 1467055407068 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:27 INFO - PROCESS | 1854 | 1467055407271 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:23:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 729ms
12:23:27 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:23:27 INFO - PROCESS | 1854 | 1467055407804 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:28 INFO - PROCESS | 1854 | 1467055408210 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:23:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 833ms
12:23:28 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:23:28 INFO - PROCESS | 1854 | 1467055408645 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:28 INFO - PROCESS | 1854 | 1467055408761 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:23:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 490ms
12:23:29 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:23:29 INFO - PROCESS | 1854 | 1467055409140 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:29 INFO - PROCESS | 1854 | 1467055409230 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:23:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 475ms
12:23:29 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:23:29 INFO - PROCESS | 1854 | 1467055409631 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:29 INFO - PROCESS | 1854 | 1467055409726 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:23:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 482ms
12:23:30 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:23:30 INFO - PROCESS | 1854 | 1467055410112 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:30 INFO - PROCESS | 1854 | 1467055410211 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:23:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 476ms
12:23:30 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:23:30 INFO - PROCESS | 1854 | 1467055410591 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:30 INFO - PROCESS | 1854 | 1467055410723 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:23:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 677ms
12:23:31 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:23:31 INFO - PROCESS | 1854 | 1467055411275 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:31 INFO - PROCESS | 1854 | 1467055411379 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:23:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 484ms
12:23:31 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:23:31 INFO - PROCESS | 1854 | 1467055411767 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:31 INFO - PROCESS | 1854 | 1467055411860 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:32 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:23:32 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 522ms
12:23:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:23:32 INFO - PROCESS | 1854 | 1467055412288 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:32 INFO - PROCESS | 1854 | 1467055412378 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:23:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 419ms
12:23:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:23:32 INFO - PROCESS | 1854 | 1467055412714 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:32 INFO - PROCESS | 1854 | 1467055412798 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:33 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:23:33 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 424ms
12:23:33 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:23:33 INFO - PROCESS | 1854 | 1467055413143 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:33 INFO - PROCESS | 1854 | 1467055413228 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:33 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:23:33 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 473ms
12:23:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:23:33 INFO - PROCESS | 1854 | 1467055413623 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:33 INFO - PROCESS | 1854 | 1467055413714 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:34 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:23:34 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 427ms
12:23:34 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:23:34 INFO - PROCESS | 1854 | 1467055414058 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:34 INFO - PROCESS | 1854 | 1467055414147 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:34 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:23:34 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 628ms
12:23:34 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:23:34 INFO - PROCESS | 1854 | 1467055414694 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:34 INFO - PROCESS | 1854 | 1467055414864 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:35 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:23:35 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 827ms
12:23:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:23:35 INFO - PROCESS | 1854 | 1467055415528 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:35 INFO - PROCESS | 1854 | 1467055415638 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:23:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 527ms
12:23:36 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:23:36 INFO - PROCESS | 1854 | 1467055416063 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:36 INFO - PROCESS | 1854 | 1467055416184 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:23:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:23:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:23:36 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 478ms
12:23:36 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:23:36 INFO - PROCESS | 1854 | 1467055416554 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:36 INFO - PROCESS | 1854 | 1467055416640 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:23:37 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 474ms
12:23:37 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:23:37 INFO - PROCESS | 1854 | 1467055417030 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:37 INFO - PROCESS | 1854 | 1467055417120 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:23:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:23:37 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 423ms
12:23:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:23:37 INFO - PROCESS | 1854 | 1467055417460 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:37 INFO - PROCESS | 1854 | 1467055417538 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:23:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 473ms
12:23:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:23:37 INFO - PROCESS | 1854 | 1467055417941 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:38 INFO - PROCESS | 1854 | 1467055418050 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:38 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:23:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 528ms
12:23:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:23:38 INFO - PROCESS | 1854 | 1467055418478 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:38 INFO - PROCESS | 1854 | 1467055418565 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:38 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:23:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 477ms
12:23:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:23:38 INFO - PROCESS | 1854 | 1467055418965 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:39 INFO - PROCESS | 1854 | 1467055419057 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:39 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:23:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 470ms
12:23:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:23:39 INFO - PROCESS | 1854 | 1467055419449 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:39 INFO - PROCESS | 1854 | 1467055419541 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:39 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:23:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 427ms
12:23:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:23:39 INFO - PROCESS | 1854 | 1467055419877 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:39 INFO - PROCESS | 1854 | 1467055419959 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:40 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:23:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 424ms
12:23:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:23:40 INFO - PROCESS | 1854 | 1467055420306 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:40 INFO - PROCESS | 1854 | 1467055420401 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:40 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:23:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 477ms
12:23:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:23:40 INFO - PROCESS | 1854 | 1467055420787 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:40 INFO - PROCESS | 1854 | 1467055420879 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:41 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:23:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 473ms
12:23:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:23:41 INFO - PROCESS | 1854 | 1467055421265 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:41 INFO - PROCESS | 1854 | 1467055421347 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:23:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 471ms
12:23:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:23:41 INFO - PROCESS | 1854 | 1467055421743 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:41 INFO - PROCESS | 1854 | 1467055421866 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:23:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 571ms
12:23:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:23:42 INFO - PROCESS | 1854 | 1467055422322 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:42 INFO - PROCESS | 1854 | 1467055422425 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:23:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 586ms
12:23:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:23:42 INFO - PROCESS | 1854 | 1467055422921 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:43 INFO - PROCESS | 1854 | 1467055423142 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:23:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 727ms
12:23:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:23:43 INFO - PROCESS | 1854 | 1467055423647 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:44 INFO - PROCESS | 1854 | 1467055424022 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:23:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 825ms
12:23:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:23:44 INFO - PROCESS | 1854 | 1467055424479 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:44 INFO - PROCESS | 1854 | 1467055424592 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:23:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 477ms
12:23:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:23:44 INFO - PROCESS | 1854 | 1467055424961 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:45 INFO - PROCESS | 1854 | 1467055425051 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:23:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 470ms
12:23:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:23:45 INFO - PROCESS | 1854 | 1467055425448 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:45 INFO - PROCESS | 1854 | 1467055425542 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:45 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:23:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 481ms
12:23:45 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:23:45 INFO - PROCESS | 1854 | 1467055425927 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:46 INFO - PROCESS | 1854 | 1467055426013 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:23:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 519ms
12:23:46 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:23:46 INFO - PROCESS | 1854 | 1467055426462 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:46 INFO - PROCESS | 1854 | 1467055426552 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:23:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 539ms
12:23:46 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:23:47 INFO - PROCESS | 1854 | 1467055426996 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:47 INFO - PROCESS | 1854 | 1467055427093 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:47 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:23:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 469ms
12:23:47 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:23:47 INFO - PROCESS | 1854 | 1467055427470 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:47 INFO - PROCESS | 1854 | 1467055427560 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:47 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:23:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 469ms
12:23:47 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:23:47 INFO - PROCESS | 1854 | 1467055427944 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:48 INFO - PROCESS | 1854 | 1467055428045 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:23:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 471ms
12:23:48 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:23:48 INFO - PROCESS | 1854 | 1467055428421 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:48 INFO - PROCESS | 1854 | 1467055428501 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:23:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 421ms
12:23:48 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:23:48 INFO - PROCESS | 1854 | 1467055428856 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:48 INFO - PROCESS | 1854 | 1467055428940 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:23:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 429ms
12:23:49 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:23:49 INFO - PROCESS | 1854 | 1467055429291 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:49 INFO - PROCESS | 1854 | 1467055429382 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:49 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:23:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 423ms
12:23:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:23:49 INFO - PROCESS | 1854 | 1467055429719 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:49 INFO - PROCESS | 1854 | 1467055429800 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:23:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 521ms
12:23:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:23:50 INFO - PROCESS | 1854 | 1467055430247 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:50 INFO - PROCESS | 1854 | 1467055430370 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:50 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:23:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 725ms
12:23:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:23:50 INFO - PROCESS | 1854 | 1467055430978 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:51 INFO - PROCESS | 1854 | 1467055431097 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:51 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:23:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 624ms
12:23:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:23:51 INFO - PROCESS | 1854 | 1467055431613 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:51 INFO - PROCESS | 1854 | 1467055431723 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:52 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:23:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 482ms
12:23:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:23:52 INFO - PROCESS | 1854 | 1467055432133 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:52 INFO - PROCESS | 1854 | 1467055432221 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:23:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 480ms
12:23:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:23:52 INFO - PROCESS | 1854 | 1467055432583 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:52 INFO - PROCESS | 1854 | 1467055432684 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:53 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:23:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 470ms
12:23:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:23:53 INFO - PROCESS | 1854 | 1467055433059 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:53 INFO - PROCESS | 1854 | 1467055433138 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:23:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 470ms
12:23:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:23:53 INFO - PROCESS | 1854 | 1467055433537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:53 INFO - PROCESS | 1854 | 1467055433653 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:23:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 529ms
12:23:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:23:54 INFO - PROCESS | 1854 | 1467055434069 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:54 INFO - PROCESS | 1854 | 1467055434171 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:23:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 478ms
12:23:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:23:54 INFO - PROCESS | 1854 | 1467055434567 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:54 INFO - PROCESS | 1854 | 1467055434659 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:55 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:23:55 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:23:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 521ms
12:23:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:23:55 INFO - PROCESS | 1854 | 1467055435092 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:55 INFO - PROCESS | 1854 | 1467055435176 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:55 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:23:55 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:23:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:23:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 478ms
12:23:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:23:55 INFO - PROCESS | 1854 | 1467055435576 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:55 INFO - PROCESS | 1854 | 1467055435653 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:23:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 469ms
12:23:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:23:56 INFO - PROCESS | 1854 | 1467055436051 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:56 INFO - PROCESS | 1854 | 1467055436200 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:23:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 620ms
12:23:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:23:56 INFO - PROCESS | 1854 | 1467055436680 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:56 INFO - PROCESS | 1854 | 1467055436778 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:23:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 531ms
12:23:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:23:57 INFO - PROCESS | 1854 | 1467055437220 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:57 INFO - PROCESS | 1854 | 1467055437315 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:23:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 528ms
12:23:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:23:57 INFO - PROCESS | 1854 | 1467055437746 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:57 INFO - PROCESS | 1854 | 1467055437848 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:23:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 673ms
12:23:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:23:58 INFO - PROCESS | 1854 | 1467055438428 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:58 INFO - PROCESS | 1854 | 1467055438544 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:23:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 877ms
12:23:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:23:59 INFO - PROCESS | 1854 | 1467055439311 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:59 INFO - PROCESS | 1854 | 1467055439409 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:23:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 536ms
12:23:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:23:59 INFO - PROCESS | 1854 | 1467055439858 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:23:59 INFO - PROCESS | 1854 | 1467055439991 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:00 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:24:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 572ms
12:24:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:24:00 INFO - PROCESS | 1854 | 1467055440454 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:00 INFO - PROCESS | 1854 | 1467055440552 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:00 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:24:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 478ms
12:24:00 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:24:00 INFO - PROCESS | 1854 | 1467055440924 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:01 INFO - PROCESS | 1854 | 1467055441083 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:24:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 679ms
12:24:01 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:24:01 INFO - PROCESS | 1854 | 1467055441616 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:01 INFO - PROCESS | 1854 | 1467055441713 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:24:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 534ms
12:24:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:24:02 INFO - PROCESS | 1854 | 1467055442156 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:02 INFO - PROCESS | 1854 | 1467055442267 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:24:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 533ms
12:24:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:24:02 INFO - PROCESS | 1854 | 1467055442689 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:02 INFO - PROCESS | 1854 | 1467055442785 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:24:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 469ms
12:24:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:24:03 INFO - PROCESS | 1854 | 1467055443164 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:03 INFO - PROCESS | 1854 | 1467055443240 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:24:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 475ms
12:24:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:24:03 INFO - PROCESS | 1854 | 1467055443644 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:03 INFO - PROCESS | 1854 | 1467055443723 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:24:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 419ms
12:24:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:24:04 INFO - PROCESS | 1854 | 1467055444070 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:04 INFO - PROCESS | 1854 | 1467055444157 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:24:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 469ms
12:24:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:24:04 INFO - PROCESS | 1854 | 1467055444550 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:04 INFO - PROCESS | 1854 | 1467055444645 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:24:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 522ms
12:24:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:24:05 INFO - PROCESS | 1854 | 1467055445076 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:05 INFO - PROCESS | 1854 | 1467055445214 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:24:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 675ms
12:24:05 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:24:05 INFO - PROCESS | 1854 | 1467055445886 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:06 INFO - PROCESS | 1854 | 1467055446006 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:24:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:24:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 773ms
12:24:06 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:24:06 INFO - PROCESS | 1854 | 1467055446555 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:06 INFO - PROCESS | 1854 | 1467055446653 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:24:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 525ms
12:24:07 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:24:07 INFO - PROCESS | 1854 | 1467055447083 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:07 INFO - PROCESS | 1854 | 1467055447175 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:24:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 473ms
12:24:07 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:24:07 INFO - PROCESS | 1854 | 1467055447571 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:07 INFO - PROCESS | 1854 | 1467055447670 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 521ms
12:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:24:08 INFO - PROCESS | 1854 | 1467055448097 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:08 INFO - PROCESS | 1854 | 1467055448193 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:24:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 475ms
12:24:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:24:08 INFO - PROCESS | 1854 | 1467055448580 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:08 INFO - PROCESS | 1854 | 1467055448694 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:24:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 677ms
12:24:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:24:09 INFO - PROCESS | 1854 | 1467055449262 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:09 INFO - PROCESS | 1854 | 1467055449369 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:24:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 477ms
12:24:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:24:09 INFO - PROCESS | 1854 | 1467055449746 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:09 INFO - PROCESS | 1854 | 1467055449830 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:10 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:24:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 470ms
12:24:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:24:10 INFO - PROCESS | 1854 | 1467055450224 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:10 INFO - PROCESS | 1854 | 1467055450314 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:10 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:24:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 423ms
12:24:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:24:10 INFO - PROCESS | 1854 | 1467055450649 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:10 INFO - PROCESS | 1854 | 1467055450723 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:11 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:24:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 424ms
12:24:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:24:11 INFO - PROCESS | 1854 | 1467055451084 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:11 INFO - PROCESS | 1854 | 1467055451175 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:11 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:24:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 423ms
12:24:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:24:11 INFO - PROCESS | 1854 | 1467055451510 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:11 INFO - PROCESS | 1854 | 1467055451591 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:11 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:24:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 482ms
12:24:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:24:12 INFO - PROCESS | 1854 | 1467055451999 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:12 INFO - PROCESS | 1854 | 1467055452078 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:12 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:24:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 422ms
12:24:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:24:12 INFO - PROCESS | 1854 | 1467055452423 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:12 INFO - PROCESS | 1854 | 1467055452565 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:13 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:24:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 675ms
12:24:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:24:13 INFO - PROCESS | 1854 | 1467055453107 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:13 INFO - PROCESS | 1854 | 1467055453222 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:24:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 574ms
12:24:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:24:13 INFO - PROCESS | 1854 | 1467055453685 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:13 INFO - PROCESS | 1854 | 1467055453791 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:24:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 625ms
12:24:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:24:14 INFO - PROCESS | 1854 | 1467055454316 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:14 INFO - PROCESS | 1854 | 1467055454487 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:24:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 921ms
12:24:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:24:15 INFO - PROCESS | 1854 | 1467055455243 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:15 INFO - PROCESS | 1854 | 1467055455356 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:24:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 572ms
12:24:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:24:15 INFO - PROCESS | 1854 | 1467055455832 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:15 INFO - PROCESS | 1854 | 1467055455919 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:24:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 482ms
12:24:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:24:16 INFO - PROCESS | 1854 | 1467055456333 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:16 INFO - PROCESS | 1854 | 1467055456422 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:24:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 477ms
12:24:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:24:16 INFO - PROCESS | 1854 | 1467055456806 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:16 INFO - PROCESS | 1854 | 1467055456901 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:24:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 520ms
12:24:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:24:17 INFO - PROCESS | 1854 | 1467055457332 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:17 INFO - PROCESS | 1854 | 1467055457431 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:17 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:24:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 473ms
12:24:17 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:24:17 INFO - PROCESS | 1854 | 1467055457819 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:17 INFO - PROCESS | 1854 | 1467055457941 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:18 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:24:18 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 519ms
12:24:18 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:24:18 INFO - PROCESS | 1854 | 1467055458339 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:18 INFO - PROCESS | 1854 | 1467055458425 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:18 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:24:18 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:24:18 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 477ms
12:24:18 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:24:18 INFO - PROCESS | 1854 | 1467055458830 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:18 INFO - PROCESS | 1854 | 1467055458920 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:19 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:24:19 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 524ms
12:24:19 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:24:19 INFO - PROCESS | 1854 | 1467055459359 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:19 INFO - PROCESS | 1854 | 1467055459446 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:24:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:24:20 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 775ms
12:24:20 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:24:20 INFO - PROCESS | 1854 | 1467055460141 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:20 INFO - PROCESS | 1854 | 1467055460233 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:20 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:24:20 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 470ms
12:24:20 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:24:20 INFO - PROCESS | 1854 | 1467055460629 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:20 INFO - PROCESS | 1854 | 1467055460725 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:21 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:24:21 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 476ms
12:24:21 INFO - TEST-START | /IndexedDB/interfaces.html
12:24:21 INFO - PROCESS | 1854 | 1467055461111 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:21 INFO - PROCESS | 1854 | 1467055461194 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:24:22 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:24:22 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1008ms
12:24:22 INFO - TEST-START | /IndexedDB/interfaces.worker
12:24:22 INFO - PROCESS | 1854 | 1467055462153 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:22 INFO - PROCESS | 1854 | 1467055462322 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:24:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:24:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:24:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:24:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:24:23 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:24:23 INFO - {}
12:24:23 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1293ms
12:24:23 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:24:23 INFO - PROCESS | 1854 | 1467055463434 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:23 INFO - PROCESS | 1854 | 1467055463639 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:24:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:24:24 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 643ms
12:24:24 INFO - TEST-START | /IndexedDB/key_valid.html
12:24:24 INFO - PROCESS | 1854 | 1467055464092 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:24 INFO - PROCESS | 1854 | 1467055464205 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:24:25 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:24:25 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1334ms
12:24:25 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:24:25 INFO - PROCESS | 1854 | 1467055465452 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:25 INFO - PROCESS | 1854 | 1467055465537 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:25 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:24:25 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 534ms
12:24:25 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:24:25 INFO - PROCESS | 1854 | 1467055465992 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:26 INFO - PROCESS | 1854 | 1467055466102 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:26 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:24:26 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 525ms
12:24:26 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:24:26 INFO - PROCESS | 1854 | 1467055466521 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:26 INFO - PROCESS | 1854 | 1467055466602 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:27 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:24:27 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:24:27 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:24:27 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 571ms
12:24:27 INFO - TEST-START | /IndexedDB/keyorder.htm
12:24:27 INFO - PROCESS | 1854 | 1467055467101 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:27 INFO - PROCESS | 1854 | 1467055467199 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:24:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:24:27 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 584ms
12:24:27 INFO - TEST-START | /IndexedDB/keypath.htm
12:24:27 INFO - PROCESS | 1854 | 1467055467690 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:27 INFO - PROCESS | 1854 | 1467055467773 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:24:28 INFO - TEST-OK | /IndexedDB/keypath.htm | took 525ms
12:24:28 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:24:28 INFO - PROCESS | 1854 | 1467055468226 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:28 INFO - PROCESS | 1854 | 1467055468308 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:24:28 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:24:28 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 529ms
12:24:28 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:24:28 INFO - PROCESS | 1854 | 1467055468767 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:28 INFO - PROCESS | 1854 | 1467055468851 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:24:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:24:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:24:29 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 681ms
12:24:29 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:24:29 INFO - PROCESS | 1854 | 1467055469466 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:29 INFO - PROCESS | 1854 | 1467055469591 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:30 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:24:30 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:24:30 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:24:30 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 836ms
12:24:30 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:24:30 INFO - PROCESS | 1854 | 1467055470312 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:30 INFO - PROCESS | 1854 | 1467055470424 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:31 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:24:31 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 721ms
12:24:31 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:24:31 INFO - PROCESS | 1854 | 1467055471039 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:31 INFO - PROCESS | 1854 | 1467055471465 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:31 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:24:31 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 876ms
12:24:31 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:24:31 INFO - PROCESS | 1854 | 1467055471923 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:32 INFO - PROCESS | 1854 | 1467055472045 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:32 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:24:32 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 533ms
12:24:32 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:24:32 INFO - PROCESS | 1854 | 1467055472461 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:32 INFO - PROCESS | 1854 | 1467055472554 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:32 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:24:32 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 472ms
12:24:32 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:24:32 INFO - PROCESS | 1854 | 1467055472946 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:33 INFO - PROCESS | 1854 | 1467055473032 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:33 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:24:33 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 529ms
12:24:33 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:24:33 INFO - PROCESS | 1854 | 1467055473473 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:33 INFO - PROCESS | 1854 | 1467055473578 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:34 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:24:34 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 569ms
12:24:34 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:24:34 INFO - PROCESS | 1854 | 1467055474049 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:34 INFO - PROCESS | 1854 | 1467055474156 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:34 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:24:34 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 574ms
12:24:34 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:24:34 INFO - PROCESS | 1854 | 1467055474635 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:34 INFO - PROCESS | 1854 | 1467055474730 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:35 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:24:35 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 522ms
12:24:35 INFO - TEST-START | /IndexedDB/value.htm
12:24:35 INFO - PROCESS | 1854 | 1467055475161 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:35 INFO - PROCESS | 1854 | 1467055475242 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:35 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:24:35 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:24:35 INFO - TEST-OK | /IndexedDB/value.htm | took 533ms
12:24:35 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:24:35 INFO - PROCESS | 1854 | 1467055475702 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:35 INFO - PROCESS | 1854 | 1467055475783 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:36 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:24:36 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:24:36 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:24:36 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 527ms
12:24:36 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:24:36 INFO - PROCESS | 1854 | 1467055476233 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:36 INFO - PROCESS | 1854 | 1467055476321 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:36 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:24:36 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 670ms
12:24:36 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:24:36 INFO - PROCESS | 1854 | 1467055476909 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:36 INFO - PROCESS | 1854 | 1467055476993 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:37 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:24:37 INFO - {}
12:24:37 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:24:37 INFO - {}
12:24:37 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:24:37 INFO - {}
12:24:37 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:24:37 INFO - {}
12:24:37 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 471ms
12:24:37 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:24:37 INFO - PROCESS | 1854 | 1467055477388 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:37 INFO - PROCESS | 1854 | 1467055477539 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:38 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:24:38 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:24:38 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:24:38 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:24:38 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 626ms
12:24:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:24:38 INFO - PROCESS | 1854 | 1467055478023 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:38 INFO - PROCESS | 1854 | 1467055478141 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:24:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:24:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 734ms
12:24:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:24:38 INFO - PROCESS | 1854 | 1467055478769 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:38 INFO - PROCESS | 1854 | 1467055478921 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:24:39 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:24:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:24:39 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:24:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:24:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 588ms
12:24:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:24:39 INFO - PROCESS | 1854 | 1467055479372 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:39 INFO - PROCESS | 1854 | 1467055479461 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:39 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:24:39 INFO - [native code]
12:24:39 INFO - }" but got function "function () {
12:24:39 INFO - }"
12:24:39 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:39 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:24:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:24:39 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:24:39 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:39 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:24:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:24:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:24:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 475ms
12:24:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:24:39 INFO - PROCESS | 1854 | 1467055479886 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:39 INFO - PROCESS | 1854 | 1467055479979 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:40 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:24:40 INFO - [native code]
12:24:40 INFO - }" but got function "function () {
12:24:40 INFO - }"
12:24:40 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:24:40 INFO - {}
12:24:40 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:24:40 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:24:40 INFO - {}
12:24:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 524ms
12:24:40 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:24:40 INFO - PROCESS | 1854 | 1467055480423 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:40 INFO - PROCESS | 1854 | 1467055480512 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:24:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:24:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:24:40 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:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:24:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:24:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:24:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:24:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:24:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:24:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:24:40 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:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:24:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:24:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:24:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:24:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:24:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:24:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 427ms
12:24:40 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:24:40 INFO - PROCESS | 1854 | 1467055480870 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:40 INFO - PROCESS | 1854 | 1467055480964 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:24:41 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 378ms
12:24:41 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:24:41 INFO - PROCESS | 1854 | 1467055481273 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:41 INFO - PROCESS | 1854 | 1467055481408 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:24:41 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:24:41 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 531ms
12:24:41 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:24:41 INFO - PROCESS | 1854 | 1467055481806 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:41 INFO - PROCESS | 1854 | 1467055481884 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:24:42 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:24:42 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:24:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:24:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:24:42 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 478ms
12:24:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:24:42 INFO - PROCESS | 1854 | 1467055482294 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:42 INFO - PROCESS | 1854 | 1467055482381 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:24:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:24:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:24:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:24:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:24:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1429ms
12:24:43 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:24:43 INFO - PROCESS | 1854 | 1467055483730 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:43 INFO - PROCESS | 1854 | 1467055483810 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:24:45 INFO - {}
12:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:24:45 INFO - {}
12:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:24:45 INFO - {}
12:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:24:45 INFO - {}
12:24:45 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:24:45 INFO - {}
12:24:45 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1478ms
12:24:45 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:24:45 INFO - PROCESS | 1854 | 1467055485250 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:45 INFO - PROCESS | 1854 | 1467055485338 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:45 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:24:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 776ms
12:24:45 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:24:46 INFO - PROCESS | 1854 | 1467055485999 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:46 INFO - PROCESS | 1854 | 1467055486106 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:46 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:24:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:24:46 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 523ms
12:24:46 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:24:46 INFO - PROCESS | 1854 | 1467055486529 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:46 INFO - PROCESS | 1854 | 1467055486670 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:56 INFO - PROCESS | 1854 | MARIONETTE LOG: INFO: Timeout fired
12:24:56 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:24:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:24:56 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10301ms
12:24:56 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:24:56 INFO - PROCESS | 1854 | 1467055496843 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:56 INFO - PROCESS | 1854 | 1467055496952 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:57 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:24:57 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 726ms
12:24:57 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:24:57 INFO - PROCESS | 1854 | 1467055497582 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:57 INFO - PROCESS | 1854 | 1467055497669 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:24:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 474ms
12:24:58 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:24:58 INFO - PROCESS | 1854 | 1467055498067 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:58 INFO - PROCESS | 1854 | 1467055498194 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:24:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 473ms
12:24:58 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:24:58 INFO - PROCESS | 1854 | 1467055498536 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:58 INFO - PROCESS | 1854 | 1467055498622 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:24:58 INFO - {}
12:24:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 424ms
12:24:58 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:24:58 INFO - PROCESS | 1854 | 1467055498963 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:59 INFO - PROCESS | 1854 | 1467055499041 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:24:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 371ms
12:24:59 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:24:59 INFO - PROCESS | 1854 | 1467055499351 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:59 INFO - PROCESS | 1854 | 1467055499478 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:24:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:24:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:24:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:24:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 470ms
12:24:59 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:24:59 INFO - PROCESS | 1854 | 1467055499828 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:24:59 INFO - PROCESS | 1854 | 1467055499932 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
12:25:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 521ms
12:25:00 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:25:00 INFO - PROCESS | 1854 | 1467055500358 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:00 INFO - PROCESS | 1854 | 1467055500446 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:25:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 529ms
12:25:00 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:25:00 INFO - PROCESS | 1854 | 1467055500891 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:00 INFO - PROCESS | 1854 | 1467055500982 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:01 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:25:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 623ms
12:25:01 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:25:01 INFO - PROCESS | 1854 | 1467055501538 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:01 INFO - PROCESS | 1854 | 1467055501632 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:02 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:25:02 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:02 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:25:02 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:02 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:25:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:25:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 530ms
12:25:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:25:02 INFO - PROCESS | 1854 | 1467055502065 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:02 INFO - PROCESS | 1854 | 1467055502173 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:25:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 473ms
12:25:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:25:02 INFO - PROCESS | 1854 | 1467055502549 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:02 INFO - PROCESS | 1854 | 1467055502636 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:03 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:25:03 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 527ms
12:25:03 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:25:03 INFO - PROCESS | 1854 | 1467055503072 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:03 INFO - PROCESS | 1854 | 1467055503162 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:03 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:25:03 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 421ms
12:25:03 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:25:03 INFO - PROCESS | 1854 | 1467055503509 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:03 INFO - PROCESS | 1854 | 1467055503597 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:04 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:25:04 INFO - do_test/)
12:25:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:25:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:25:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:25:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:25:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:25:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:25:34 INFO - )
12:25:34 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 422ms
12:25:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:25:34 INFO - PROCESS | 1854 | 1467055534581 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:34 INFO - PROCESS | 1854 | 1467055534673 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:25:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:25:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:25:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:25:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:25:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:25:35 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 677ms
12:25:35 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:25:35 INFO - PROCESS | 1854 | 1467055535269 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:35 INFO - PROCESS | 1854 | 1467055535373 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:25:36 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1127ms
12:25:36 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:25:36 INFO - PROCESS | 1854 | 1467055536407 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:36 INFO - PROCESS | 1854 | 1467055536498 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:25:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:25:36 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 476ms
12:25:36 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:25:36 INFO - PROCESS | 1854 | 1467055536919 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:37 INFO - PROCESS | 1854 | 1467055537006 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:25:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:25:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:25:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:25:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:25:37 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 421ms
12:25:37 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:25:37 INFO - PROCESS | 1854 | 1467055537352 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:37 INFO - PROCESS | 1854 | 1467055537448 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:37 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:25:37 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:37 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:25:37 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 435ms
12:25:37 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:25:37 INFO - PROCESS | 1854 | 1467055537789 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:37 INFO - PROCESS | 1854 | 1467055537875 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:38 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:25:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:25:38 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 430ms
12:25:38 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:25:38 INFO - PROCESS | 1854 | 1467055538226 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:38 INFO - PROCESS | 1854 | 1467055538316 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:38 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:25:38 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 470ms
12:25:38 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:25:38 INFO - PROCESS | 1854 | 1467055538703 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:38 INFO - PROCESS | 1854 | 1467055538825 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:39 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:25:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:25:39 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 519ms
12:25:39 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:25:39 INFO - PROCESS | 1854 | 1467055539236 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:39 INFO - PROCESS | 1854 | 1467055539321 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:39 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:25:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:25:39 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 471ms
12:25:39 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:25:39 INFO - PROCESS | 1854 | 1467055539720 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:39 INFO - PROCESS | 1854 | 1467055539804 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:25:40 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 470ms
12:25:40 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:25:40 INFO - PROCESS | 1854 | 1467055540198 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:40 INFO - PROCESS | 1854 | 1467055540291 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:25:40 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 428ms
12:25:40 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:25:40 INFO - PROCESS | 1854 | 1467055540626 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:40 INFO - PROCESS | 1854 | 1467055540715 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:25:40 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 369ms
12:25:41 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:25:41 INFO - PROCESS | 1854 | 1467055541032 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:41 INFO - PROCESS | 1854 | 1467055541119 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:25:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 445ms
12:25:41 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:25:41 INFO - PROCESS | 1854 | 1467055541463 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:41 INFO - PROCESS | 1854 | 1467055541546 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:41 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:25:41 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:25:41 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:25:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:25:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:25:41 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 376ms
12:25:41 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:25:41 INFO - PROCESS | 1854 | 1467055541855 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:41 INFO - PROCESS | 1854 | 1467055541963 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:25:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:25:42 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 479ms
12:25:42 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:25:42 INFO - PROCESS | 1854 | 1467055542350 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:42 INFO - PROCESS | 1854 | 1467055542480 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:25:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:25:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:25:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:25:43 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 879ms
12:25:43 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:25:43 INFO - PROCESS | 1854 | 1467055543235 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:43 INFO - PROCESS | 1854 | 1467055543333 Marionette INFO sendAsync c8cb0891-df29-4479-ba68-dcdf3e0574fa
12:25:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: