builder: mozilla-release_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-330
starttime: 1471299082.09
results: success (0)
buildid: 20160815115917
builduid: 1c3b4d805a9e4a33a590e9c1e01ae69c
revision: e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-15 15:11:22.090523) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-15 15:11:22.107473) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 5 mins, 15 secs) (at 2016-08-15 15:11:22.107842) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 5 mins, 15 secs) (at 2016-08-15 15:16:37.998718) =========
========= Started 'bash -c ...' (results: 0, elapsed: 28 secs) (at 2016-08-15 15:16:37.999018) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080
_=/tools/buildbot/bin/python
using PTY: False
--2016-08-15 15:16:43-- 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% 8.35M=0.001s
2016-08-15 15:16:44 (8.35 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.600545
========= master_lag: 27.48 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 28 secs) (at 2016-08-15 15:17:06.075874) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 57 secs) (at 2016-08-15 15:17:06.076260) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.070284
========= master_lag: 57.59 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 57 secs) (at 2016-08-15 15:18:03.731642) =========
========= Started 'bash -c ...' (results: 0, elapsed: 22 secs) (at 2016-08-15 15:18:03.731977) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8 --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-release --rev e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080
_=/tools/buildbot/bin/python
using PTY: False
2016-08-15 15:18:07,544 truncating revision to first 12 chars
2016-08-15 15:18:07,545 Setting DEBUG logging.
2016-08-15 15:18:07,545 attempt 1/10
2016-08-15 15:18:07,545 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e33c4c0efaaf?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-15 15:18:07,936 unpacking tar archive at: mozilla-release-e33c4c0efaaf/testing/mozharness/
program finished with exit code 0
elapsedTime=0.675609
========= master_lag: 22.20 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 22 secs) (at 2016-08-15 15:18:26.610988) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-15 15:18:26.611332) =========
script_repo_revision: e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-15 15:18:26.611728) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 1 mins, 17 secs) (at 2016-08-15 15:18:26.612008) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 1 mins, 17 secs) (at 2016-08-15 15:19:44.331240) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 6 secs) (at 2016-08-15 15:19:44.344393) =========
/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-release --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-release', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080
_=/tools/buildbot/bin/python
using PTY: False
15:19:51 INFO - MultiFileLogger online at 20160815 15:19:51 in /builds/slave/test
15:19:51 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-release --download-symbols ondemand
15:19:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
15:19:51 INFO - {'append_to_log': False,
15:19:51 INFO - 'base_work_dir': '/builds/slave/test',
15:19:51 INFO - 'blob_upload_branch': 'mozilla-release',
15:19:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
15:19:51 INFO - 'buildbot_json_path': 'buildprops.json',
15:19:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
15:19:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:19:51 INFO - 'download_minidump_stackwalk': True,
15:19:51 INFO - 'download_symbols': 'ondemand',
15:19:51 INFO - 'e10s': False,
15:19:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
15:19:51 INFO - 'tooltool.py': '/tools/tooltool.py',
15:19:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
15:19:51 INFO - '/tools/misc-python/virtualenv.py')},
15:19:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:19:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:19:51 INFO - 'log_level': 'info',
15:19:51 INFO - 'log_to_console': True,
15:19:51 INFO - 'opt_config_files': (),
15:19:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:19:51 INFO - '--processes=1',
15:19:51 INFO - '--config=%(test_path)s/wptrunner.ini',
15:19:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:19:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:19:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:19:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:19:51 INFO - 'pip_index': False,
15:19:51 INFO - 'require_test_zip': True,
15:19:51 INFO - 'test_type': ('testharness',),
15:19:51 INFO - 'this_chunk': '1',
15:19:51 INFO - 'tooltool_cache': '/builds/tooltool_cache',
15:19:51 INFO - 'total_chunks': '5',
15:19:51 INFO - 'virtualenv_path': 'venv',
15:19:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:19:51 INFO - 'work_dir': 'build'}
15:19:51 INFO - #####
15:19:51 INFO - ##### Running clobber step.
15:19:51 INFO - #####
15:19:51 INFO - Running pre-action listener: _resource_record_pre_action
15:19:51 INFO - Running main action method: clobber
15:19:51 INFO - rmtree: /builds/slave/test/build
15:19:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
15:19:54 INFO - Running post-action listener: _resource_record_post_action
15:19:54 INFO - #####
15:19:54 INFO - ##### Running read-buildbot-config step.
15:19:54 INFO - #####
15:19:54 INFO - Running pre-action listener: _resource_record_pre_action
15:19:54 INFO - Running main action method: read_buildbot_config
15:19:54 INFO - Using buildbot properties:
15:19:54 INFO - {
15:19:54 INFO - "project": "",
15:19:54 INFO - "product": "firefox",
15:19:54 INFO - "script_repo_revision": "production",
15:19:54 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-pgo-unittest",
15:19:54 INFO - "repository": "",
15:19:54 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release pgo test web-platform-tests-1",
15:19:54 INFO - "buildid": "20160815115917",
15:19:54 INFO - "pgo_build": "True",
15:19:54 INFO - "basedir": "/builds/slave/test",
15:19:54 INFO - "buildnumber": 40,
15:19:54 INFO - "slavename": "tst-linux32-spot-330",
15:19:54 INFO - "revision": "e33c4c0efaaf4df186fb5e11f24cc9d7f5df2ba8",
15:19:54 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
15:19:54 INFO - "platform": "linux",
15:19:54 INFO - "branch": "mozilla-release",
15:19:54 INFO - "repo_path": "releases/mozilla-release",
15:19:54 INFO - "moz_repo_path": "",
15:19:54 INFO - "stage_platform": "linux-pgo",
15:19:54 INFO - "builduid": "1c3b4d805a9e4a33a590e9c1e01ae69c",
15:19:54 INFO - "slavebuilddir": "test"
15:19:54 INFO - }
15:19:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2.
15:19:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json.
15:19:54 INFO - Running post-action listener: _resource_record_post_action
15:19:54 INFO - #####
15:19:54 INFO - ##### Running download-and-extract step.
15:19:54 INFO - #####
15:19:54 INFO - Running pre-action listener: _resource_record_pre_action
15:19:54 INFO - Running main action method: download_and_extract
15:19:54 INFO - mkdir: /builds/slave/test/build/tests
15:19: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')]}
15:19:54 INFO - https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
15:19:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:19:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:19:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:19:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1
15:19:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:19:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:19:54 INFO - retry: Failed, sleeping 30 seconds before retrying
15:20:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #2
15:20:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:20:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:20:24 INFO - retry: Failed, sleeping 60 seconds before retrying
15:21:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #3
15:21:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:21:24 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:21:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json!
15:21:24 INFO - Caught exception: HTTP Error 404: Not Found
15:21:24 INFO - Caught exception: HTTP Error 404: Not Found
15:21:24 INFO - Caught exception: HTTP Error 404: Not Found
15:21:24 INFO - trying https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:21:24 INFO - Downloading https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:21:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1
15:21:25 INFO - Downloaded 1325 bytes.
15:21:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json
15:21:25 INFO - Using the following test package requirements:
15:21:25 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'],
15:21:25 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'],
15:21:25 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'],
15:21:25 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'jsshell-linux-i686.zip'],
15:21:25 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'],
15:21:25 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'],
15:21:25 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'],
15:21:25 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'],
15:21:25 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'],
15:21:25 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip',
15:21:25 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']}
15:21:25 INFO - Downloading packages: [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
15:21:25 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')]}
15:21:25 INFO - https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
15:21:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:21:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:21:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:21:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1
15:21:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:21:25 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:21:25 INFO - retry: Failed, sleeping 30 seconds before retrying
15:21:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #2
15:21:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:21:55 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:21:55 INFO - retry: Failed, sleeping 60 seconds before retrying
15:22:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #3
15:22:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:22:55 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:22:55 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip!
15:22:55 INFO - Caught exception: HTTP Error 404: Not Found
15:22:55 INFO - Caught exception: HTTP Error 404: Not Found
15:22:55 INFO - Caught exception: HTTP Error 404: Not Found
15:22:55 INFO - trying https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:22:55 INFO - Downloading https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip
15:22:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1
15:22:58 INFO - Downloaded 24057603 bytes.
15:22:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
15:22:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
15:22:59 INFO - caution: filename not matched: web-platform/*
15:22:59 INFO - Return code: 11
15:22:59 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')]}
15:22:59 INFO - https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
15:22:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:22:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:22:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:22:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
15:22:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:22:59 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:22:59 INFO - retry: Failed, sleeping 30 seconds before retrying
15:23:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #2
15:23:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:23:29 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:23:29 INFO - retry: Failed, sleeping 60 seconds before retrying
15:24:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #3
15:24:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:24:29 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:24:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip!
15:24:29 INFO - Caught exception: HTTP Error 404: Not Found
15:24:29 INFO - Caught exception: HTTP Error 404: Not Found
15:24:29 INFO - Caught exception: HTTP Error 404: Not Found
15:24:29 INFO - trying https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:24:29 INFO - Downloading https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip
15:24:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
15:24:33 INFO - Downloaded 36389874 bytes.
15:24:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
15:24:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
15:24:37 INFO - caution: filename not matched: bin/*
15:24:37 INFO - caution: filename not matched: config/*
15:24:37 INFO - caution: filename not matched: mozbase/*
15:24:37 INFO - caution: filename not matched: marionette/*
15:24:37 INFO - caution: filename not matched: tools/wptserve/*
15:24:37 INFO - Return code: 11
15:24: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')]}
15:24:37 INFO - https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
15:24:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:24:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:24:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:24:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1
15:24:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:24:37 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
15:24:37 INFO - retry: Failed, sleeping 30 seconds before retrying
15:25:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #2
15:25:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:25:07 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
15:25:07 INFO - retry: Failed, sleeping 60 seconds before retrying
15:26:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #3
15:26:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:26:07 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
15:26:07 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2!
15:26:07 INFO - Caught exception: HTTP Error 404: Not Found
15:26:07 INFO - Caught exception: HTTP Error 404: Not Found
15:26:07 INFO - Caught exception: HTTP Error 404: Not Found
15:26:07 INFO - trying https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:26:07 INFO - Downloading https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:26:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1
15:26:13 INFO - Downloaded 56898051 bytes.
15:26:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:26:13 INFO - mkdir: /builds/slave/test/properties
15:26:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
15:26:13 INFO - Writing to file /builds/slave/test/properties/build_url
15:26:13 INFO - Contents:
15:26:13 INFO - build_url:https://queue.taskcluster.net/v1/task/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2
15:26:14 INFO - Running post-action listener: _resource_record_post_action
15:26:14 INFO - Running post-action listener: set_extra_try_arguments
15:26:14 INFO - #####
15:26:14 INFO - ##### Running create-virtualenv step.
15:26:14 INFO - #####
15:26:14 INFO - Running pre-action listener: _pre_create_virtualenv
15:26:14 INFO - Running pre-action listener: _resource_record_pre_action
15:26:14 INFO - Running main action method: create_virtualenv
15:26:14 INFO - Creating virtualenv /builds/slave/test/build/venv
15:26:14 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
15:26:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
15:26:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
15:26:14 INFO - Using real prefix '/usr'
15:26:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python
15:26:15 INFO - Installing distribute.............................................................................................................................................................................................done.
15:26:19 INFO - Installing pip.................done.
15:26:19 INFO - Return code: 0
15:26:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
15:26: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')]}
15:26:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:26:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26: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')]}
15:26:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:26:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:19 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 0x8cbec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d25598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc8f70>, '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 0x8dc8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dce750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080', '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
15:26:19 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
15:26:19 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
15:26:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:26:19 INFO - 'CCACHE_UMASK': '002',
15:26:19 INFO - 'DISPLAY': ':0',
15:26:19 INFO - 'HOME': '/home/cltbld',
15:26:19 INFO - 'LANG': 'en_US.UTF-8',
15:26:19 INFO - 'LOGNAME': 'cltbld',
15:26:19 INFO - 'MAIL': '/var/mail/cltbld',
15:26:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:26:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:26:19 INFO - 'MOZ_NO_REMOTE': '1',
15:26:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:26:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:26:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:26:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:26:19 INFO - 'PWD': '/builds/slave/test',
15:26:19 INFO - 'SHELL': '/bin/bash',
15:26:19 INFO - 'SHLVL': '1',
15:26:19 INFO - 'TERM': 'linux',
15:26:19 INFO - 'TMOUT': '86400',
15:26:19 INFO - 'USER': 'cltbld',
15:26:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080',
15:26:19 INFO - '_': '/tools/buildbot/bin/python'}
15:26:19 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:26:19 INFO - Downloading/unpacking psutil>=0.7.1
15:26:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:26:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:26:19 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
15:26:19 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
15:26:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:26:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:26:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
15:26:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:26:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:26:23 INFO - Installing collected packages: psutil
15:26:23 INFO - Running setup.py install for psutil
15:26:23 INFO - building 'psutil._psutil_linux' extension
15:26:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
15:26:24 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
15:26:24 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
15:26:24 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
15:26:24 INFO - building 'psutil._psutil_posix' extension
15:26:24 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
15:26:24 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
15:26:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:26:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:26:24 INFO - Successfully installed psutil
15:26:24 INFO - Cleaning up...
15:26:24 INFO - Return code: 0
15:26:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
15:26:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:26:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:26:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:26:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:26:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:24 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 0x8cbec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d25598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc8f70>, '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 0x8dc8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dce750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080', '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
15:26:24 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
15:26:24 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
15:26:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:26:24 INFO - 'CCACHE_UMASK': '002',
15:26:24 INFO - 'DISPLAY': ':0',
15:26:24 INFO - 'HOME': '/home/cltbld',
15:26:24 INFO - 'LANG': 'en_US.UTF-8',
15:26:24 INFO - 'LOGNAME': 'cltbld',
15:26:24 INFO - 'MAIL': '/var/mail/cltbld',
15:26:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:26:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:26:24 INFO - 'MOZ_NO_REMOTE': '1',
15:26:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:26:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:26:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:26:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:26:24 INFO - 'PWD': '/builds/slave/test',
15:26:24 INFO - 'SHELL': '/bin/bash',
15:26:24 INFO - 'SHLVL': '1',
15:26:24 INFO - 'TERM': 'linux',
15:26:24 INFO - 'TMOUT': '86400',
15:26:24 INFO - 'USER': 'cltbld',
15:26:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080',
15:26:24 INFO - '_': '/tools/buildbot/bin/python'}
15:26:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:26:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:26:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:26:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:26:25 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
15:26:25 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
15:26:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:26:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:26:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:26:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
15:26:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
15:26:29 INFO - Installing collected packages: mozsystemmonitor
15:26:29 INFO - Running setup.py install for mozsystemmonitor
15:26:29 INFO - Successfully installed mozsystemmonitor
15:26:29 INFO - Cleaning up...
15:26:29 INFO - Return code: 0
15:26:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
15:26:29 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')]}
15:26:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:26:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:29 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')]}
15:26:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:26:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:29 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 0x8cbec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d25598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc8f70>, '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 0x8dc8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dce750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080', '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
15:26:29 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
15:26:29 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
15:26:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:26:29 INFO - 'CCACHE_UMASK': '002',
15:26:29 INFO - 'DISPLAY': ':0',
15:26:29 INFO - 'HOME': '/home/cltbld',
15:26:29 INFO - 'LANG': 'en_US.UTF-8',
15:26:29 INFO - 'LOGNAME': 'cltbld',
15:26:29 INFO - 'MAIL': '/var/mail/cltbld',
15:26:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:26:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:26:29 INFO - 'MOZ_NO_REMOTE': '1',
15:26:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:26:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:26:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:26:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:26:29 INFO - 'PWD': '/builds/slave/test',
15:26:29 INFO - 'SHELL': '/bin/bash',
15:26:29 INFO - 'SHLVL': '1',
15:26:29 INFO - 'TERM': 'linux',
15:26:29 INFO - 'TMOUT': '86400',
15:26:29 INFO - 'USER': 'cltbld',
15:26:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080',
15:26:29 INFO - '_': '/tools/buildbot/bin/python'}
15:26:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:26:29 INFO - Downloading/unpacking blobuploader==1.2.4
15:26:29 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
15:26:29 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
15:26:29 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
15:26:29 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
15:26:29 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
15:26:29 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
15:26:33 INFO - Downloading blobuploader-1.2.4.tar.gz
15:26:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
15:26:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:26:33 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
15:26:33 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
15:26:33 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
15:26:33 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
15:26:33 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
15:26:33 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
15:26:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
15:26:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:26:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:26:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:26:34 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
15:26:34 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
15:26:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:26:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:26:35 INFO - Downloading docopt-0.6.1.tar.gz
15:26:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
15:26:35 INFO - Installing collected packages: blobuploader, requests, docopt
15:26:35 INFO - Running setup.py install for blobuploader
15:26:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
15:26:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
15:26:35 INFO - Running setup.py install for requests
15:26:36 INFO - Running setup.py install for docopt
15:26:36 INFO - Successfully installed blobuploader requests docopt
15:26:36 INFO - Cleaning up...
15:26:36 INFO - Return code: 0
15:26:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:26: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')]}
15:26:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:26:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26: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')]}
15:26:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:26:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8cbec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d25598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc8f70>, '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 0x8dc8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dce750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080', '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
15:26:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
15:26:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
15:26:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:26:36 INFO - 'CCACHE_UMASK': '002',
15:26:36 INFO - 'DISPLAY': ':0',
15:26:36 INFO - 'HOME': '/home/cltbld',
15:26:36 INFO - 'LANG': 'en_US.UTF-8',
15:26:36 INFO - 'LOGNAME': 'cltbld',
15:26:36 INFO - 'MAIL': '/var/mail/cltbld',
15:26:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:26:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:26:36 INFO - 'MOZ_NO_REMOTE': '1',
15:26:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:26:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:26:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:26:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:26:36 INFO - 'PWD': '/builds/slave/test',
15:26:36 INFO - 'SHELL': '/bin/bash',
15:26:36 INFO - 'SHLVL': '1',
15:26:36 INFO - 'TERM': 'linux',
15:26:36 INFO - 'TMOUT': '86400',
15:26:36 INFO - 'USER': 'cltbld',
15:26:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080',
15:26:36 INFO - '_': '/tools/buildbot/bin/python'}
15:26:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:26:36 INFO - Running setup.py (path:/tmp/pip-BnHCfr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:26:37 INFO - Running setup.py (path:/tmp/pip-yYWNAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:26:37 INFO - Running setup.py (path:/tmp/pip-XeJkIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:26:37 INFO - Running setup.py (path:/tmp/pip-TQKS0D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:26:37 INFO - Running setup.py (path:/tmp/pip-73kQjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:26:37 INFO - Running setup.py (path:/tmp/pip-FDOlvj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:26:37 INFO - Running setup.py (path:/tmp/pip-zejgbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:26:37 INFO - Running setup.py (path:/tmp/pip-AF8zth-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:26:37 INFO - Running setup.py (path:/tmp/pip-Zpbwrg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:26:38 INFO - Running setup.py (path:/tmp/pip-9BXbJR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:26:38 INFO - Running setup.py (path:/tmp/pip-5hj3dg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:26:38 INFO - Running setup.py (path:/tmp/pip-zLsess-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:26:38 INFO - Running setup.py (path:/tmp/pip-K2ZvII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:26:38 INFO - Running setup.py (path:/tmp/pip-S7SR_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:26:38 INFO - Running setup.py (path:/tmp/pip-rGN18P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:26:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:26:38 INFO - Running setup.py (path:/tmp/pip-GnT80V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:26:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:26:39 INFO - Running setup.py (path:/tmp/pip-LQUzHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:26:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:26:39 INFO - Running setup.py (path:/tmp/pip-SoLke3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:26:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:26:39 INFO - Running setup.py (path:/tmp/pip-yzs00C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:26:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:26:39 INFO - Running setup.py (path:/tmp/pip-KJ792I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:26:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:26:40 INFO - Running setup.py (path:/tmp/pip-2H8Amf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:26:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:26:40 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
15:26:40 INFO - Running setup.py install for manifestparser
15:26:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
15:26:40 INFO - Running setup.py install for mozcrash
15:26:40 INFO - Running setup.py install for mozdebug
15:26:40 INFO - Running setup.py install for mozdevice
15:26:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Running setup.py install for mozfile
15:26:41 INFO - Running setup.py install for mozhttpd
15:26:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Running setup.py install for mozinfo
15:26:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Running setup.py install for mozInstall
15:26:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
15:26:41 INFO - Running setup.py install for mozleak
15:26:42 INFO - Running setup.py install for mozlog
15:26:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
15:26:42 INFO - Running setup.py install for moznetwork
15:26:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
15:26:42 INFO - Running setup.py install for mozprocess
15:26:42 INFO - Running setup.py install for mozprofile
15:26:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
15:26:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
15:26:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
15:26:42 INFO - Running setup.py install for mozrunner
15:26:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
15:26:43 INFO - Running setup.py install for mozscreenshot
15:26:43 INFO - Running setup.py install for moztest
15:26:43 INFO - Running setup.py install for mozversion
15:26:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
15:26:43 INFO - Running setup.py install for wptserve
15:26:44 INFO - Running setup.py install for marionette-driver
15:26:44 INFO - Running setup.py install for browsermob-proxy
15:26:44 INFO - Running setup.py install for marionette-client
15:26:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:26:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
15:26:45 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
15:26:45 INFO - Cleaning up...
15:26:45 INFO - Return code: 0
15:26:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:26:45 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')]}
15:26:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:26:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:45 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')]}
15:26:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:26:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:26:45 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 0x8cbec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d25598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8dd92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc8f70>, '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 0x8dc8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dce750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080', '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
15:26:45 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
15:26:45 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
15:26:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:26:45 INFO - 'CCACHE_UMASK': '002',
15:26:45 INFO - 'DISPLAY': ':0',
15:26:45 INFO - 'HOME': '/home/cltbld',
15:26:45 INFO - 'LANG': 'en_US.UTF-8',
15:26:45 INFO - 'LOGNAME': 'cltbld',
15:26:45 INFO - 'MAIL': '/var/mail/cltbld',
15:26:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:26:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:26:45 INFO - 'MOZ_NO_REMOTE': '1',
15:26:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:26:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:26:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:26:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:26:45 INFO - 'PWD': '/builds/slave/test',
15:26:45 INFO - 'SHELL': '/bin/bash',
15:26:45 INFO - 'SHLVL': '1',
15:26:45 INFO - 'TERM': 'linux',
15:26:45 INFO - 'TMOUT': '86400',
15:26:45 INFO - 'USER': 'cltbld',
15:26:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080',
15:26:45 INFO - '_': '/tools/buildbot/bin/python'}
15:26:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:26:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:26:45 INFO - Running setup.py (path:/tmp/pip-RwgWBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:26:45 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
15:26:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:26:45 INFO - Running setup.py (path:/tmp/pip-4tBMAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:26:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:26:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:26:45 INFO - Running setup.py (path:/tmp/pip-jq8HXF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:26:46 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))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:26:46 INFO - Running setup.py (path:/tmp/pip-nMxdGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:26:46 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))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:26:46 INFO - Running setup.py (path:/tmp/pip-YJOyhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:26:46 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))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:26:46 INFO - Running setup.py (path:/tmp/pip-DeD0GK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:26:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:26:46 INFO - Running setup.py (path:/tmp/pip-9zsOee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:26:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:26:46 INFO - Running setup.py (path:/tmp/pip-b_Fbij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:26:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:26:46 INFO - Running setup.py (path:/tmp/pip-sM1yZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:26:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
15:26:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:26:46 INFO - Running setup.py (path:/tmp/pip-757E4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:26:47 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))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:26:47 INFO - Running setup.py (path:/tmp/pip-52uuGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:26:47 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))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:26:47 INFO - Running setup.py (path:/tmp/pip-vWh3rQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:26:47 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))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:26:47 INFO - Running setup.py (path:/tmp/pip-CtGMrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:26:47 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))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:26:47 INFO - Running setup.py (path:/tmp/pip-Q_KlNf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:26:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:26:47 INFO - Running setup.py (path:/tmp/pip-dnuZR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:26:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:26:47 INFO - Running setup.py (path:/tmp/pip-wAPEjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:26:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
15:26:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:26:47 INFO - Running setup.py (path:/tmp/pip-xEKuPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:26:48 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))
15:26:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:26:48 INFO - Running setup.py (path:/tmp/pip-nYZ5Bz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:26:48 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))
15:26:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:26:48 INFO - Running setup.py (path:/tmp/pip-hONBUJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:26:48 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))
15:26:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:26:48 INFO - Running setup.py (path:/tmp/pip-UREyiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:26:48 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))
15:26:48 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:26:48 INFO - Running setup.py (path:/tmp/pip-RU1yNI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:26:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:26:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
15:26:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:26:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:26:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:26:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:26:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:26:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:26: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
15:26: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
15:26: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
15:26: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
15:26: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
15:26: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
15:26:52 INFO - Downloading blessings-1.6.tar.gz
15:26:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
15:26:52 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))
15:26:52 INFO - Installing collected packages: blessings
15:26:52 INFO - Running setup.py install for blessings
15:26:53 INFO - Successfully installed blessings
15:26:53 INFO - Cleaning up...
15:26:53 INFO - Return code: 0
15:26:53 INFO - Done creating virtualenv /builds/slave/test/build/venv.
15:26:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:26:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:26:53 INFO - Reading from file tmpfile_stdout
15:26:53 INFO - Current package versions:
15:26:53 INFO - argparse == 1.2.1
15:26:53 INFO - blessings == 1.6
15:26:53 INFO - blobuploader == 1.2.4
15:26:53 INFO - browsermob-proxy == 0.6.0
15:26:53 INFO - docopt == 0.6.1
15:26:53 INFO - manifestparser == 1.1
15:26:53 INFO - marionette-client == 2.3.0
15:26:53 INFO - marionette-driver == 1.4.0
15:26:53 INFO - mozInstall == 1.12
15:26:53 INFO - mozcrash == 0.17
15:26:53 INFO - mozdebug == 0.1
15:26:53 INFO - mozdevice == 0.48
15:26:53 INFO - mozfile == 1.2
15:26:53 INFO - mozhttpd == 0.7
15:26:53 INFO - mozinfo == 0.9
15:26:53 INFO - mozleak == 0.1
15:26:53 INFO - mozlog == 3.1
15:26:53 INFO - moznetwork == 0.27
15:26:53 INFO - mozprocess == 0.22
15:26:53 INFO - mozprofile == 0.28
15:26:53 INFO - mozrunner == 6.11
15:26:53 INFO - mozscreenshot == 0.1
15:26:53 INFO - mozsystemmonitor == 0.0
15:26:53 INFO - moztest == 0.7
15:26:53 INFO - mozversion == 1.4
15:26:53 INFO - psutil == 3.1.1
15:26:53 INFO - requests == 1.2.3
15:26:53 INFO - wptserve == 1.4.0
15:26:53 INFO - wsgiref == 0.1.2
15:26:53 INFO - Running post-action listener: _resource_record_post_action
15:26:53 INFO - Running post-action listener: _start_resource_monitoring
15:26:53 INFO - Starting resource monitoring.
15:26:53 INFO - #####
15:26:53 INFO - ##### Running pull step.
15:26:53 INFO - #####
15:26:53 INFO - Running pre-action listener: _resource_record_pre_action
15:26:53 INFO - Running main action method: pull
15:26:53 INFO - Pull has nothing to do!
15:26:53 INFO - Running post-action listener: _resource_record_post_action
15:26:53 INFO - #####
15:26:53 INFO - ##### Running install step.
15:26:53 INFO - #####
15:26:53 INFO - Running pre-action listener: _resource_record_pre_action
15:26:53 INFO - Running main action method: install
15:26:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:26:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:26:54 INFO - Reading from file tmpfile_stdout
15:26:54 INFO - Detecting whether we're running mozinstall >=1.0...
15:26:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
15:26:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
15:26:54 INFO - Reading from file tmpfile_stdout
15:26:54 INFO - Output received:
15:26:54 INFO - Usage: mozinstall [options] installer
15:26:54 INFO - Options:
15:26:54 INFO - -h, --help show this help message and exit
15:26:54 INFO - -d DEST, --destination=DEST
15:26:54 INFO - Directory to install application into. [default:
15:26:54 INFO - "/builds/slave/test"]
15:26:54 INFO - --app=APP Application being installed. [default: firefox]
15:26:54 INFO - mkdir: /builds/slave/test/build/application
15:26:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
15:26:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
15:27:16 INFO - Reading from file tmpfile_stdout
15:27:16 INFO - Output received:
15:27:16 INFO - /builds/slave/test/build/application/firefox/firefox
15:27:16 INFO - Running post-action listener: _resource_record_post_action
15:27:16 INFO - #####
15:27:16 INFO - ##### Running run-tests step.
15:27:16 INFO - #####
15:27:16 INFO - Running pre-action listener: _resource_record_pre_action
15:27:16 INFO - Running main action method: run_tests
15:27:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
15:27:16 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:27:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:27:16 INFO - grabbing minidump binary from tooltool
15:27:16 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')]}
15:27:16 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc8f70>, '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 0x8dc8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8dce750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
15:27:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
15:27:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
15:27:16 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
15:27:16 INFO - Return code: 0
15:27:16 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
15:27:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
15:27:17 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/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
15:27:17 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/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
15:27:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:27:17 INFO - 'CCACHE_UMASK': '002',
15:27:17 INFO - 'DISPLAY': ':0',
15:27:17 INFO - 'HOME': '/home/cltbld',
15:27:17 INFO - 'LANG': 'en_US.UTF-8',
15:27:17 INFO - 'LOGNAME': 'cltbld',
15:27:17 INFO - 'MAIL': '/var/mail/cltbld',
15:27:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
15:27:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:27:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:27:17 INFO - 'MOZ_NO_REMOTE': '1',
15:27:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:27:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:27:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:27:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:27:17 INFO - 'PWD': '/builds/slave/test',
15:27:17 INFO - 'SHELL': '/bin/bash',
15:27:17 INFO - 'SHLVL': '1',
15:27:17 INFO - 'TERM': 'linux',
15:27:17 INFO - 'TMOUT': '86400',
15:27:17 INFO - 'USER': 'cltbld',
15:27:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471298460.645222-491641080',
15:27:17 INFO - '_': '/tools/buildbot/bin/python'}
15:27:17 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/MAlnHMP_Qnquziz1vk5fWQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
15:27:17 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
15:27:17 INFO - import pkg_resources
15:27:19 INFO - Using 1 client processes
15:27:19 INFO - wptserve Starting http server on 127.0.0.1:8000
15:27:19 INFO - wptserve Starting http server on 127.0.0.1:8001
15:27:19 INFO - wptserve Starting http server on 127.0.0.1:8443
15:27:21 INFO - SUITE-START | Running 1476 tests
15:27:21 INFO - Running testharness tests
15:27:21 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:27:21 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
15:27:21 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:27:21 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:27:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:27:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:27:21 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:27:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:27:21 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:27:21 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
15:27:21 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:27:21 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
15:27:21 INFO - Setting up ssl
15:27:21 INFO - PROCESS | certutil |
15:27:21 INFO - PROCESS | certutil |
15:27:21 INFO - PROCESS | certutil |
15:27:21 INFO - Certificate Nickname Trust Attributes
15:27:21 INFO - SSL,S/MIME,JAR/XPI
15:27:21 INFO -
15:27:21 INFO - web-platform-tests CT,,
15:27:21 INFO -
15:27:21 INFO - Starting runner
15:27:23 INFO - PROCESS | 1812 | 1471300043354 Marionette INFO Listening on port 2828
15:27:25 INFO - PROCESS | 1812 | 1471300045722 Marionette INFO startBrowser b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:25 INFO - PROCESS | 1812 | 1471300045744 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:26 INFO - PROCESS | 1812 | 1471300046181 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:26 INFO - PROCESS | 1812 | 1471300046299 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:26 INFO - PROCESS | 1812 | 1471300046564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:27:26 INFO - PROCESS | 1812 | 1471300046615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:26 INFO - PROCESS | 1812 | 1471300046633 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 525ms
15:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:27:27 INFO - PROCESS | 1812 | 1471300047237 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:27 INFO - PROCESS | 1812 | 1471300047365 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 656ms
15:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:27:27 INFO - PROCESS | 1812 | 1471300047848 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:27 INFO - PROCESS | 1812 | 1471300047954 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 533ms
15:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:27:28 INFO - PROCESS | 1812 | 1471300048381 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:28 INFO - PROCESS | 1812 | 1471300048478 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms
15:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:27:28 INFO - PROCESS | 1812 | 1471300048855 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:28 INFO - PROCESS | 1812 | 1471300048947 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms
15:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:27:29 INFO - PROCESS | 1812 | 1471300049331 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:29 INFO - PROCESS | 1812 | 1471300049423 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 474ms
15:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:27:29 INFO - PROCESS | 1812 | 1471300049809 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:29 INFO - PROCESS | 1812 | 1471300049902 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 469ms
15:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:27:30 INFO - PROCESS | 1812 | 1471300050283 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:30 INFO - PROCESS | 1812 | 1471300050372 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 470ms
15:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:27:30 INFO - PROCESS | 1812 | 1471300050758 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:30 INFO - PROCESS | 1812 | 1471300050844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms
15:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:27:31 INFO - PROCESS | 1812 | 1471300051310 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:31 INFO - PROCESS | 1812 | 1471300051410 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 479ms
15:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:27:31 INFO - PROCESS | 1812 | 1471300051789 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:31 INFO - PROCESS | 1812 | 1471300051883 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 473ms
15:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:27:32 INFO - PROCESS | 1812 | 1471300052266 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:32 INFO - PROCESS | 1812 | 1471300052377 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 470ms
15:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:27:32 INFO - PROCESS | 1812 | 1471300052742 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:32 INFO - PROCESS | 1812 | 1471300052828 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms
15:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:27:33 INFO - PROCESS | 1812 | 1471300053173 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:33 INFO - PROCESS | 1812 | 1471300053310 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 739ms
15:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:27:33 INFO - PROCESS | 1812 | 1471300053926 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:34 INFO - PROCESS | 1812 | 1471300054020 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 533ms
15:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:27:34 INFO - PROCESS | 1812 | 1471300054479 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:34 INFO - PROCESS | 1812 | 1471300054565 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 477ms
15:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:27:34 INFO - PROCESS | 1812 | 1471300054964 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:35 INFO - PROCESS | 1812 | 1471300055067 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 526ms
15:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:27:35 INFO - PROCESS | 1812 | 1471300055486 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:35 INFO - PROCESS | 1812 | 1471300055571 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms
15:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:27:36 INFO - PROCESS | 1812 | 1471300056012 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:36 INFO - PROCESS | 1812 | 1471300056095 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms
15:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:27:36 INFO - PROCESS | 1812 | 1471300056504 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:36 INFO - PROCESS | 1812 | 1471300056604 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms
15:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:27:36 INFO - PROCESS | 1812 | 1471300056982 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:37 INFO - PROCESS | 1812 | 1471300057074 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms
15:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:27:37 INFO - PROCESS | 1812 | 1471300057459 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:37 INFO - PROCESS | 1812 | 1471300057544 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 432ms
15:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:27:37 INFO - PROCESS | 1812 | 1471300057898 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:37 INFO - PROCESS | 1812 | 1471300057978 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms
15:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:27:38 INFO - PROCESS | 1812 | 1471300058327 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:38 INFO - PROCESS | 1812 | 1471300058412 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms
15:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:27:38 INFO - PROCESS | 1812 | 1471300058803 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:38 INFO - PROCESS | 1812 | 1471300058899 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms
15:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:27:39 INFO - PROCESS | 1812 | 1471300059278 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:39 INFO - PROCESS | 1812 | 1471300059364 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms
15:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:27:39 INFO - PROCESS | 1812 | 1471300059700 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:39 INFO - PROCESS | 1812 | 1471300059786 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms
15:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:27:40 INFO - PROCESS | 1812 | 1471300060186 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:40 INFO - PROCESS | 1812 | 1471300060265 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 434ms
15:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:27:40 INFO - PROCESS | 1812 | 1471300060624 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:40 INFO - PROCESS | 1812 | 1471300060703 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 432ms
15:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:27:41 INFO - PROCESS | 1812 | 1471300061302 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:41 INFO - PROCESS | 1812 | 1471300061413 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 772ms
15:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:27:41 INFO - PROCESS | 1812 | 1471300061839 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:41 INFO - PROCESS | 1812 | 1471300061928 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 527ms
15:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:27:42 INFO - PROCESS | 1812 | 1471300062370 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:42 INFO - PROCESS | 1812 | 1471300062477 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 579ms
15:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:27:42 INFO - PROCESS | 1812 | 1471300062967 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:43 INFO - PROCESS | 1812 | 1471300063057 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 623ms
15:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:27:43 INFO - PROCESS | 1812 | 1471300063594 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:43 INFO - PROCESS | 1812 | 1471300063676 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms
15:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:27:44 INFO - PROCESS | 1812 | 1471300064079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:44 INFO - PROCESS | 1812 | 1471300064187 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 527ms
15:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:27:44 INFO - PROCESS | 1812 | 1471300064600 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:44 INFO - PROCESS | 1812 | 1471300064691 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 481ms
15:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:27:45 INFO - PROCESS | 1812 | 1471300065086 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:45 INFO - PROCESS | 1812 | 1471300065174 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 571ms
15:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:27:45 INFO - PROCESS | 1812 | 1471300065665 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:45 INFO - PROCESS | 1812 | 1471300065775 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 673ms
15:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:27:46 INFO - PROCESS | 1812 | 1471300066344 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:46 INFO - PROCESS | 1812 | 1471300066463 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 574ms
15:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:27:46 INFO - PROCESS | 1812 | 1471300066927 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:47 INFO - PROCESS | 1812 | 1471300067022 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 531ms
15:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:27:47 INFO - PROCESS | 1812 | 1471300067466 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:47 INFO - PROCESS | 1812 | 1471300067563 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 534ms
15:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:27:48 INFO - PROCESS | 1812 | 1471300067998 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:48 INFO - PROCESS | 1812 | 1471300068090 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 469ms
15:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:27:48 INFO - PROCESS | 1812 | 1471300068472 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:48 INFO - PROCESS | 1812 | 1471300068560 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 525ms
15:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:27:49 INFO - PROCESS | 1812 | 1471300069007 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:49 INFO - PROCESS | 1812 | 1471300069137 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 571ms
15:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:27:49 INFO - PROCESS | 1812 | 1471300069580 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:49 INFO - PROCESS | 1812 | 1471300069669 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 519ms
15:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:27:50 INFO - PROCESS | 1812 | 1471300070104 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:50 INFO - PROCESS | 1812 | 1471300070188 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 584ms
15:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:27:50 INFO - PROCESS | 1812 | 1471300070698 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:50 INFO - PROCESS | 1812 | 1471300070846 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 672ms
15:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:27:51 INFO - PROCESS | 1812 | 1471300071376 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:51 INFO - PROCESS | 1812 | 1471300071472 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms
15:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:27:51 INFO - PROCESS | 1812 | 1471300071852 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:51 INFO - PROCESS | 1812 | 1471300071950 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 487ms
15:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:27:52 INFO - PROCESS | 1812 | 1471300072343 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:52 INFO - PROCESS | 1812 | 1471300072430 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 571ms
15:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:27:52 INFO - PROCESS | 1812 | 1471300072922 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:53 INFO - PROCESS | 1812 | 1471300073041 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 923ms
15:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:27:53 INFO - PROCESS | 1812 | 1471300073852 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:53 INFO - PROCESS | 1812 | 1471300073962 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 523ms
15:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:27:54 INFO - PROCESS | 1812 | 1471300074384 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:54 INFO - PROCESS | 1812 | 1471300074484 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 478ms
15:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:27:54 INFO - PROCESS | 1812 | 1471300074875 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:54 INFO - PROCESS | 1812 | 1471300074965 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 485ms
15:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:27:55 INFO - PROCESS | 1812 | 1471300075354 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:55 INFO - PROCESS | 1812 | 1471300075440 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 478ms
15:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:27:55 INFO - PROCESS | 1812 | 1471300075836 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:55 INFO - PROCESS | 1812 | 1471300075927 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 520ms
15:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:27:56 INFO - PROCESS | 1812 | 1471300076364 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:56 INFO - PROCESS | 1812 | 1471300076477 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 587ms
15:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:27:56 INFO - PROCESS | 1812 | 1471300076963 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:57 INFO - PROCESS | 1812 | 1471300077056 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 477ms
15:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:27:57 INFO - PROCESS | 1812 | 1471300077438 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:57 INFO - PROCESS | 1812 | 1471300077533 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 578ms
15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:27:58 INFO - PROCESS | 1812 | 1471300078020 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:58 INFO - PROCESS | 1812 | 1471300078109 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms
15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:27:58 INFO - PROCESS | 1812 | 1471300078496 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:58 INFO - PROCESS | 1812 | 1471300078579 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 476ms
15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:27:58 INFO - PROCESS | 1812 | 1471300078979 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:59 INFO - PROCESS | 1812 | 1471300079091 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 523ms
15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:27:59 INFO - PROCESS | 1812 | 1471300079506 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:59 INFO - PROCESS | 1812 | 1471300079593 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms
15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:27:59 INFO - PROCESS | 1812 | 1471300079983 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:00 INFO - PROCESS | 1812 | 1471300080123 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 621ms
15:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:28:00 INFO - PROCESS | 1812 | 1471300080612 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:00 INFO - PROCESS | 1812 | 1471300080715 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 732ms
15:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:28:01 INFO - PROCESS | 1812 | 1471300081363 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:01 INFO - PROCESS | 1812 | 1471300081456 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 477ms
15:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:28:01 INFO - PROCESS | 1812 | 1471300081840 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:01 INFO - PROCESS | 1812 | 1471300081943 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms
15:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:28:02 INFO - PROCESS | 1812 | 1471300082373 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:02 INFO - PROCESS | 1812 | 1471300082473 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 533ms
15:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:28:02 INFO - PROCESS | 1812 | 1471300082902 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:03 INFO - PROCESS | 1812 | 1471300083001 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 475ms
15:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:28:03 INFO - PROCESS | 1812 | 1471300083382 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:03 INFO - PROCESS | 1812 | 1471300083484 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms
15:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:28:03 INFO - PROCESS | 1812 | 1471300083914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:04 INFO - PROCESS | 1812 | 1471300084024 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 526ms
15:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:28:04 INFO - PROCESS | 1812 | 1471300084443 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:04 INFO - PROCESS | 1812 | 1471300084541 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 472ms
15:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:28:04 INFO - PROCESS | 1812 | 1471300084920 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:05 INFO - PROCESS | 1812 | 1471300085003 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:05 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.
15:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 479ms
15:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:28:05 INFO - PROCESS | 1812 | 1471300085405 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:05 INFO - PROCESS | 1812 | 1471300085487 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:05 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.
15:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 426ms
15:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:28:05 INFO - PROCESS | 1812 | 1471300085836 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:05 INFO - PROCESS | 1812 | 1471300085920 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:06 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.
15:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 480ms
15:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:28:06 INFO - PROCESS | 1812 | 1471300086322 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:06 INFO - PROCESS | 1812 | 1471300086416 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:06 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.
15:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 485ms
15:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:28:06 INFO - PROCESS | 1812 | 1471300086810 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:06 INFO - PROCESS | 1812 | 1471300086897 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:07 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.
15:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 485ms
15:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:28:07 INFO - PROCESS | 1812 | 1471300087314 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:07 INFO - PROCESS | 1812 | 1471300087452 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:07 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.
15:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 622ms
15:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:28:07 INFO - PROCESS | 1812 | 1471300087947 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:08 INFO - PROCESS | 1812 | 1471300088043 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:08 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.
15:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 674ms
15:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:28:08 INFO - PROCESS | 1812 | 1471300088624 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:08 INFO - PROCESS | 1812 | 1471300088728 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:09 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.
15:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms
15:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:28:09 INFO - PROCESS | 1812 | 1471300089108 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:09 INFO - PROCESS | 1812 | 1471300089200 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:09 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.
15:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms
15:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:28:09 INFO - PROCESS | 1812 | 1471300089593 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:09 INFO - PROCESS | 1812 | 1471300089688 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:10 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.
15:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 526ms
15:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:28:10 INFO - PROCESS | 1812 | 1471300090115 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:10 INFO - PROCESS | 1812 | 1471300090207 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:10 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.
15:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms
15:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:28:10 INFO - PROCESS | 1812 | 1471300090595 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:10 INFO - PROCESS | 1812 | 1471300090687 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:11 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.
15:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 529ms
15:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:28:11 INFO - PROCESS | 1812 | 1471300091126 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:11 INFO - PROCESS | 1812 | 1471300091273 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:11 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.
15:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 580ms
15:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:28:11 INFO - PROCESS | 1812 | 1471300091709 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:11 INFO - PROCESS | 1812 | 1471300091805 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:12 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.
15:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 524ms
15:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:28:12 INFO - PROCESS | 1812 | 1471300092238 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:12 INFO - PROCESS | 1812 | 1471300092323 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:12 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.
15:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 478ms
15:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:28:12 INFO - PROCESS | 1812 | 1471300092721 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:12 INFO - PROCESS | 1812 | 1471300092824 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:13 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.
15:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 475ms
15:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:28:13 INFO - PROCESS | 1812 | 1471300093201 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:13 INFO - PROCESS | 1812 | 1471300093289 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:13 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.
15:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 479ms
15:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:28:13 INFO - PROCESS | 1812 | 1471300093690 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:13 INFO - PROCESS | 1812 | 1471300093784 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:14 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.
15:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 623ms
15:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:28:14 INFO - PROCESS | 1812 | 1471300094316 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:14 INFO - PROCESS | 1812 | 1471300094402 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:14 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.
15:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 629ms
15:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:28:14 INFO - PROCESS | 1812 | 1471300094980 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:15 INFO - PROCESS | 1812 | 1471300095098 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:15 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.
15:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 727ms
15:28:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:28:15 INFO - PROCESS | 1812 | 1471300095711 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:15 INFO - PROCESS | 1812 | 1471300095805 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:28:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms
15:28:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:28:16 INFO - PROCESS | 1812 | 1471300096249 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:16 INFO - PROCESS | 1812 | 1471300096361 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:28:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 524ms
15:28:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:28:16 INFO - PROCESS | 1812 | 1471300096791 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:16 INFO - PROCESS | 1812 | 1471300096880 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:28:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 522ms
15:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:28:17 INFO - PROCESS | 1812 | 1471300097316 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:17 INFO - PROCESS | 1812 | 1471300097403 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 539ms
15:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:28:17 INFO - PROCESS | 1812 | 1471300097854 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:17 INFO - PROCESS | 1812 | 1471300097953 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 575ms
15:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:28:18 INFO - PROCESS | 1812 | 1471300098437 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:18 INFO - PROCESS | 1812 | 1471300098614 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 636ms
15:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:28:19 INFO - PROCESS | 1812 | 1471300099075 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:19 INFO - PROCESS | 1812 | 1471300099157 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms
15:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:28:19 INFO - PROCESS | 1812 | 1471300099552 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:19 INFO - PROCESS | 1812 | 1471300099639 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:28:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 485ms
15:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:28:20 INFO - PROCESS | 1812 | 1471300100075 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:20 INFO - PROCESS | 1812 | 1471300100191 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:28:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 487ms
15:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:28:20 INFO - PROCESS | 1812 | 1471300100548 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:20 INFO - PROCESS | 1812 | 1471300100636 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 480ms
15:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:28:21 INFO - PROCESS | 1812 | 1471300101036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:21 INFO - PROCESS | 1812 | 1471300101144 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 530ms
15:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:28:21 INFO - PROCESS | 1812 | 1471300101571 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:21 INFO - PROCESS | 1812 | 1471300101689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:22 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
15:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms
15:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:28:22 INFO - PROCESS | 1812 | 1471300102703 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:22 INFO - PROCESS | 1812 | 1471300102809 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1024ms
15:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:28:23 INFO - PROCESS | 1812 | 1471300103744 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:23 INFO - PROCESS | 1812 | 1471300103839 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:24 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
15:28:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 526ms
15:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:28:24 INFO - PROCESS | 1812 | 1471300104281 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:24 INFO - PROCESS | 1812 | 1471300104375 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 526ms
15:28:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:28:24 INFO - PROCESS | 1812 | 1471300104803 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:24 INFO - PROCESS | 1812 | 1471300104892 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 529ms
15:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:28:25 INFO - PROCESS | 1812 | 1471300105340 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:25 INFO - PROCESS | 1812 | 1471300105426 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:25 INFO - PROCESS | 1812 | 1471300105790 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 584ms
15:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:28:25 INFO - PROCESS | 1812 | 1471300105939 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:26 INFO - PROCESS | 1812 | 1471300106075 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 636ms
15:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:28:26 INFO - PROCESS | 1812 | 1471300106582 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:26 INFO - PROCESS | 1812 | 1471300106762 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 683ms
15:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:28:27 INFO - PROCESS | 1812 | 1471300107266 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:27 INFO - PROCESS | 1812 | 1471300107360 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:27 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:28:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 520ms
15:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:28:27 INFO - PROCESS | 1812 | 1471300107791 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:27 INFO - PROCESS | 1812 | 1471300107891 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 524ms
15:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:28:28 INFO - PROCESS | 1812 | 1471300108320 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:28 INFO - PROCESS | 1812 | 1471300108417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:28 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:28:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 482ms
15:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:28:28 INFO - PROCESS | 1812 | 1471300108812 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:28 INFO - PROCESS | 1812 | 1471300108918 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:29 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
15:28:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 674ms
15:28:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:28:29 INFO - PROCESS | 1812 | 1471300109494 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:29 INFO - PROCESS | 1812 | 1471300109599 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:30 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:28:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 780ms
15:28:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:28:30 INFO - PROCESS | 1812 | 1471300110285 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:30 INFO - PROCESS | 1812 | 1471300110590 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:28:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 825ms
15:28:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:28:31 INFO - PROCESS | 1812 | 1471300111125 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:31 INFO - PROCESS | 1812 | 1471300111279 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:28:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 628ms
15:28:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:28:31 INFO - PROCESS | 1812 | 1471300111754 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:31 INFO - PROCESS | 1812 | 1471300111868 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:28:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 523ms
15:28:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:28:32 INFO - PROCESS | 1812 | 1471300112291 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:32 INFO - PROCESS | 1812 | 1471300112380 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:28:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 582ms
15:28:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:28:32 INFO - PROCESS | 1812 | 1471300112871 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:32 INFO - PROCESS | 1812 | 1471300112970 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:28:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 527ms
15:28:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:28:33 INFO - PROCESS | 1812 | 1471300113406 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:33 INFO - PROCESS | 1812 | 1471300113502 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:28:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 573ms
15:28:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:28:33 INFO - PROCESS | 1812 | 1471300113983 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:34 INFO - PROCESS | 1812 | 1471300114106 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:28:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 570ms
15:28:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:28:34 INFO - PROCESS | 1812 | 1471300114559 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:34 INFO - PROCESS | 1812 | 1471300114649 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:28:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 529ms
15:28:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:28:35 INFO - PROCESS | 1812 | 1471300115094 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:35 INFO - PROCESS | 1812 | 1471300115183 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:28:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms
15:28:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:28:35 INFO - PROCESS | 1812 | 1471300115620 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:35 INFO - PROCESS | 1812 | 1471300115705 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:28:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 481ms
15:28:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:28:36 INFO - PROCESS | 1812 | 1471300116107 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:36 INFO - PROCESS | 1812 | 1471300116193 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:28:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 576ms
15:28:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:28:36 INFO - PROCESS | 1812 | 1471300116689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:36 INFO - PROCESS | 1812 | 1471300116807 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
15:28:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 723ms
15:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:28:37 INFO - PROCESS | 1812 | 1471300117417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:37 INFO - PROCESS | 1812 | 1471300117536 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:28:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 532ms
15:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:28:37 INFO - PROCESS | 1812 | 1471300117960 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:38 INFO - PROCESS | 1812 | 1471300118055 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:28:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 523ms
15:28:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:28:38 INFO - PROCESS | 1812 | 1471300118494 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:38 INFO - PROCESS | 1812 | 1471300118585 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
15:28:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 575ms
15:28:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:28:39 INFO - PROCESS | 1812 | 1471300119065 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:39 INFO - PROCESS | 1812 | 1471300119163 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:39 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
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:28:39 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
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:28:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms
15:28:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:28:39 INFO - PROCESS | 1812 | 1471300119547 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:39 INFO - PROCESS | 1812 | 1471300119658 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
15:28:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms
15:28:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:28:40 INFO - PROCESS | 1812 | 1471300120077 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:40 INFO - PROCESS | 1812 | 1471300120229 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:40 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.
15:28:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms
15:28:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:28:40 INFO - PROCESS | 1812 | 1471300120650 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:40 INFO - PROCESS | 1812 | 1471300120740 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
15:28:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms
15:28:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:28:41 INFO - PROCESS | 1812 | 1471300121126 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:41 INFO - PROCESS | 1812 | 1471300121219 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
15:28:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 473ms
15:28:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:28:41 INFO - PROCESS | 1812 | 1471300121609 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:41 INFO - PROCESS | 1812 | 1471300121705 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
15:28:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 474ms
15:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:28:42 INFO - PROCESS | 1812 | 1471300122086 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:42 INFO - PROCESS | 1812 | 1471300122172 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 478ms
15:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:28:42 INFO - PROCESS | 1812 | 1471300122571 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:42 INFO - PROCESS | 1812 | 1471300122674 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 522ms
15:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:28:43 INFO - PROCESS | 1812 | 1471300123099 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:43 INFO - PROCESS | 1812 | 1471300123191 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms
15:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:28:43 INFO - PROCESS | 1812 | 1471300123628 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:43 INFO - PROCESS | 1812 | 1471300123729 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 581ms
15:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:28:44 INFO - PROCESS | 1812 | 1471300124215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:44 INFO - PROCESS | 1812 | 1471300124316 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 921ms
15:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:28:45 INFO - PROCESS | 1812 | 1471300125145 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:45 INFO - PROCESS | 1812 | 1471300125242 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 589ms
15:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:28:45 INFO - PROCESS | 1812 | 1471300125744 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:45 INFO - PROCESS | 1812 | 1471300125837 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 524ms
15:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:28:46 INFO - PROCESS | 1812 | 1471300126279 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:46 INFO - PROCESS | 1812 | 1471300126373 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 738ms
15:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:28:47 INFO - PROCESS | 1812 | 1471300127142 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:47 INFO - PROCESS | 1812 | 1471300127255 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 557ms
15:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:28:47 INFO - PROCESS | 1812 | 1471300127689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:47 INFO - PROCESS | 1812 | 1471300127783 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 580ms
15:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:28:48 INFO - PROCESS | 1812 | 1471300128252 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:48 INFO - PROCESS | 1812 | 1471300128368 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 583ms
15:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:28:48 INFO - PROCESS | 1812 | 1471300128837 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:48 INFO - PROCESS | 1812 | 1471300128924 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms
15:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:28:49 INFO - PROCESS | 1812 | 1471300129313 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:49 INFO - PROCESS | 1812 | 1471300129394 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 483ms
15:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:28:49 INFO - PROCESS | 1812 | 1471300129804 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:49 INFO - PROCESS | 1812 | 1471300129913 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 529ms
15:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:28:50 INFO - PROCESS | 1812 | 1471300130335 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:50 INFO - PROCESS | 1812 | 1471300130425 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms
15:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:28:50 INFO - PROCESS | 1812 | 1471300130863 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:50 INFO - PROCESS | 1812 | 1471300130948 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms
15:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:28:51 INFO - PROCESS | 1812 | 1471300131339 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:51 INFO - PROCESS | 1812 | 1471300131431 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 576ms
15:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:28:51 INFO - PROCESS | 1812 | 1471300131922 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:52 INFO - PROCESS | 1812 | 1471300132036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 680ms
15:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:28:52 INFO - PROCESS | 1812 | 1471300132615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:52 INFO - PROCESS | 1812 | 1471300132724 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 530ms
15:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:28:53 INFO - PROCESS | 1812 | 1471300133154 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:53 INFO - PROCESS | 1812 | 1471300133259 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms
15:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:28:53 INFO - PROCESS | 1812 | 1471300133687 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:53 INFO - PROCESS | 1812 | 1471300133781 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 473ms
15:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:28:54 INFO - PROCESS | 1812 | 1471300134157 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:54 INFO - PROCESS | 1812 | 1471300134252 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 523ms
15:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:28:54 INFO - PROCESS | 1812 | 1471300134686 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:54 INFO - PROCESS | 1812 | 1471300134778 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 479ms
15:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:28:55 INFO - PROCESS | 1812 | 1471300135178 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:55 INFO - PROCESS | 1812 | 1471300135301 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 579ms
15:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:28:55 INFO - PROCESS | 1812 | 1471300135879 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:55 INFO - PROCESS | 1812 | 1471300135969 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 524ms
15:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:28:56 INFO - PROCESS | 1812 | 1471300136408 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:56 INFO - PROCESS | 1812 | 1471300136499 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 479ms
15:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:28:56 INFO - PROCESS | 1812 | 1471300136891 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:56 INFO - PROCESS | 1812 | 1471300136983 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 490ms
15:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:28:57 INFO - PROCESS | 1812 | 1471300137388 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:57 INFO - PROCESS | 1812 | 1471300137475 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms
15:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:28:57 INFO - PROCESS | 1812 | 1471300137866 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:57 INFO - PROCESS | 1812 | 1471300137979 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
15:28:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 532ms
15:28:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:28:58 INFO - PROCESS | 1812 | 1471300138402 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:58 INFO - PROCESS | 1812 | 1471300138484 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:28:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 479ms
15:28:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:28:58 INFO - PROCESS | 1812 | 1471300138886 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:58 INFO - PROCESS | 1812 | 1471300138972 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
15:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 582ms
15:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:28:59 INFO - PROCESS | 1812 | 1471300139476 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:28:59 INFO - PROCESS | 1812 | 1471300139589 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
15:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 926ms
15:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:29:00 INFO - PROCESS | 1812 | 1471300140411 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:00 INFO - PROCESS | 1812 | 1471300140515 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
15:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1034ms
15:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:29:01 INFO - PROCESS | 1812 | 1471300141464 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:01 INFO - PROCESS | 1812 | 1471300141574 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
15:29:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 991ms
15:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:29:02 INFO - PROCESS | 1812 | 1471300142483 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:02 INFO - PROCESS | 1812 | 1471300142610 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
15:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1094ms
15:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:29:03 INFO - PROCESS | 1812 | 1471300143559 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:03 INFO - PROCESS | 1812 | 1471300143672 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
15:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1021ms
15:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:29:04 INFO - PROCESS | 1812 | 1471300144590 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:04 INFO - PROCESS | 1812 | 1471300144677 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
15:29:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 926ms
15:29:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:29:05 INFO - PROCESS | 1812 | 1471300145519 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:05 INFO - PROCESS | 1812 | 1471300145628 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
15:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1034ms
15:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:29:06 INFO - PROCESS | 1812 | 1471300146566 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:06 INFO - PROCESS | 1812 | 1471300146706 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
15:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1231ms
15:29:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:29:07 INFO - PROCESS | 1812 | 1471300147796 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:07 INFO - PROCESS | 1812 | 1471300147888 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:29:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 976ms
15:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:29:08 INFO - PROCESS | 1812 | 1471300148782 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:08 INFO - PROCESS | 1812 | 1471300148878 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
15:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1075ms
15:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:29:09 INFO - PROCESS | 1812 | 1471300149872 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:09 INFO - PROCESS | 1812 | 1471300149979 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:29:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 976ms
15:29:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:29:10 INFO - PROCESS | 1812 | 1471300150844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:10 INFO - PROCESS | 1812 | 1471300150934 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:11 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:29:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 487ms
15:29:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:29:11 INFO - PROCESS | 1812 | 1471300151337 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:11 INFO - PROCESS | 1812 | 1471300151460 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:29:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 578ms
15:29:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:29:11 INFO - PROCESS | 1812 | 1471300151925 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:12 INFO - PROCESS | 1812 | 1471300152032 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
15:29:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:29:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:29:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:29:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 527ms
15:29:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:29:12 INFO - PROCESS | 1812 | 1471300152460 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:12 INFO - PROCESS | 1812 | 1471300152544 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:29:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 482ms
15:29:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:29:12 INFO - PROCESS | 1812 | 1471300152947 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:13 INFO - PROCESS | 1812 | 1471300153057 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:29:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 977ms
15:29:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:29:13 INFO - PROCESS | 1812 | 1471300153933 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:14 INFO - PROCESS | 1812 | 1471300154060 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
15:29:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1022ms
15:29:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:29:14 INFO - PROCESS | 1812 | 1471300154973 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:15 INFO - PROCESS | 1812 | 1471300155063 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
15:29:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 931ms
15:29:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:29:15 INFO - PROCESS | 1812 | 1471300155909 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:16 INFO - PROCESS | 1812 | 1471300156008 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
15:29:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1030ms
15:29:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:29:16 INFO - PROCESS | 1812 | 1471300156940 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:17 INFO - PROCESS | 1812 | 1471300157061 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
15:29:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms
15:29:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:29:17 INFO - PROCESS | 1812 | 1471300157967 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:18 INFO - PROCESS | 1812 | 1471300158053 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
15:29:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms
15:29:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:29:18 INFO - PROCESS | 1812 | 1471300158494 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:18 INFO - PROCESS | 1812 | 1471300158603 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:29:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 926ms
15:29:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:29:19 INFO - PROCESS | 1812 | 1471300159422 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:19 INFO - PROCESS | 1812 | 1471300159524 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:29:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 944ms
15:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:29:20 INFO - PROCESS | 1812 | 1471300160376 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:20 INFO - PROCESS | 1812 | 1471300160513 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 726ms
15:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:29:21 INFO - PROCESS | 1812 | 1471300161111 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:21 INFO - PROCESS | 1812 | 1471300161226 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 539ms
15:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:29:21 INFO - PROCESS | 1812 | 1471300161661 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:21 INFO - PROCESS | 1812 | 1471300161791 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 523ms
15:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:29:22 INFO - PROCESS | 1812 | 1471300162196 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:22 INFO - PROCESS | 1812 | 1471300162285 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 482ms
15:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:29:22 INFO - PROCESS | 1812 | 1471300162676 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:22 INFO - PROCESS | 1812 | 1471300162766 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 577ms
15:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:29:23 INFO - PROCESS | 1812 | 1471300163260 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:23 INFO - PROCESS | 1812 | 1471300163357 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 539ms
15:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:29:23 INFO - PROCESS | 1812 | 1471300163814 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:23 INFO - PROCESS | 1812 | 1471300163925 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 529ms
15:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:29:24 INFO - PROCESS | 1812 | 1471300164338 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:24 INFO - PROCESS | 1812 | 1471300164428 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
15:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms
15:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:29:24 INFO - PROCESS | 1812 | 1471300164813 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:24 INFO - PROCESS | 1812 | 1471300164902 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:25 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
15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 484ms
15:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:29:25 INFO - PROCESS | 1812 | 1471300165303 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:25 INFO - PROCESS | 1812 | 1471300165401 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 478ms
15:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:29:25 INFO - PROCESS | 1812 | 1471300165787 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:25 INFO - PROCESS | 1812 | 1471300165879 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 480ms
15:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:29:26 INFO - PROCESS | 1812 | 1471300166272 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:26 INFO - PROCESS | 1812 | 1471300166377 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:26 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:29:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:29:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 527ms
15:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:29:26 INFO - PROCESS | 1812 | 1471300166805 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:26 INFO - PROCESS | 1812 | 1471300166905 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 478ms
15:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:29:27 INFO - PROCESS | 1812 | 1471300167291 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:27 INFO - PROCESS | 1812 | 1471300167417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:28 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
15:29:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:29:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 729ms
15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:29:28 INFO - PROCESS | 1812 | 1471300168029 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:28 INFO - PROCESS | 1812 | 1471300168171 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 779ms
15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:29:28 INFO - PROCESS | 1812 | 1471300168815 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:28 INFO - PROCESS | 1812 | 1471300168916 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 476ms
15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:29:29 INFO - PROCESS | 1812 | 1471300169302 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:29 INFO - PROCESS | 1812 | 1471300169393 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms
15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:29:29 INFO - PROCESS | 1812 | 1471300169834 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:29 INFO - PROCESS | 1812 | 1471300169923 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 479ms
15:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:29:30 INFO - PROCESS | 1812 | 1471300170316 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:30 INFO - PROCESS | 1812 | 1471300170408 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms
15:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:29:30 INFO - PROCESS | 1812 | 1471300170794 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:30 INFO - PROCESS | 1812 | 1471300170897 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 627ms
15:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:29:31 INFO - PROCESS | 1812 | 1471300171432 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:31 INFO - PROCESS | 1812 | 1471300171598 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 634ms
15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:29:32 INFO - PROCESS | 1812 | 1471300172068 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:32 INFO - PROCESS | 1812 | 1471300172161 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 524ms
15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:29:32 INFO - PROCESS | 1812 | 1471300172599 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:32 INFO - PROCESS | 1812 | 1471300172682 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 478ms
15:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:29:33 INFO - PROCESS | 1812 | 1471300173081 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:33 INFO - PROCESS | 1812 | 1471300173176 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms
15:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:29:33 INFO - PROCESS | 1812 | 1471300173559 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:33 INFO - PROCESS | 1812 | 1471300173648 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 477ms
15:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:29:34 INFO - PROCESS | 1812 | 1471300174040 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:34 INFO - PROCESS | 1812 | 1471300174139 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 479ms
15:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:29:34 INFO - PROCESS | 1812 | 1471300174525 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:34 INFO - PROCESS | 1812 | 1471300174647 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 822ms
15:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:29:35 INFO - PROCESS | 1812 | 1471300175354 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:35 INFO - PROCESS | 1812 | 1471300175477 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms
15:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:29:35 INFO - PROCESS | 1812 | 1471300175893 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:35 INFO - PROCESS | 1812 | 1471300175990 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 524ms
15:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:29:36 INFO - PROCESS | 1812 | 1471300176426 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:36 INFO - PROCESS | 1812 | 1471300176524 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 524ms
15:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:29:36 INFO - PROCESS | 1812 | 1471300176948 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:37 INFO - PROCESS | 1812 | 1471300177041 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms
15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:29:37 INFO - PROCESS | 1812 | 1471300177422 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:37 INFO - PROCESS | 1812 | 1471300177514 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms
15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:29:37 INFO - PROCESS | 1812 | 1471300177948 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:38 INFO - PROCESS | 1812 | 1471300178078 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 574ms
15:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:29:38 INFO - PROCESS | 1812 | 1471300178526 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:38 INFO - PROCESS | 1812 | 1471300178646 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 526ms
15:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:29:39 INFO - PROCESS | 1812 | 1471300179057 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:39 INFO - PROCESS | 1812 | 1471300179143 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 476ms
15:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:29:39 INFO - PROCESS | 1812 | 1471300179538 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:39 INFO - PROCESS | 1812 | 1471300179624 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 480ms
15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:29:40 INFO - PROCESS | 1812 | 1471300180027 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:40 INFO - PROCESS | 1812 | 1471300180111 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 478ms
15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:29:40 INFO - PROCESS | 1812 | 1471300180506 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:40 INFO - PROCESS | 1812 | 1471300180614 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 524ms
15:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:29:41 INFO - PROCESS | 1812 | 1471300181035 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:41 INFO - PROCESS | 1812 | 1471300181121 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 480ms
15:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:29:41 INFO - PROCESS | 1812 | 1471300181546 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:41 INFO - PROCESS | 1812 | 1471300181696 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 726ms
15:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:29:42 INFO - PROCESS | 1812 | 1471300182280 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:42 INFO - PROCESS | 1812 | 1471300182407 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 825ms
15:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:29:43 INFO - PROCESS | 1812 | 1471300183110 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:43 INFO - PROCESS | 1812 | 1471300183230 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 532ms
15:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:29:43 INFO - PROCESS | 1812 | 1471300183652 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:43 INFO - PROCESS | 1812 | 1471300183748 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 499ms
15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:29:44 INFO - PROCESS | 1812 | 1471300184163 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:44 INFO - PROCESS | 1812 | 1471300184251 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms
15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:29:44 INFO - PROCESS | 1812 | 1471300184681 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:44 INFO - PROCESS | 1812 | 1471300184768 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 486ms
15:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:29:45 INFO - PROCESS | 1812 | 1471300185179 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:45 INFO - PROCESS | 1812 | 1471300185276 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 527ms
15:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:29:45 INFO - PROCESS | 1812 | 1471300185708 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:45 INFO - PROCESS | 1812 | 1471300185841 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 572ms
15:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:29:46 INFO - PROCESS | 1812 | 1471300186289 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:46 INFO - PROCESS | 1812 | 1471300186408 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 535ms
15:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:29:46 INFO - PROCESS | 1812 | 1471300186821 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:46 INFO - PROCESS | 1812 | 1471300186913 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 478ms
15:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:29:47 INFO - PROCESS | 1812 | 1471300187304 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:47 INFO - PROCESS | 1812 | 1471300187392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 480ms
15:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:29:47 INFO - PROCESS | 1812 | 1471300187790 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:47 INFO - PROCESS | 1812 | 1471300187885 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms
15:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:29:48 INFO - PROCESS | 1812 | 1471300188316 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:48 INFO - PROCESS | 1812 | 1471300188419 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 527ms
15:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:29:48 INFO - PROCESS | 1812 | 1471300188847 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:48 INFO - PROCESS | 1812 | 1471300188938 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 825ms
15:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:29:49 INFO - PROCESS | 1812 | 1471300189681 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:49 INFO - PROCESS | 1812 | 1471300189789 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 538ms
15:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:29:50 INFO - PROCESS | 1812 | 1471300190233 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:50 INFO - PROCESS | 1812 | 1471300190351 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 530ms
15:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:29:50 INFO - PROCESS | 1812 | 1471300190780 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:50 INFO - PROCESS | 1812 | 1471300190876 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 532ms
15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:29:51 INFO - PROCESS | 1812 | 1471300191307 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:51 INFO - PROCESS | 1812 | 1471300191401 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 526ms
15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:29:51 INFO - PROCESS | 1812 | 1471300191842 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:51 INFO - PROCESS | 1812 | 1471300191938 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 524ms
15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:29:52 INFO - PROCESS | 1812 | 1471300192377 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:52 INFO - PROCESS | 1812 | 1471300192512 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 622ms
15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:29:53 INFO - PROCESS | 1812 | 1471300193015 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:53 INFO - PROCESS | 1812 | 1471300193144 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 579ms
15:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:29:53 INFO - PROCESS | 1812 | 1471300193583 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:53 INFO - PROCESS | 1812 | 1471300193689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms
15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:29:54 INFO - PROCESS | 1812 | 1471300194108 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:54 INFO - PROCESS | 1812 | 1471300194195 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 474ms
15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:29:54 INFO - PROCESS | 1812 | 1471300194591 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:54 INFO - PROCESS | 1812 | 1471300194674 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 485ms
15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:29:55 INFO - PROCESS | 1812 | 1471300195081 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:55 INFO - PROCESS | 1812 | 1471300195183 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 475ms
15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:29:55 INFO - PROCESS | 1812 | 1471300195559 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:55 INFO - PROCESS | 1812 | 1471300195648 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms
15:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:29:56 INFO - PROCESS | 1812 | 1471300196139 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:56 INFO - PROCESS | 1812 | 1471300196250 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 730ms
15:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:29:56 INFO - PROCESS | 1812 | 1471300196875 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:56 INFO - PROCESS | 1812 | 1471300196984 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 626ms
15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:29:57 INFO - PROCESS | 1812 | 1471300197510 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:57 INFO - PROCESS | 1812 | 1471300197618 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms
15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:29:58 INFO - PROCESS | 1812 | 1471300198046 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:58 INFO - PROCESS | 1812 | 1471300198143 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms
15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:29:58 INFO - PROCESS | 1812 | 1471300198564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:58 INFO - PROCESS | 1812 | 1471300198664 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms
15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:29:59 INFO - PROCESS | 1812 | 1471300199090 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:59 INFO - PROCESS | 1812 | 1471300199181 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms
15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:29:59 INFO - PROCESS | 1812 | 1471300199569 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:29:59 INFO - PROCESS | 1812 | 1471300199690 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 621ms
15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:30:00 INFO - PROCESS | 1812 | 1471300200201 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:00 INFO - PROCESS | 1812 | 1471300200295 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms
15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:30:00 INFO - PROCESS | 1812 | 1471300200733 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:00 INFO - PROCESS | 1812 | 1471300200828 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms
15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:30:01 INFO - PROCESS | 1812 | 1471300201210 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:01 INFO - PROCESS | 1812 | 1471300201343 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 579ms
15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:30:01 INFO - PROCESS | 1812 | 1471300201795 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:01 INFO - PROCESS | 1812 | 1471300201896 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 525ms
15:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:30:02 INFO - PROCESS | 1812 | 1471300202327 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:02 INFO - PROCESS | 1812 | 1471300202460 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 632ms
15:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:30:02 INFO - PROCESS | 1812 | 1471300202965 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:03 INFO - PROCESS | 1812 | 1471300203056 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms
15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:30:03 INFO - PROCESS | 1812 | 1471300203515 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:03 INFO - PROCESS | 1812 | 1471300203777 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 933ms
15:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:30:04 INFO - PROCESS | 1812 | 1471300204456 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:04 INFO - PROCESS | 1812 | 1471300204615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 839ms
15:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:30:05 INFO - PROCESS | 1812 | 1471300205298 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:05 INFO - PROCESS | 1812 | 1471300205419 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 828ms
15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:30:06 INFO - PROCESS | 1812 | 1471300206130 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:06 INFO - PROCESS | 1812 | 1471300206233 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 534ms
15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:30:06 INFO - PROCESS | 1812 | 1471300206702 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:06 INFO - PROCESS | 1812 | 1471300206802 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 526ms
15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:30:07 INFO - PROCESS | 1812 | 1471300207241 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:07 INFO - PROCESS | 1812 | 1471300207334 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 522ms
15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:30:07 INFO - PROCESS | 1812 | 1471300207769 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:07 INFO - PROCESS | 1812 | 1471300207871 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 577ms
15:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:30:08 INFO - PROCESS | 1812 | 1471300208350 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:08 INFO - PROCESS | 1812 | 1471300208454 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 525ms
15:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:30:08 INFO - PROCESS | 1812 | 1471300208884 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:09 INFO - PROCESS | 1812 | 1471300209037 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 621ms
15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:30:09 INFO - PROCESS | 1812 | 1471300209511 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:09 INFO - PROCESS | 1812 | 1471300209597 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 541ms
15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:30:10 INFO - PROCESS | 1812 | 1471300210052 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:10 INFO - PROCESS | 1812 | 1471300210140 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 481ms
15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:30:10 INFO - PROCESS | 1812 | 1471300210538 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:10 INFO - PROCESS | 1812 | 1471300210624 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 477ms
15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:30:11 INFO - PROCESS | 1812 | 1471300211026 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:11 INFO - PROCESS | 1812 | 1471300211116 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 477ms
15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:30:11 INFO - PROCESS | 1812 | 1471300211506 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:11 INFO - PROCESS | 1812 | 1471300211612 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms
15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:30:12 INFO - PROCESS | 1812 | 1471300212184 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:12 INFO - PROCESS | 1812 | 1471300212303 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 774ms
15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:30:12 INFO - PROCESS | 1812 | 1471300212964 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:13 INFO - PROCESS | 1812 | 1471300213071 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 531ms
15:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:30:13 INFO - PROCESS | 1812 | 1471300213505 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:13 INFO - PROCESS | 1812 | 1471300213604 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 529ms
15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:30:14 INFO - PROCESS | 1812 | 1471300214046 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:14 INFO - PROCESS | 1812 | 1471300214141 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 528ms
15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:30:14 INFO - PROCESS | 1812 | 1471300214571 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:14 INFO - PROCESS | 1812 | 1471300214663 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms
15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:30:15 INFO - PROCESS | 1812 | 1471300215102 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:15 INFO - PROCESS | 1812 | 1471300215207 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 580ms
15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:30:15 INFO - PROCESS | 1812 | 1471300215699 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:15 INFO - PROCESS | 1812 | 1471300215814 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 539ms
15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:30:16 INFO - PROCESS | 1812 | 1471300216227 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:16 INFO - PROCESS | 1812 | 1471300216320 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 474ms
15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:30:16 INFO - PROCESS | 1812 | 1471300216707 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:16 INFO - PROCESS | 1812 | 1471300216797 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 475ms
15:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:30:17 INFO - PROCESS | 1812 | 1471300217185 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:17 INFO - PROCESS | 1812 | 1471300217275 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:17 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
15:30:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:30:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 471ms
15:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:30:17 INFO - PROCESS | 1812 | 1471300217664 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:17 INFO - PROCESS | 1812 | 1471300217750 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:18 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
15:30:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:30:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 479ms
15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:30:18 INFO - PROCESS | 1812 | 1471300218151 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:18 INFO - PROCESS | 1812 | 1471300218262 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:18 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
15:30:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:30:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:30:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 523ms
15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:30:18 INFO - PROCESS | 1812 | 1471300218679 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:18 INFO - PROCESS | 1812 | 1471300218767 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:19 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
15:30:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:30:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:30:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 637ms
15:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:30:19 INFO - PROCESS | 1812 | 1471300219330 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:19 INFO - PROCESS | 1812 | 1471300219471 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:20 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
15:30:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:30:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 776ms
15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:30:20 INFO - PROCESS | 1812 | 1471300220108 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:20 INFO - PROCESS | 1812 | 1471300220233 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:20 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
15:30:20 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:30:20 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:30:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 821ms
15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:30:20 INFO - PROCESS | 1812 | 1471300220939 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:21 INFO - PROCESS | 1812 | 1471300221039 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 531ms
15:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:30:21 INFO - PROCESS | 1812 | 1471300221479 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:21 INFO - PROCESS | 1812 | 1471300221578 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:21 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
15:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 522ms
15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:30:22 INFO - PROCESS | 1812 | 1471300222013 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:22 INFO - PROCESS | 1812 | 1471300222110 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:22 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
15:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 528ms
15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:30:22 INFO - PROCESS | 1812 | 1471300222537 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:22 INFO - PROCESS | 1812 | 1471300222643 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 528ms
15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:30:23 INFO - PROCESS | 1812 | 1471300223073 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:23 INFO - PROCESS | 1812 | 1471300223155 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 526ms
15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:30:23 INFO - PROCESS | 1812 | 1471300223607 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:23 INFO - PROCESS | 1812 | 1471300223712 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 592ms
15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:30:24 INFO - PROCESS | 1812 | 1471300224210 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:24 INFO - PROCESS | 1812 | 1471300224295 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:24 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
15:30:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 675ms
15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:30:24 INFO - PROCESS | 1812 | 1471300224953 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:25 INFO - PROCESS | 1812 | 1471300225051 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 490ms
15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:30:25 INFO - PROCESS | 1812 | 1471300225443 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:25 INFO - PROCESS | 1812 | 1471300225524 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 479ms
15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:30:25 INFO - PROCESS | 1812 | 1471300225926 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:26 INFO - PROCESS | 1812 | 1471300226012 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 478ms
15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:30:26 INFO - PROCESS | 1812 | 1471300226410 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:26 INFO - PROCESS | 1812 | 1471300226508 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 725ms
15:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:30:27 INFO - PROCESS | 1812 | 1471300227151 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:27 INFO - PROCESS | 1812 | 1471300227342 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 628ms
15:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:30:27 INFO - PROCESS | 1812 | 1471300227787 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:27 INFO - PROCESS | 1812 | 1471300227888 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 576ms
15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:30:28 INFO - PROCESS | 1812 | 1471300228375 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:28 INFO - PROCESS | 1812 | 1471300228496 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 589ms
15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:30:28 INFO - PROCESS | 1812 | 1471300228961 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:29 INFO - PROCESS | 1812 | 1471300229089 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 528ms
15:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:30:29 INFO - PROCESS | 1812 | 1471300229496 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:29 INFO - PROCESS | 1812 | 1471300229607 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 576ms
15:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:30:30 INFO - PROCESS | 1812 | 1471300230082 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:30 INFO - PROCESS | 1812 | 1471300230220 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 621ms
15:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:30:30 INFO - PROCESS | 1812 | 1471300230705 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:30 INFO - PROCESS | 1812 | 1471300230798 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms
15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:30:31 INFO - PROCESS | 1812 | 1471300231241 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:31 INFO - PROCESS | 1812 | 1471300231417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 678ms
15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:30:31 INFO - PROCESS | 1812 | 1471300231923 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:32 INFO - PROCESS | 1812 | 1471300232030 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms
15:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:30:32 INFO - PROCESS | 1812 | 1471300232453 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:32 INFO - PROCESS | 1812 | 1471300232538 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 474ms
15:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:30:32 INFO - PROCESS | 1812 | 1471300232928 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:33 INFO - PROCESS | 1812 | 1471300233030 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 526ms
15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:30:33 INFO - PROCESS | 1812 | 1471300233458 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:33 INFO - PROCESS | 1812 | 1471300233587 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms
15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:30:34 INFO - PROCESS | 1812 | 1471300234137 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:34 INFO - PROCESS | 1812 | 1471300234240 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 925ms
15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:30:35 INFO - PROCESS | 1812 | 1471300235072 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:35 INFO - PROCESS | 1812 | 1471300235186 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 594ms
15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:30:35 INFO - PROCESS | 1812 | 1471300235675 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:35 INFO - PROCESS | 1812 | 1471300235780 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 533ms
15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:30:36 INFO - PROCESS | 1812 | 1471300236219 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:36 INFO - PROCESS | 1812 | 1471300236310 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 528ms
15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:30:36 INFO - PROCESS | 1812 | 1471300236750 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:36 INFO - PROCESS | 1812 | 1471300236840 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 576ms
15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:30:37 INFO - PROCESS | 1812 | 1471300237325 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:37 INFO - PROCESS | 1812 | 1471300237424 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:37 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
15:30:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:30:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 519ms
15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:30:37 INFO - PROCESS | 1812 | 1471300237862 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:38 INFO - PROCESS | 1812 | 1471300237996 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 575ms
15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:30:38 INFO - PROCESS | 1812 | 1471300238444 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:38 INFO - PROCESS | 1812 | 1471300238534 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms
15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:30:38 INFO - PROCESS | 1812 | 1471300238914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:39 INFO - PROCESS | 1812 | 1471300239003 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 526ms
15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:30:39 INFO - PROCESS | 1812 | 1471300239446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:39 INFO - PROCESS | 1812 | 1471300239539 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:39 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
15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 523ms
15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:30:39 INFO - PROCESS | 1812 | 1471300239973 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:40 INFO - PROCESS | 1812 | 1471300240064 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:40 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
15:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 476ms
15:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:30:40 INFO - PROCESS | 1812 | 1471300240456 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:40 INFO - PROCESS | 1812 | 1471300240564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 585ms
15:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:30:41 INFO - PROCESS | 1812 | 1471300241048 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:41 INFO - PROCESS | 1812 | 1471300241198 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1278ms
15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:30:42 INFO - PROCESS | 1812 | 1471300242331 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:42 INFO - PROCESS | 1812 | 1471300242434 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 530ms
15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:30:42 INFO - PROCESS | 1812 | 1471300242872 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:42 INFO - PROCESS | 1812 | 1471300242980 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 580ms
15:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:30:43 INFO - PROCESS | 1812 | 1471300243465 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:43 INFO - PROCESS | 1812 | 1471300243587 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 576ms
15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:30:44 INFO - PROCESS | 1812 | 1471300244043 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:44 INFO - PROCESS | 1812 | 1471300244144 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 525ms
15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:30:44 INFO - PROCESS | 1812 | 1471300244572 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:44 INFO - PROCESS | 1812 | 1471300244677 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms
15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:30:45 INFO - PROCESS | 1812 | 1471300245103 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:45 INFO - PROCESS | 1812 | 1471300245219 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 521ms
15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:30:45 INFO - PROCESS | 1812 | 1471300245628 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:45 INFO - PROCESS | 1812 | 1471300245715 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 522ms
15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:30:46 INFO - PROCESS | 1812 | 1471300246156 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:46 INFO - PROCESS | 1812 | 1471300246246 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:46 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
15:30:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 474ms
15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:30:46 INFO - PROCESS | 1812 | 1471300246643 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:46 INFO - PROCESS | 1812 | 1471300246729 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:30:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 522ms
15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:30:47 INFO - PROCESS | 1812 | 1471300247171 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:47 INFO - PROCESS | 1812 | 1471300247264 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:47 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
15:30:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 488ms
15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:30:47 INFO - PROCESS | 1812 | 1471300247666 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:47 INFO - PROCESS | 1812 | 1471300247769 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:48 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]"
15:30:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:30:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 677ms
15:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:30:48 INFO - PROCESS | 1812 | 1471300248350 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:48 INFO - PROCESS | 1812 | 1471300248587 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:49 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
15:30:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 934ms
15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:30:49 INFO - PROCESS | 1812 | 1471300249291 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:49 INFO - PROCESS | 1812 | 1471300249396 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 532ms
15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:30:49 INFO - PROCESS | 1812 | 1471300249839 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:49 INFO - PROCESS | 1812 | 1471300249930 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms
15:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:30:50 INFO - PROCESS | 1812 | 1471300250321 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:50 INFO - PROCESS | 1812 | 1471300250420 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 525ms
15:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:30:50 INFO - PROCESS | 1812 | 1471300250844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:50 INFO - PROCESS | 1812 | 1471300250956 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 572ms
15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:30:51 INFO - PROCESS | 1812 | 1471300251423 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:51 INFO - PROCESS | 1812 | 1471300251516 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 527ms
15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:30:51 INFO - PROCESS | 1812 | 1471300251957 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:52 INFO - PROCESS | 1812 | 1471300252082 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 622ms
15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:30:52 INFO - PROCESS | 1812 | 1471300252588 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:52 INFO - PROCESS | 1812 | 1471300252689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 475ms
15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:30:53 INFO - PROCESS | 1812 | 1471300253066 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:53 INFO - PROCESS | 1812 | 1471300253151 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 488ms
15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:30:53 INFO - PROCESS | 1812 | 1471300253564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:53 INFO - PROCESS | 1812 | 1471300253651 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms
15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:30:54 INFO - PROCESS | 1812 | 1471300254039 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:54 INFO - PROCESS | 1812 | 1471300254134 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms
15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:30:54 INFO - PROCESS | 1812 | 1471300254565 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:54 INFO - PROCESS | 1812 | 1471300254677 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms
15:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:30:55 INFO - PROCESS | 1812 | 1471300255095 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:55 INFO - PROCESS | 1812 | 1471300255197 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 978ms
15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:30:56 INFO - PROCESS | 1812 | 1471300256083 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:56 INFO - PROCESS | 1812 | 1471300256215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 572ms
15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:30:56 INFO - PROCESS | 1812 | 1471300256672 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:56 INFO - PROCESS | 1812 | 1471300256816 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms
15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:30:57 INFO - PROCESS | 1812 | 1471300257364 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:57 INFO - PROCESS | 1812 | 1471300257463 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 529ms
15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:30:57 INFO - PROCESS | 1812 | 1471300257902 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:58 INFO - PROCESS | 1812 | 1471300257998 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 535ms
15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:30:58 INFO - PROCESS | 1812 | 1471300258450 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:58 INFO - PROCESS | 1812 | 1471300258545 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 576ms
15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:30:59 INFO - PROCESS | 1812 | 1471300259033 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:59 INFO - PROCESS | 1812 | 1471300259161 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 573ms
15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:30:59 INFO - PROCESS | 1812 | 1471300259611 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:30:59 INFO - PROCESS | 1812 | 1471300259703 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 529ms
15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:31:00 INFO - PROCESS | 1812 | 1471300260152 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:00 INFO - PROCESS | 1812 | 1471300260296 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 627ms
15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:31:00 INFO - PROCESS | 1812 | 1471300260786 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:00 INFO - PROCESS | 1812 | 1471300260877 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms
15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:31:01 INFO - PROCESS | 1812 | 1471300261311 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:01 INFO - PROCESS | 1812 | 1471300261403 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms
15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:31:01 INFO - PROCESS | 1812 | 1471300261840 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:01 INFO - PROCESS | 1812 | 1471300261946 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 674ms
15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:31:02 INFO - PROCESS | 1812 | 1471300262521 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:02 INFO - PROCESS | 1812 | 1471300262679 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 873ms
15:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:31:03 INFO - PROCESS | 1812 | 1471300263403 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:03 INFO - PROCESS | 1812 | 1471300263521 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 622ms
15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:31:04 INFO - PROCESS | 1812 | 1471300264033 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:04 INFO - PROCESS | 1812 | 1471300264134 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms
15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:31:04 INFO - PROCESS | 1812 | 1471300264568 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:04 INFO - PROCESS | 1812 | 1471300264666 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 530ms
15:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:31:05 INFO - PROCESS | 1812 | 1471300265100 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:05 INFO - PROCESS | 1812 | 1471300265193 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms
15:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:31:05 INFO - PROCESS | 1812 | 1471300265624 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:05 INFO - PROCESS | 1812 | 1471300265729 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 528ms
15:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:31:06 INFO - PROCESS | 1812 | 1471300266160 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:06 INFO - PROCESS | 1812 | 1471300266294 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms
15:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:31:06 INFO - PROCESS | 1812 | 1471300266732 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:06 INFO - PROCESS | 1812 | 1471300266820 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 472ms
15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:31:07 INFO - PROCESS | 1812 | 1471300267210 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:07 INFO - PROCESS | 1812 | 1471300267308 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 530ms
15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:31:07 INFO - PROCESS | 1812 | 1471300267748 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:07 INFO - PROCESS | 1812 | 1471300267844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms
15:31:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:31:08 INFO - PROCESS | 1812 | 1471300268222 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:08 INFO - PROCESS | 1812 | 1471300268320 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:08 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 () {
15:31:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:31:08 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 () {
15:31:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:31:08 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 () {
15:31:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:31:08 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 () {
15:31:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:31:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 475ms
15:31:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:31:08 INFO - PROCESS | 1812 | 1471300268716 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:08 INFO - PROCESS | 1812 | 1471300268819 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:31:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:31:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:31:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 529ms
15:31:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:31:09 INFO - PROCESS | 1812 | 1471300269251 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:09 INFO - PROCESS | 1812 | 1471300269348 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:09 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
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:31:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:31:09 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.
15:31:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:31:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 574ms
15:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:31:09 INFO - PROCESS | 1812 | 1471300269836 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:09 INFO - PROCESS | 1812 | 1471300269953 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 774ms
15:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:31:10 INFO - PROCESS | 1812 | 1471300270615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:10 INFO - PROCESS | 1812 | 1471300270755 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 826ms
15:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:31:11 INFO - PROCESS | 1812 | 1471300271451 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:11 INFO - PROCESS | 1812 | 1471300271563 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 544ms
15:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:31:12 INFO - PROCESS | 1812 | 1471300272001 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:12 INFO - PROCESS | 1812 | 1471300272099 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 572ms
15:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:31:12 INFO - PROCESS | 1812 | 1471300272586 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:12 INFO - PROCESS | 1812 | 1471300272682 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 531ms
15:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:31:13 INFO - PROCESS | 1812 | 1471300273114 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:13 INFO - PROCESS | 1812 | 1471300273213 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 574ms
15:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:31:13 INFO - PROCESS | 1812 | 1471300273693 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:13 INFO - PROCESS | 1812 | 1471300273811 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 524ms
15:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:31:14 INFO - PROCESS | 1812 | 1471300274232 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:14 INFO - PROCESS | 1812 | 1471300274361 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 621ms
15:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:31:14 INFO - PROCESS | 1812 | 1471300274855 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:14 INFO - PROCESS | 1812 | 1471300274940 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 478ms
15:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:31:15 INFO - PROCESS | 1812 | 1471300275341 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:15 INFO - PROCESS | 1812 | 1471300275432 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 480ms
15:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:31:15 INFO - PROCESS | 1812 | 1471300275826 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:15 INFO - PROCESS | 1812 | 1471300275915 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms
15:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:31:16 INFO - PROCESS | 1812 | 1471300276302 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:16 INFO - PROCESS | 1812 | 1471300276387 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 479ms
15:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:31:16 INFO - PROCESS | 1812 | 1471300276789 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:16 INFO - PROCESS | 1812 | 1471300276886 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:31:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 572ms
15:31:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:31:17 INFO - PROCESS | 1812 | 1471300277367 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:17 INFO - PROCESS | 1812 | 1471300277489 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 825ms
15:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:31:18 INFO - PROCESS | 1812 | 1471300278196 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:18 INFO - PROCESS | 1812 | 1471300278308 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 576ms
15:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:31:18 INFO - PROCESS | 1812 | 1471300278789 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:18 INFO - PROCESS | 1812 | 1471300278914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 576ms
15:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:31:19 INFO - PROCESS | 1812 | 1471300279373 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:19 INFO - PROCESS | 1812 | 1471300279474 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 530ms
15:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:31:19 INFO - PROCESS | 1812 | 1471300279900 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:19 INFO - PROCESS | 1812 | 1471300279992 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:31:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 523ms
15:31:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:31:20 INFO - PROCESS | 1812 | 1471300280428 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:20 INFO - PROCESS | 1812 | 1471300280534 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:31:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 575ms
15:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:31:21 INFO - PROCESS | 1812 | 1471300281017 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:21 INFO - PROCESS | 1812 | 1471300281142 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 579ms
15:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:31:21 INFO - PROCESS | 1812 | 1471300281592 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:21 INFO - PROCESS | 1812 | 1471300281677 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:22 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
15:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 474ms
15:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:31:22 INFO - PROCESS | 1812 | 1471300282072 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:22 INFO - PROCESS | 1812 | 1471300282153 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 487ms
15:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:31:22 INFO - PROCESS | 1812 | 1471300282564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:22 INFO - PROCESS | 1812 | 1471300282664 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:23 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
15:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms
15:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:31:23 INFO - PROCESS | 1812 | 1471300283089 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:23 INFO - PROCESS | 1812 | 1471300283183 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 484ms
15:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:31:23 INFO - PROCESS | 1812 | 1471300283578 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:23 INFO - PROCESS | 1812 | 1471300283682 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 528ms
15:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:31:24 INFO - PROCESS | 1812 | 1471300284112 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:24 INFO - PROCESS | 1812 | 1471300284200 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 622ms
15:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:31:24 INFO - PROCESS | 1812 | 1471300284740 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:24 INFO - PROCESS | 1812 | 1471300284873 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:31:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 824ms
15:31:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:31:25 INFO - PROCESS | 1812 | 1471300285825 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:25 INFO - PROCESS | 1812 | 1471300285943 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 574ms
15:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:31:26 INFO - PROCESS | 1812 | 1471300286409 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:26 INFO - PROCESS | 1812 | 1471300286510 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 532ms
15:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:31:26 INFO - PROCESS | 1812 | 1471300286953 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:27 INFO - PROCESS | 1812 | 1471300287054 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms
15:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:31:27 INFO - PROCESS | 1812 | 1471300287472 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:27 INFO - PROCESS | 1812 | 1471300287578 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 529ms
15:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:31:28 INFO - PROCESS | 1812 | 1471300288006 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:28 INFO - PROCESS | 1812 | 1471300288106 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 532ms
15:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:31:28 INFO - PROCESS | 1812 | 1471300288553 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:28 INFO - PROCESS | 1812 | 1471300288692 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 620ms
15:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:31:29 INFO - PROCESS | 1812 | 1471300289175 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:29 INFO - PROCESS | 1812 | 1471300289268 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 529ms
15:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:31:29 INFO - PROCESS | 1812 | 1471300289710 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:29 INFO - PROCESS | 1812 | 1471300289808 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 474ms
15:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:31:30 INFO - PROCESS | 1812 | 1471300290187 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:30 INFO - PROCESS | 1812 | 1471300290271 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 486ms
15:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:31:30 INFO - PROCESS | 1812 | 1471300290678 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:30 INFO - PROCESS | 1812 | 1471300290770 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 473ms
15:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:31:31 INFO - PROCESS | 1812 | 1471300291164 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:31 INFO - PROCESS | 1812 | 1471300291275 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 537ms
15:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:31:31 INFO - PROCESS | 1812 | 1471300291701 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:31 INFO - PROCESS | 1812 | 1471300291795 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:32 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
15:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 875ms
15:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:31:32 INFO - PROCESS | 1812 | 1471300292586 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:32 INFO - PROCESS | 1812 | 1471300292710 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 578ms
15:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:31:33 INFO - PROCESS | 1812 | 1471300293174 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:33 INFO - PROCESS | 1812 | 1471300293271 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 531ms
15:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:31:33 INFO - PROCESS | 1812 | 1471300293724 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:33 INFO - PROCESS | 1812 | 1471300293821 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:34 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
15:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 534ms
15:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:31:34 INFO - PROCESS | 1812 | 1471300294251 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:34 INFO - PROCESS | 1812 | 1471300294343 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 528ms
15:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:31:34 INFO - PROCESS | 1812 | 1471300294786 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:34 INFO - PROCESS | 1812 | 1471300294885 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms
15:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:31:35 INFO - PROCESS | 1812 | 1471300295331 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:35 INFO - PROCESS | 1812 | 1471300295464 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms
15:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:31:35 INFO - PROCESS | 1812 | 1471300295906 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:36 INFO - PROCESS | 1812 | 1471300296005 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 480ms
15:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:31:36 INFO - PROCESS | 1812 | 1471300296388 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:36 INFO - PROCESS | 1812 | 1471300296468 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 478ms
15:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:31:36 INFO - PROCESS | 1812 | 1471300296871 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:36 INFO - PROCESS | 1812 | 1471300296962 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:37 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
15:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 469ms
15:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:31:37 INFO - PROCESS | 1812 | 1471300297345 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:37 INFO - PROCESS | 1812 | 1471300297427 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 477ms
15:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:31:37 INFO - PROCESS | 1812 | 1471300297829 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:37 INFO - PROCESS | 1812 | 1471300297930 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:38 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
15:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 528ms
15:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:31:38 INFO - PROCESS | 1812 | 1471300298362 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:38 INFO - PROCESS | 1812 | 1471300298453 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 477ms
15:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:31:38 INFO - PROCESS | 1812 | 1471300298861 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:38 INFO - PROCESS | 1812 | 1471300298986 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 674ms
15:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:31:39 INFO - PROCESS | 1812 | 1471300299638 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:39 INFO - PROCESS | 1812 | 1471300299762 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 882ms
15:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:31:40 INFO - PROCESS | 1812 | 1471300300515 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:40 INFO - PROCESS | 1812 | 1471300300625 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 583ms
15:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:31:41 INFO - PROCESS | 1812 | 1471300301107 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:41 INFO - PROCESS | 1812 | 1471300301206 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 573ms
15:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:31:41 INFO - PROCESS | 1812 | 1471300301693 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:41 INFO - PROCESS | 1812 | 1471300301823 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 536ms
15:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:31:42 INFO - PROCESS | 1812 | 1471300302227 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:42 INFO - PROCESS | 1812 | 1471300302318 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 523ms
15:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:31:42 INFO - PROCESS | 1812 | 1471300302754 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:42 INFO - PROCESS | 1812 | 1471300302863 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms
15:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:31:43 INFO - PROCESS | 1812 | 1471300303331 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:43 INFO - PROCESS | 1812 | 1471300303478 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 573ms
15:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:31:43 INFO - PROCESS | 1812 | 1471300303913 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:44 INFO - PROCESS | 1812 | 1471300304010 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 527ms
15:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:31:44 INFO - PROCESS | 1812 | 1471300304441 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:44 INFO - PROCESS | 1812 | 1471300304534 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 476ms
15:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:31:44 INFO - PROCESS | 1812 | 1471300304923 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:45 INFO - PROCESS | 1812 | 1471300305012 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:45 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
15:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 484ms
15:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:31:45 INFO - PROCESS | 1812 | 1471300305410 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:45 INFO - PROCESS | 1812 | 1471300305499 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:45 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
15:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 479ms
15:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:31:45 INFO - PROCESS | 1812 | 1471300305898 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:46 INFO - PROCESS | 1812 | 1471300306002 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:46 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
15:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms
15:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:31:46 INFO - PROCESS | 1812 | 1471300306443 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:46 INFO - PROCESS | 1812 | 1471300306602 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:47 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)
15:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 842ms
15:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:31:47 INFO - PROCESS | 1812 | 1471300307290 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:47 INFO - PROCESS | 1812 | 1471300307409 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 585ms
15:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:31:47 INFO - PROCESS | 1812 | 1471300307886 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:48 INFO - PROCESS | 1812 | 1471300308002 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 530ms
15:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:31:48 INFO - PROCESS | 1812 | 1471300308432 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:48 INFO - PROCESS | 1812 | 1471300308537 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 536ms
15:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:31:48 INFO - PROCESS | 1812 | 1471300308965 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:49 INFO - PROCESS | 1812 | 1471300309058 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 529ms
15:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:31:49 INFO - PROCESS | 1812 | 1471300309495 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:49 INFO - PROCESS | 1812 | 1471300309601 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 580ms
15:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:31:50 INFO - PROCESS | 1812 | 1471300310089 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:50 INFO - PROCESS | 1812 | 1471300310212 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 573ms
15:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:31:50 INFO - PROCESS | 1812 | 1471300310664 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:50 INFO - PROCESS | 1812 | 1471300310750 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms
15:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:31:51 INFO - PROCESS | 1812 | 1471300311143 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:51 INFO - PROCESS | 1812 | 1471300311233 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms
15:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:31:51 INFO - PROCESS | 1812 | 1471300311668 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:51 INFO - PROCESS | 1812 | 1471300311754 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 489ms
15:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:31:52 INFO - PROCESS | 1812 | 1471300312161 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:52 INFO - PROCESS | 1812 | 1471300312252 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms
15:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:31:52 INFO - PROCESS | 1812 | 1471300312686 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:52 INFO - PROCESS | 1812 | 1471300312794 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:53 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
15:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 525ms
15:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:31:53 INFO - PROCESS | 1812 | 1471300313216 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:53 INFO - PROCESS | 1812 | 1471300313312 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 625ms
15:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:31:53 INFO - PROCESS | 1812 | 1471300313849 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:54 INFO - PROCESS | 1812 | 1471300314002 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 977ms
15:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:31:54 INFO - PROCESS | 1812 | 1471300314833 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:54 INFO - PROCESS | 1812 | 1471300314940 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:55 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)
15:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 576ms
15:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:31:55 INFO - PROCESS | 1812 | 1471300315417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:55 INFO - PROCESS | 1812 | 1471300315516 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms
15:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:31:55 INFO - PROCESS | 1812 | 1471300315953 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:56 INFO - PROCESS | 1812 | 1471300316050 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 524ms
15:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:31:56 INFO - PROCESS | 1812 | 1471300316486 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:56 INFO - PROCESS | 1812 | 1471300316576 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 579ms
15:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:31:57 INFO - PROCESS | 1812 | 1471300317057 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:57 INFO - PROCESS | 1812 | 1471300317168 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 577ms
15:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:31:57 INFO - PROCESS | 1812 | 1471300317643 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:57 INFO - PROCESS | 1812 | 1471300317795 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 622ms
15:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:31:58 INFO - PROCESS | 1812 | 1471300318266 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:58 INFO - PROCESS | 1812 | 1471300318360 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 478ms
15:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:31:58 INFO - PROCESS | 1812 | 1471300318749 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:58 INFO - PROCESS | 1812 | 1471300318833 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 482ms
15:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:31:59 INFO - PROCESS | 1812 | 1471300319236 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:59 INFO - PROCESS | 1812 | 1471300319327 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 470ms
15:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:31:59 INFO - PROCESS | 1812 | 1471300319718 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:31:59 INFO - PROCESS | 1812 | 1471300319810 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 532ms
15:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:32:00 INFO - PROCESS | 1812 | 1471300320253 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:00 INFO - PROCESS | 1812 | 1471300320363 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 525ms
15:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:32:00 INFO - PROCESS | 1812 | 1471300320811 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:00 INFO - PROCESS | 1812 | 1471300320949 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 967ms
15:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:32:01 INFO - PROCESS | 1812 | 1471300321753 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:01 INFO - PROCESS | 1812 | 1471300321872 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 587ms
15:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:32:02 INFO - PROCESS | 1812 | 1471300322357 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:02 INFO - PROCESS | 1812 | 1471300322524 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 624ms
15:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:32:02 INFO - PROCESS | 1812 | 1471300322989 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:03 INFO - PROCESS | 1812 | 1471300323106 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 637ms
15:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:32:03 INFO - PROCESS | 1812 | 1471300323625 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:03 INFO - PROCESS | 1812 | 1471300323785 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 772ms
15:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:32:04 INFO - PROCESS | 1812 | 1471300324405 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:04 INFO - PROCESS | 1812 | 1471300324598 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 978ms
15:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:32:05 INFO - PROCESS | 1812 | 1471300325392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:05 INFO - PROCESS | 1812 | 1471300325527 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 680ms
15:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:32:06 INFO - PROCESS | 1812 | 1471300326082 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:06 INFO - PROCESS | 1812 | 1471300326210 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 678ms
15:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:32:06 INFO - PROCESS | 1812 | 1471300326781 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:06 INFO - PROCESS | 1812 | 1471300326907 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 634ms
15:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:32:07 INFO - PROCESS | 1812 | 1471300327427 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:07 INFO - PROCESS | 1812 | 1471300327554 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 597ms
15:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:32:08 INFO - PROCESS | 1812 | 1471300328005 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:08 INFO - PROCESS | 1812 | 1471300328102 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms
15:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:32:08 INFO - PROCESS | 1812 | 1471300328536 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:08 INFO - PROCESS | 1812 | 1471300328660 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 576ms
15:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:32:09 INFO - PROCESS | 1812 | 1471300329120 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:09 INFO - PROCESS | 1812 | 1471300329213 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 526ms
15:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:32:09 INFO - PROCESS | 1812 | 1471300329645 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:09 INFO - PROCESS | 1812 | 1471300329738 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 826ms
15:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:32:10 INFO - PROCESS | 1812 | 1471300330481 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:10 INFO - PROCESS | 1812 | 1471300330613 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 626ms
15:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:32:11 INFO - PROCESS | 1812 | 1471300331116 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:11 INFO - PROCESS | 1812 | 1471300331215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 626ms
15:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:32:11 INFO - PROCESS | 1812 | 1471300331764 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:11 INFO - PROCESS | 1812 | 1471300331920 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 837ms
15:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:32:12 INFO - PROCESS | 1812 | 1471300332596 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:12 INFO - PROCESS | 1812 | 1471300332755 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 678ms
15:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:32:13 INFO - PROCESS | 1812 | 1471300333281 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:13 INFO - PROCESS | 1812 | 1471300333377 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 535ms
15:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:32:13 INFO - PROCESS | 1812 | 1471300333819 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:13 INFO - PROCESS | 1812 | 1471300333950 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms
15:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:32:14 INFO - PROCESS | 1812 | 1471300334392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:14 INFO - PROCESS | 1812 | 1471300334479 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 474ms
15:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:32:14 INFO - PROCESS | 1812 | 1471300334871 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:14 INFO - PROCESS | 1812 | 1471300334962 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms
15:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:32:15 INFO - PROCESS | 1812 | 1471300335345 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:15 INFO - PROCESS | 1812 | 1471300335439 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 478ms
15:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:32:15 INFO - PROCESS | 1812 | 1471300335827 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:15 INFO - PROCESS | 1812 | 1471300335913 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 479ms
15:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:32:16 INFO - PROCESS | 1812 | 1471300336312 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:16 INFO - PROCESS | 1812 | 1471300336415 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms
15:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:32:16 INFO - PROCESS | 1812 | 1471300336839 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:16 INFO - PROCESS | 1812 | 1471300336931 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 622ms
15:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:32:17 INFO - PROCESS | 1812 | 1471300337470 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:17 INFO - PROCESS | 1812 | 1471300337628 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 773ms
15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:32:18 INFO - PROCESS | 1812 | 1471300338265 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:18 INFO - PROCESS | 1812 | 1471300338579 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 796ms
15:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:32:19 INFO - PROCESS | 1812 | 1471300339055 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:19 INFO - PROCESS | 1812 | 1471300339179 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 621ms
15:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:32:19 INFO - PROCESS | 1812 | 1471300339687 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:19 INFO - PROCESS | 1812 | 1471300339811 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:20 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
15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 570ms
15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:32:20 INFO - PROCESS | 1812 | 1471300340275 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:20 INFO - PROCESS | 1812 | 1471300340372 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:20 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
15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 542ms
15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:32:20 INFO - PROCESS | 1812 | 1471300340819 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:20 INFO - PROCESS | 1812 | 1471300340940 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms
15:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:32:21 INFO - PROCESS | 1812 | 1471300341394 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:21 INFO - PROCESS | 1812 | 1471300341500 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 579ms
15:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:32:21 INFO - PROCESS | 1812 | 1471300341979 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:22 INFO - PROCESS | 1812 | 1471300342101 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 534ms
15:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:32:22 INFO - PROCESS | 1812 | 1471300342517 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:22 INFO - PROCESS | 1812 | 1471300342605 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 526ms
15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:32:23 INFO - PROCESS | 1812 | 1471300343050 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:23 INFO - PROCESS | 1812 | 1471300343136 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 491ms
15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:32:23 INFO - PROCESS | 1812 | 1471300343543 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:23 INFO - PROCESS | 1812 | 1471300343633 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms
15:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:32:24 INFO - PROCESS | 1812 | 1471300344069 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:24 INFO - PROCESS | 1812 | 1471300344166 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms
15:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:32:24 INFO - PROCESS | 1812 | 1471300344600 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:24 INFO - PROCESS | 1812 | 1471300344706 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:25 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)
15:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 676ms
15:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:32:25 INFO - PROCESS | 1812 | 1471300345299 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:25 INFO - PROCESS | 1812 | 1471300345497 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 734ms
15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:32:26 INFO - PROCESS | 1812 | 1471300346043 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:26 INFO - PROCESS | 1812 | 1471300346166 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 574ms
15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:32:26 INFO - PROCESS | 1812 | 1471300346620 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:26 INFO - PROCESS | 1812 | 1471300346716 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms
15:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:32:27 INFO - PROCESS | 1812 | 1471300347158 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:27 INFO - PROCESS | 1812 | 1471300347255 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 539ms
15:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:32:27 INFO - PROCESS | 1812 | 1471300347695 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:27 INFO - PROCESS | 1812 | 1471300347791 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms
15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:32:28 INFO - PROCESS | 1812 | 1471300348362 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:28 INFO - PROCESS | 1812 | 1471300348504 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 631ms
15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:32:29 INFO - PROCESS | 1812 | 1471300348998 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:29 INFO - PROCESS | 1812 | 1471300349096 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1379ms
15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:32:30 INFO - PROCESS | 1812 | 1471300350386 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:30 INFO - PROCESS | 1812 | 1471300350483 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms
15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:32:30 INFO - PROCESS | 1812 | 1471300350937 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:31 INFO - PROCESS | 1812 | 1471300351033 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 523ms
15:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:32:31 INFO - PROCESS | 1812 | 1471300351481 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:31 INFO - PROCESS | 1812 | 1471300351579 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 591ms
15:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:32:32 INFO - PROCESS | 1812 | 1471300352067 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:32 INFO - PROCESS | 1812 | 1471300352198 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 674ms
15:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:32:32 INFO - PROCESS | 1812 | 1471300352747 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:32 INFO - PROCESS | 1812 | 1471300352856 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 576ms
15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:32:33 INFO - PROCESS | 1812 | 1471300353334 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:33 INFO - PROCESS | 1812 | 1471300353466 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 571ms
15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:32:33 INFO - PROCESS | 1812 | 1471300353917 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:34 INFO - PROCESS | 1812 | 1471300354018 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 576ms
15:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:32:34 INFO - PROCESS | 1812 | 1471300354503 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:34 INFO - PROCESS | 1812 | 1471300354599 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 488ms
15:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:32:34 INFO - PROCESS | 1812 | 1471300354988 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:35 INFO - PROCESS | 1812 | 1471300355075 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 531ms
15:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:32:35 INFO - PROCESS | 1812 | 1471300355527 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:35 INFO - PROCESS | 1812 | 1471300355638 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 531ms
15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:32:36 INFO - PROCESS | 1812 | 1471300356062 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:36 INFO - PROCESS | 1812 | 1471300356153 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 527ms
15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:32:36 INFO - PROCESS | 1812 | 1471300356596 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:36 INFO - PROCESS | 1812 | 1471300356681 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms
15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:32:37 INFO - PROCESS | 1812 | 1471300357126 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:37 INFO - PROCESS | 1812 | 1471300357227 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 724ms
15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:32:37 INFO - PROCESS | 1812 | 1471300357856 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:37 INFO - PROCESS | 1812 | 1471300357981 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 526ms
15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:32:38 INFO - PROCESS | 1812 | 1471300358393 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:38 INFO - PROCESS | 1812 | 1471300358505 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:38 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
15:32:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:32:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 525ms
15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:32:38 INFO - PROCESS | 1812 | 1471300358930 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:39 INFO - PROCESS | 1812 | 1471300359030 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 534ms
15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:32:39 INFO - PROCESS | 1812 | 1471300359461 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:39 INFO - PROCESS | 1812 | 1471300359555 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 527ms
15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:32:39 INFO - PROCESS | 1812 | 1471300359994 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:40 INFO - PROCESS | 1812 | 1471300360081 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:40 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
15:32:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:32:40 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 523ms
15:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:32:40 INFO - PROCESS | 1812 | 1471300360526 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:40 INFO - PROCESS | 1812 | 1471300360668 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:41 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
15:32:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:32:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 628ms
15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:32:41 INFO - PROCESS | 1812 | 1471300361169 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:41 INFO - PROCESS | 1812 | 1471300361263 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 474ms
15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:32:41 INFO - PROCESS | 1812 | 1471300361648 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:41 INFO - PROCESS | 1812 | 1471300361739 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 473ms
15:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:32:42 INFO - PROCESS | 1812 | 1471300362127 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:42 INFO - PROCESS | 1812 | 1471300362213 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms
15:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:32:42 INFO - PROCESS | 1812 | 1471300362600 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:42 INFO - PROCESS | 1812 | 1471300362691 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 478ms
15:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:32:43 INFO - PROCESS | 1812 | 1471300363085 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:43 INFO - PROCESS | 1812 | 1471300363186 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms
15:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:32:43 INFO - PROCESS | 1812 | 1471300363609 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:43 INFO - PROCESS | 1812 | 1471300363695 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms
15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:32:44 INFO - PROCESS | 1812 | 1471300364085 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:44 INFO - PROCESS | 1812 | 1471300364202 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 624ms
15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:32:44 INFO - PROCESS | 1812 | 1471300364716 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:44 INFO - PROCESS | 1812 | 1471300364813 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 683ms
15:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:32:45 INFO - PROCESS | 1812 | 1471300365407 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:45 INFO - PROCESS | 1812 | 1471300365493 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms
15:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:32:45 INFO - PROCESS | 1812 | 1471300365941 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:46 INFO - PROCESS | 1812 | 1471300366031 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 484ms
15:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:32:46 INFO - PROCESS | 1812 | 1471300366436 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:46 INFO - PROCESS | 1812 | 1471300366536 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 528ms
15:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:32:46 INFO - PROCESS | 1812 | 1471300366961 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:47 INFO - PROCESS | 1812 | 1471300367057 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 480ms
15:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:32:47 INFO - PROCESS | 1812 | 1471300367446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:47 INFO - PROCESS | 1812 | 1471300367546 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 529ms
15:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:32:47 INFO - PROCESS | 1812 | 1471300367988 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:48 INFO - PROCESS | 1812 | 1471300368098 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 533ms
15:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:32:48 INFO - PROCESS | 1812 | 1471300368522 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:48 INFO - PROCESS | 1812 | 1471300368605 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 486ms
15:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:32:49 INFO - PROCESS | 1812 | 1471300369013 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:49 INFO - PROCESS | 1812 | 1471300369099 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 478ms
15:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:32:49 INFO - PROCESS | 1812 | 1471300369496 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:49 INFO - PROCESS | 1812 | 1471300369578 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 472ms
15:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:32:49 INFO - PROCESS | 1812 | 1471300369973 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:50 INFO - PROCESS | 1812 | 1471300370058 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 485ms
15:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:32:50 INFO - PROCESS | 1812 | 1471300370467 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:50 INFO - PROCESS | 1812 | 1471300370566 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms
15:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:32:50 INFO - PROCESS | 1812 | 1471300370941 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:51 INFO - PROCESS | 1812 | 1471300371027 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 484ms
15:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:32:51 INFO - PROCESS | 1812 | 1471300371434 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:51 INFO - PROCESS | 1812 | 1471300371537 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 579ms
15:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:32:52 INFO - PROCESS | 1812 | 1471300372019 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:52 INFO - PROCESS | 1812 | 1471300372117 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 872ms
15:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:32:52 INFO - PROCESS | 1812 | 1471300372897 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:52 INFO - PROCESS | 1812 | 1471300372993 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 522ms
15:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:32:53 INFO - PROCESS | 1812 | 1471300373437 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:53 INFO - PROCESS | 1812 | 1471300373531 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms
15:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:32:53 INFO - PROCESS | 1812 | 1471300373923 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:54 INFO - PROCESS | 1812 | 1471300374021 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 526ms
15:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:32:54 INFO - PROCESS | 1812 | 1471300374444 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:54 INFO - PROCESS | 1812 | 1471300374546 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 480ms
15:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:32:54 INFO - PROCESS | 1812 | 1471300374930 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:55 INFO - PROCESS | 1812 | 1471300375014 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 526ms
15:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:32:55 INFO - PROCESS | 1812 | 1471300375463 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:55 INFO - PROCESS | 1812 | 1471300375591 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms
15:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:32:56 INFO - PROCESS | 1812 | 1471300376036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:56 INFO - PROCESS | 1812 | 1471300376144 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
15:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 524ms
15:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
15:32:56 INFO - PROCESS | 1812 | 1471300376565 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:56 INFO - PROCESS | 1812 | 1471300376648 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
15:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 490ms
15:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
15:32:57 INFO - PROCESS | 1812 | 1471300377062 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:57 INFO - PROCESS | 1812 | 1471300377147 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
15:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms
15:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
15:32:57 INFO - PROCESS | 1812 | 1471300377538 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:57 INFO - PROCESS | 1812 | 1471300377626 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
15:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms
15:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
15:32:58 INFO - PROCESS | 1812 | 1471300378014 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:58 INFO - PROCESS | 1812 | 1471300378116 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
15:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 474ms
15:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
15:32:58 INFO - PROCESS | 1812 | 1471300378491 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:58 INFO - PROCESS | 1812 | 1471300378576 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
15:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 521ms
15:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
15:32:59 INFO - PROCESS | 1812 | 1471300379019 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:59 INFO - PROCESS | 1812 | 1471300379129 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:59 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
15:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 774ms
15:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
15:32:59 INFO - PROCESS | 1812 | 1471300379797 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:32:59 INFO - PROCESS | 1812 | 1471300379899 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
15:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 525ms
15:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
15:33:00 INFO - PROCESS | 1812 | 1471300380335 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:00 INFO - PROCESS | 1812 | 1471300380473 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
15:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 530ms
15:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
15:33:00 INFO - PROCESS | 1812 | 1471300380876 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:00 INFO - PROCESS | 1812 | 1471300380967 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
15:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms
15:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
15:33:01 INFO - PROCESS | 1812 | 1471300381446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:01 INFO - PROCESS | 1812 | 1471300381555 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
15:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 586ms
15:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
15:33:02 INFO - PROCESS | 1812 | 1471300382036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:02 INFO - PROCESS | 1812 | 1471300382140 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
15:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 525ms
15:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
15:33:02 INFO - PROCESS | 1812 | 1471300382577 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:02 INFO - PROCESS | 1812 | 1471300382713 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
15:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 581ms
15:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
15:33:03 INFO - PROCESS | 1812 | 1471300383160 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:03 INFO - PROCESS | 1812 | 1471300383244 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
15:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 477ms
15:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
15:33:03 INFO - PROCESS | 1812 | 1471300383646 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:03 INFO - PROCESS | 1812 | 1471300383732 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:04 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
15:33:04 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
15:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 475ms
15:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
15:33:04 INFO - PROCESS | 1812 | 1471300384123 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:04 INFO - PROCESS | 1812 | 1471300384204 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
15:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 486ms
15:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
15:33:04 INFO - PROCESS | 1812 | 1471300384614 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:04 INFO - PROCESS | 1812 | 1471300384704 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
15:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 473ms
15:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
15:33:05 INFO - PROCESS | 1812 | 1471300385094 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:05 INFO - PROCESS | 1812 | 1471300385222 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
15:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 622ms
15:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
15:33:05 INFO - PROCESS | 1812 | 1471300385724 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:05 INFO - PROCESS | 1812 | 1471300385841 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
15:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 884ms
15:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
15:33:06 INFO - PROCESS | 1812 | 1471300386615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:06 INFO - PROCESS | 1812 | 1471300386712 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
15:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 575ms
15:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
15:33:07 INFO - PROCESS | 1812 | 1471300387201 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:07 INFO - PROCESS | 1812 | 1471300387296 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
15:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 523ms
15:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
15:33:07 INFO - PROCESS | 1812 | 1471300387735 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:07 INFO - PROCESS | 1812 | 1471300387834 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
15:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 533ms
15:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
15:33:08 INFO - PROCESS | 1812 | 1471300388271 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:08 INFO - PROCESS | 1812 | 1471300388366 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
15:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 528ms
15:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
15:33:08 INFO - PROCESS | 1812 | 1471300388804 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:08 INFO - PROCESS | 1812 | 1471300388896 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
15:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms
15:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
15:33:09 INFO - PROCESS | 1812 | 1471300389339 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:09 INFO - PROCESS | 1812 | 1471300389448 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
15:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms
15:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
15:33:09 INFO - PROCESS | 1812 | 1471300389912 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:10 INFO - PROCESS | 1812 | 1471300390024 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
15:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 532ms
15:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
15:33:10 INFO - PROCESS | 1812 | 1471300390451 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:10 INFO - PROCESS | 1812 | 1471300390539 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
15:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 533ms
15:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
15:33:10 INFO - PROCESS | 1812 | 1471300390989 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:11 INFO - PROCESS | 1812 | 1471300391079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
15:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 470ms
15:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
15:33:11 INFO - PROCESS | 1812 | 1471300391464 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:11 INFO - PROCESS | 1812 | 1471300391555 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
15:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 474ms
15:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
15:33:11 INFO - PROCESS | 1812 | 1471300391945 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:12 INFO - PROCESS | 1812 | 1471300392048 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
15:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 530ms
15:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
15:33:12 INFO - PROCESS | 1812 | 1471300392478 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:12 INFO - PROCESS | 1812 | 1471300392589 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
15:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 975ms
15:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
15:33:13 INFO - PROCESS | 1812 | 1471300393495 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:13 INFO - PROCESS | 1812 | 1471300393630 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
15:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 542ms
15:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
15:33:14 INFO - PROCESS | 1812 | 1471300394032 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:14 INFO - PROCESS | 1812 | 1471300394125 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
15:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 526ms
15:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
15:33:14 INFO - PROCESS | 1812 | 1471300394570 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:14 INFO - PROCESS | 1812 | 1471300394676 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
15:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms
15:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
15:33:15 INFO - PROCESS | 1812 | 1471300395091 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:15 INFO - PROCESS | 1812 | 1471300395183 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
15:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms
15:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
15:33:15 INFO - PROCESS | 1812 | 1471300395615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:15 INFO - PROCESS | 1812 | 1471300395716 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
15:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 578ms
15:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
15:33:16 INFO - PROCESS | 1812 | 1471300396201 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:16 INFO - PROCESS | 1812 | 1471300396336 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
15:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms
15:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
15:33:16 INFO - PROCESS | 1812 | 1471300396778 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:16 INFO - PROCESS | 1812 | 1471300396865 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
15:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 479ms
15:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
15:33:17 INFO - PROCESS | 1812 | 1471300397257 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:17 INFO - PROCESS | 1812 | 1471300397347 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
15:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 471ms
15:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
15:33:17 INFO - PROCESS | 1812 | 1471300397733 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:17 INFO - PROCESS | 1812 | 1471300397819 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
15:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms
15:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
15:33:18 INFO - PROCESS | 1812 | 1471300398265 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:18 INFO - PROCESS | 1812 | 1471300398397 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
15:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 735ms
15:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
15:33:19 INFO - PROCESS | 1812 | 1471300399009 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:19 INFO - PROCESS | 1812 | 1471300399184 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
15:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 882ms
15:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
15:33:19 INFO - PROCESS | 1812 | 1471300399907 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:20 INFO - PROCESS | 1812 | 1471300400043 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
15:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 631ms
15:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
15:33:20 INFO - PROCESS | 1812 | 1471300400536 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:20 INFO - PROCESS | 1812 | 1471300400635 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
15:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 923ms
15:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
15:33:21 INFO - PROCESS | 1812 | 1471300401468 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:21 INFO - PROCESS | 1812 | 1471300401610 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
15:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 774ms
15:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
15:33:22 INFO - PROCESS | 1812 | 1471300402262 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:22 INFO - PROCESS | 1812 | 1471300402413 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
15:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 582ms
15:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
15:33:22 INFO - PROCESS | 1812 | 1471300402851 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:22 INFO - PROCESS | 1812 | 1471300402960 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
15:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 525ms
15:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
15:33:23 INFO - PROCESS | 1812 | 1471300403378 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:23 INFO - PROCESS | 1812 | 1471300403468 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
15:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms
15:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
15:33:23 INFO - PROCESS | 1812 | 1471300403896 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:23 INFO - PROCESS | 1812 | 1471300403988 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
15:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 524ms
15:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
15:33:24 INFO - PROCESS | 1812 | 1471300404429 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:24 INFO - PROCESS | 1812 | 1471300404556 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
15:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 573ms
15:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
15:33:25 INFO - PROCESS | 1812 | 1471300405006 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:25 INFO - PROCESS | 1812 | 1471300405098 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
15:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 470ms
15:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
15:33:25 INFO - PROCESS | 1812 | 1471300405479 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:25 INFO - PROCESS | 1812 | 1471300405565 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
15:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms
15:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
15:33:25 INFO - PROCESS | 1812 | 1471300405957 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:26 INFO - PROCESS | 1812 | 1471300406047 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
15:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms
15:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
15:33:26 INFO - PROCESS | 1812 | 1471300406433 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:26 INFO - PROCESS | 1812 | 1471300406528 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
15:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 474ms
15:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
15:33:26 INFO - PROCESS | 1812 | 1471300406914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:27 INFO - PROCESS | 1812 | 1471300407018 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
15:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 475ms
15:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
15:33:27 INFO - PROCESS | 1812 | 1471300407392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:27 INFO - PROCESS | 1812 | 1471300407479 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
15:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 779ms
15:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
15:33:28 INFO - PROCESS | 1812 | 1471300408179 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:28 INFO - PROCESS | 1812 | 1471300408275 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
15:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 527ms
15:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
15:33:28 INFO - PROCESS | 1812 | 1471300408714 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:28 INFO - PROCESS | 1812 | 1471300408821 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
15:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 526ms
15:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
15:33:29 INFO - PROCESS | 1812 | 1471300409255 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:29 INFO - PROCESS | 1812 | 1471300409349 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
15:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 525ms
15:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
15:33:29 INFO - PROCESS | 1812 | 1471300409779 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:29 INFO - PROCESS | 1812 | 1471300409869 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
15:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 530ms
15:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
15:33:30 INFO - PROCESS | 1812 | 1471300410310 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:30 INFO - PROCESS | 1812 | 1471300410398 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
15:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 528ms
15:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
15:33:30 INFO - PROCESS | 1812 | 1471300410845 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:30 INFO - PROCESS | 1812 | 1471300410977 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
15:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 580ms
15:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
15:33:31 INFO - PROCESS | 1812 | 1471300411426 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:31 INFO - PROCESS | 1812 | 1471300411539 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
15:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 529ms
15:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
15:33:31 INFO - PROCESS | 1812 | 1471300411960 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:32 INFO - PROCESS | 1812 | 1471300412044 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
15:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 484ms
15:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
15:33:32 INFO - PROCESS | 1812 | 1471300412449 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:32 INFO - PROCESS | 1812 | 1471300412534 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
15:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 483ms
15:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
15:33:32 INFO - PROCESS | 1812 | 1471300412943 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:33 INFO - PROCESS | 1812 | 1471300413032 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
15:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 472ms
15:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
15:33:33 INFO - PROCESS | 1812 | 1471300413414 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:33 INFO - PROCESS | 1812 | 1471300413518 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
15:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 525ms
15:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
15:33:33 INFO - PROCESS | 1812 | 1471300413944 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:34 INFO - PROCESS | 1812 | 1471300414029 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
15:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 482ms
15:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
15:33:34 INFO - PROCESS | 1812 | 1471300414433 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:34 INFO - PROCESS | 1812 | 1471300414546 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
15:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 675ms
15:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
15:33:35 INFO - PROCESS | 1812 | 1471300415116 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:35 INFO - PROCESS | 1812 | 1471300415293 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
15:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 683ms
15:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
15:33:35 INFO - PROCESS | 1812 | 1471300415823 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:35 INFO - PROCESS | 1812 | 1471300415914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
15:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 473ms
15:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
15:33:36 INFO - PROCESS | 1812 | 1471300416304 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:36 INFO - PROCESS | 1812 | 1471300416422 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
15:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 525ms
15:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
15:33:36 INFO - PROCESS | 1812 | 1471300416844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:36 INFO - PROCESS | 1812 | 1471300416945 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
15:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 538ms
15:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
15:33:37 INFO - PROCESS | 1812 | 1471300417378 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:37 INFO - PROCESS | 1812 | 1471300417473 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
15:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 477ms
15:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
15:33:37 INFO - PROCESS | 1812 | 1471300417860 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:37 INFO - PROCESS | 1812 | 1471300417947 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
15:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 579ms
15:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
15:33:38 INFO - PROCESS | 1812 | 1471300418444 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:38 INFO - PROCESS | 1812 | 1471300418555 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
15:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms
15:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
15:33:38 INFO - PROCESS | 1812 | 1471300418969 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:39 INFO - PROCESS | 1812 | 1471300419054 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
15:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 480ms
15:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
15:33:39 INFO - PROCESS | 1812 | 1471300419464 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:39 INFO - PROCESS | 1812 | 1471300419547 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
15:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 484ms
15:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
15:33:39 INFO - PROCESS | 1812 | 1471300419947 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:40 INFO - PROCESS | 1812 | 1471300420035 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
15:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms
15:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
15:33:40 INFO - PROCESS | 1812 | 1471300420423 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:40 INFO - PROCESS | 1812 | 1471300420504 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
15:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 469ms
15:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
15:33:40 INFO - PROCESS | 1812 | 1471300420898 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:41 INFO - PROCESS | 1812 | 1471300420995 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
15:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 473ms
15:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
15:33:41 INFO - PROCESS | 1812 | 1471300421375 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:41 INFO - PROCESS | 1812 | 1471300421465 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
15:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 530ms
15:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
15:33:41 INFO - PROCESS | 1812 | 1471300421912 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:42 INFO - PROCESS | 1812 | 1471300422009 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
15:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 580ms
15:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
15:33:42 INFO - PROCESS | 1812 | 1471300422500 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:42 INFO - PROCESS | 1812 | 1471300422592 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
15:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 877ms
15:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
15:33:43 INFO - PROCESS | 1812 | 1471300423386 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:43 INFO - PROCESS | 1812 | 1471300423482 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
15:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 524ms
15:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
15:33:43 INFO - PROCESS | 1812 | 1471300423924 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:44 INFO - PROCESS | 1812 | 1471300424014 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
15:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 471ms
15:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
15:33:44 INFO - PROCESS | 1812 | 1471300424409 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:44 INFO - PROCESS | 1812 | 1471300424509 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
15:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 539ms
15:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
15:33:44 INFO - PROCESS | 1812 | 1471300424954 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:45 INFO - PROCESS | 1812 | 1471300425044 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
15:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 488ms
15:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
15:33:45 INFO - PROCESS | 1812 | 1471300425441 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:45 INFO - PROCESS | 1812 | 1471300425540 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
15:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms
15:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
15:33:46 INFO - PROCESS | 1812 | 1471300426021 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:46 INFO - PROCESS | 1812 | 1471300426149 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
15:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms
15:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
15:33:46 INFO - PROCESS | 1812 | 1471300426600 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:46 INFO - PROCESS | 1812 | 1471300426689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
15:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms
15:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
15:33:47 INFO - PROCESS | 1812 | 1471300427125 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:47 INFO - PROCESS | 1812 | 1471300427215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
15:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms
15:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
15:33:47 INFO - PROCESS | 1812 | 1471300427601 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:47 INFO - PROCESS | 1812 | 1471300427686 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
15:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 474ms
15:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
15:33:48 INFO - PROCESS | 1812 | 1471300428078 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:48 INFO - PROCESS | 1812 | 1471300428167 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
15:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 476ms
15:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
15:33:48 INFO - PROCESS | 1812 | 1471300428562 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:48 INFO - PROCESS | 1812 | 1471300428663 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
15:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 472ms
15:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
15:33:49 INFO - PROCESS | 1812 | 1471300429037 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:49 INFO - PROCESS | 1812 | 1471300429119 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
15:33:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 572ms
15:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
15:33:49 INFO - PROCESS | 1812 | 1471300429643 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:49 INFO - PROCESS | 1812 | 1471300429748 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
15:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 722ms
15:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
15:33:50 INFO - PROCESS | 1812 | 1471300430373 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:50 INFO - PROCESS | 1812 | 1471300430498 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
15:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 538ms
15:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
15:33:50 INFO - PROCESS | 1812 | 1471300430921 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:51 INFO - PROCESS | 1812 | 1471300431036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
15:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 535ms
15:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
15:33:51 INFO - PROCESS | 1812 | 1471300431470 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:51 INFO - PROCESS | 1812 | 1471300431561 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
15:33:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 545ms
15:33:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
15:33:52 INFO - PROCESS | 1812 | 1471300432010 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:52 INFO - PROCESS | 1812 | 1471300432101 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
15:33:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms
15:33:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
15:33:52 INFO - PROCESS | 1812 | 1471300432486 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:52 INFO - PROCESS | 1812 | 1471300432586 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:53 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)
15:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms
15:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
15:33:53 INFO - PROCESS | 1812 | 1471300433521 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:53 INFO - PROCESS | 1812 | 1471300433642 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:54 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
15:33:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:33:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
15:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:33:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 978ms
15:33:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
15:33:54 INFO - PROCESS | 1812 | 1471300434501 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:54 INFO - PROCESS | 1812 | 1471300434585 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:55 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
15:33:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:33:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 923ms
15:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:33:55 INFO - PROCESS | 1812 | 1471300435432 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:55 INFO - PROCESS | 1812 | 1471300435520 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:56 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)
15:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 922ms
15:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:33:56 INFO - PROCESS | 1812 | 1471300436358 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:56 INFO - PROCESS | 1812 | 1471300436449 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:57 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)
15:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1079ms
15:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:33:57 INFO - PROCESS | 1812 | 1471300437446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:57 INFO - PROCESS | 1812 | 1471300437576 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:58 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
15:33:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:33:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1031ms
15:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:33:58 INFO - PROCESS | 1812 | 1471300438494 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:58 INFO - PROCESS | 1812 | 1471300438596 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:59 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
15:33:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:33:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 980ms
15:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:33:59 INFO - PROCESS | 1812 | 1471300439494 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:33:59 INFO - PROCESS | 1812 | 1471300439594 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:00 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
15:34:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:34:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1044ms
15:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:34:00 INFO - PROCESS | 1812 | 1471300440532 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:00 INFO - PROCESS | 1812 | 1471300440627 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:01 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
15:34:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:34:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 927ms
15:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:34:01 INFO - PROCESS | 1812 | 1471300441465 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:01 INFO - PROCESS | 1812 | 1471300441554 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 479ms
15:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:34:01 INFO - PROCESS | 1812 | 1471300441953 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:02 INFO - PROCESS | 1812 | 1471300442080 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:34:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms
15:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:34:02 INFO - PROCESS | 1812 | 1471300442478 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:02 INFO - PROCESS | 1812 | 1471300442568 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:02 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"
15:34:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:34:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 473ms
15:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:34:02 INFO - PROCESS | 1812 | 1471300442958 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:03 INFO - PROCESS | 1812 | 1471300443045 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 479ms
15:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:34:03 INFO - PROCESS | 1812 | 1471300443445 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:03 INFO - PROCESS | 1812 | 1471300443566 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:04 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"
15:34:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:34:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 670ms
15:34:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:34:04 INFO - PROCESS | 1812 | 1471300444122 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:04 INFO - PROCESS | 1812 | 1471300444233 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:04 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"
15:34:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:34:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:34:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 786ms
15:34:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:34:04 INFO - PROCESS | 1812 | 1471300444918 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:05 INFO - PROCESS | 1812 | 1471300445032 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:34:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 489ms
15:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:34:05 INFO - PROCESS | 1812 | 1471300445414 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:05 INFO - PROCESS | 1812 | 1471300445504 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:06 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
15:34:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:34:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:34:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 974ms
15:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:34:06 INFO - PROCESS | 1812 | 1471300446404 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:06 INFO - PROCESS | 1812 | 1471300446490 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 529ms
15:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:34:06 INFO - PROCESS | 1812 | 1471300446935 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:07 INFO - PROCESS | 1812 | 1471300447042 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 569ms
15:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:34:07 INFO - PROCESS | 1812 | 1471300447519 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:07 INFO - PROCESS | 1812 | 1471300447613 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 482ms
15:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:34:08 INFO - PROCESS | 1812 | 1471300447999 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:08 INFO - PROCESS | 1812 | 1471300448103 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 481ms
15:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:34:08 INFO - PROCESS | 1812 | 1471300448483 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:08 INFO - PROCESS | 1812 | 1471300448571 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms
15:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:34:08 INFO - PROCESS | 1812 | 1471300448960 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:09 INFO - PROCESS | 1812 | 1471300449046 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms
15:34:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:34:09 INFO - PROCESS | 1812 | 1471300449436 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:09 INFO - PROCESS | 1812 | 1471300449534 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms
15:34:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:34:09 INFO - PROCESS | 1812 | 1471300449911 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:10 INFO - PROCESS | 1812 | 1471300450003 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:34:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 476ms
15:34:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:34:10 INFO - PROCESS | 1812 | 1471300450392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:10 INFO - PROCESS | 1812 | 1471300450496 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:34:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 478ms
15:34:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:34:10 INFO - PROCESS | 1812 | 1471300450878 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:10 INFO - PROCESS | 1812 | 1471300450996 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:34:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 627ms
15:34:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:34:11 INFO - PROCESS | 1812 | 1471300451515 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:11 INFO - PROCESS | 1812 | 1471300451639 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:34:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 981ms
15:34:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:34:12 INFO - PROCESS | 1812 | 1471300452503 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:12 INFO - PROCESS | 1812 | 1471300452605 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 574ms
15:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:34:13 INFO - PROCESS | 1812 | 1471300453085 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:13 INFO - PROCESS | 1812 | 1471300453188 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 680ms
15:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:34:13 INFO - PROCESS | 1812 | 1471300453786 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:13 INFO - PROCESS | 1812 | 1471300453921 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 527ms
15:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:34:14 INFO - PROCESS | 1812 | 1471300454303 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:14 INFO - PROCESS | 1812 | 1471300454428 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 525ms
15:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:34:14 INFO - PROCESS | 1812 | 1471300454833 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:14 INFO - PROCESS | 1812 | 1471300454967 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 629ms
15:34:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:34:15 INFO - PROCESS | 1812 | 1471300455470 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:15 INFO - PROCESS | 1812 | 1471300455589 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 570ms
15:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:34:16 INFO - PROCESS | 1812 | 1471300456050 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:16 INFO - PROCESS | 1812 | 1471300456147 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 487ms
15:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:34:16 INFO - PROCESS | 1812 | 1471300456542 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:16 INFO - PROCESS | 1812 | 1471300456631 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:34:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 472ms
15:34:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:34:17 INFO - PROCESS | 1812 | 1471300457018 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:17 INFO - PROCESS | 1812 | 1471300457105 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:34:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 483ms
15:34:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:34:17 INFO - PROCESS | 1812 | 1471300457506 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:17 INFO - PROCESS | 1812 | 1471300457604 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:34:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms
15:34:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:34:18 INFO - PROCESS | 1812 | 1471300458032 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:18 INFO - PROCESS | 1812 | 1471300458139 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:34:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 524ms
15:34:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:34:18 INFO - PROCESS | 1812 | 1471300458564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:18 INFO - PROCESS | 1812 | 1471300458689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:34:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 878ms
15:34:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:34:19 INFO - PROCESS | 1812 | 1471300459448 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:19 INFO - PROCESS | 1812 | 1471300459554 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:34:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 578ms
15:34:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:34:20 INFO - PROCESS | 1812 | 1471300460045 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:20 INFO - PROCESS | 1812 | 1471300460183 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:34:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 641ms
15:34:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:34:20 INFO - PROCESS | 1812 | 1471300460694 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:20 INFO - PROCESS | 1812 | 1471300460818 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:34:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 583ms
15:34:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:34:21 INFO - PROCESS | 1812 | 1471300461279 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:21 INFO - PROCESS | 1812 | 1471300461428 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:34:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 679ms
15:34:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:34:21 INFO - PROCESS | 1812 | 1471300461962 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:22 INFO - PROCESS | 1812 | 1471300462075 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:34:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 570ms
15:34:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:34:22 INFO - PROCESS | 1812 | 1471300462541 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:22 INFO - PROCESS | 1812 | 1471300462691 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:34:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 619ms
15:34:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:34:23 INFO - PROCESS | 1812 | 1471300463170 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:23 INFO - PROCESS | 1812 | 1471300463342 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:34:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 624ms
15:34:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:34:23 INFO - PROCESS | 1812 | 1471300463797 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:23 INFO - PROCESS | 1812 | 1471300463894 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:34:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 525ms
15:34:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:34:24 INFO - PROCESS | 1812 | 1471300464325 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:24 INFO - PROCESS | 1812 | 1471300464418 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:34:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms
15:34:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:34:24 INFO - PROCESS | 1812 | 1471300464850 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:24 INFO - PROCESS | 1812 | 1471300464945 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:34:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 529ms
15:34:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:34:25 INFO - PROCESS | 1812 | 1471300465385 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:25 INFO - PROCESS | 1812 | 1471300465498 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:34:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 579ms
15:34:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:34:25 INFO - PROCESS | 1812 | 1471300465973 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:26 INFO - PROCESS | 1812 | 1471300466112 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:34:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 729ms
15:34:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:34:26 INFO - PROCESS | 1812 | 1471300466748 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:26 INFO - PROCESS | 1812 | 1471300466952 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:34:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 930ms
15:34:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:34:27 INFO - PROCESS | 1812 | 1471300467681 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:27 INFO - PROCESS | 1812 | 1471300467787 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 580ms
15:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:34:28 INFO - PROCESS | 1812 | 1471300468272 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:28 INFO - PROCESS | 1812 | 1471300468380 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 530ms
15:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:34:28 INFO - PROCESS | 1812 | 1471300468814 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:28 INFO - PROCESS | 1812 | 1471300468912 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:34:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 530ms
15:34:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:34:29 INFO - PROCESS | 1812 | 1471300469346 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:29 INFO - PROCESS | 1812 | 1471300469439 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:34:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms
15:34:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:34:29 INFO - PROCESS | 1812 | 1471300469915 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:30 INFO - PROCESS | 1812 | 1471300470049 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:34:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 623ms
15:34:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:34:30 INFO - PROCESS | 1812 | 1471300470547 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:30 INFO - PROCESS | 1812 | 1471300470720 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:34:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 626ms
15:34:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:34:31 INFO - PROCESS | 1812 | 1471300471180 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:31 INFO - PROCESS | 1812 | 1471300471272 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:34:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 529ms
15:34:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:34:31 INFO - PROCESS | 1812 | 1471300471715 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:31 INFO - PROCESS | 1812 | 1471300471854 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:34:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 598ms
15:34:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:34:32 INFO - PROCESS | 1812 | 1471300472317 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:32 INFO - PROCESS | 1812 | 1471300472410 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:34:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:34:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 424ms
15:34:32 INFO - TEST-START | /DOMEvents/constructors.html
15:34:32 INFO - PROCESS | 1812 | 1471300472756 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:32 INFO - PROCESS | 1812 | 1471300472847 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:34:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:34:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:34:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:34:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:34:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:34:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:34:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:34:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:34:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 546ms
15:34:33 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:34:33 INFO - PROCESS | 1812 | 1471300473309 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:33 INFO - PROCESS | 1812 | 1471300473423 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:34:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 535ms
15:34:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:34:33 INFO - PROCESS | 1812 | 1471300473844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:33 INFO - PROCESS | 1812 | 1471300473963 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:34:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:34:34 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
15:34:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:34:34 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
15:34:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:34:34 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]"
15:34:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:34:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:34:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 730ms
15:34:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:34:34 INFO - PROCESS | 1812 | 1471300474626 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:34 INFO - PROCESS | 1812 | 1471300474773 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:35 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:34:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:34:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 578ms
15:34:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:34:35 INFO - PROCESS | 1812 | 1471300475182 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:35 INFO - PROCESS | 1812 | 1471300475299 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:35 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:34:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:34:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 481ms
15:34:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:34:35 INFO - PROCESS | 1812 | 1471300475676 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:35 INFO - PROCESS | 1812 | 1471300475770 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:34:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 479ms
15:34:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:34:36 INFO - PROCESS | 1812 | 1471300476153 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:36 INFO - PROCESS | 1812 | 1471300476248 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:36 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.
15:34:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms
15:34:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:34:36 INFO - PROCESS | 1812 | 1471300476629 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:36 INFO - PROCESS | 1812 | 1471300476710 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:37 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
15:34:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:34:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 435ms
15:34:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:34:37 INFO - PROCESS | 1812 | 1471300477073 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:37 INFO - PROCESS | 1812 | 1471300477206 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:37 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.
15:34:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms
15:34:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:34:37 INFO - PROCESS | 1812 | 1471300477601 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:37 INFO - PROCESS | 1812 | 1471300477701 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:38 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.
15:34:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 527ms
15:34:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:34:38 INFO - PROCESS | 1812 | 1471300478129 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:38 INFO - PROCESS | 1812 | 1471300478228 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:34:38 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
15:34:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 424ms
15:34:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:34:38 INFO - PROCESS | 1812 | 1471300478566 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:38 INFO - PROCESS | 1812 | 1471300478672 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:39 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.
15:34:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 484ms
15:34:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:34:39 INFO - PROCESS | 1812 | 1471300479065 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:39 INFO - PROCESS | 1812 | 1471300479163 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:39 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.
15:34:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 431ms
15:34:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:34:39 INFO - PROCESS | 1812 | 1471300479500 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:39 INFO - PROCESS | 1812 | 1471300479603 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:39 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.
15:34:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 422ms
15:34:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:34:39 INFO - PROCESS | 1812 | 1471300479934 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:40 INFO - PROCESS | 1812 | 1471300480024 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:40 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.
15:34:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms
15:34:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:34:40 INFO - PROCESS | 1812 | 1471300480412 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:40 INFO - PROCESS | 1812 | 1471300480506 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:40 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.
15:34:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 426ms
15:34:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:34:40 INFO - PROCESS | 1812 | 1471300480844 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:40 INFO - PROCESS | 1812 | 1471300480969 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:41 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.
15:34:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 623ms
15:34:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:34:41 INFO - PROCESS | 1812 | 1471300481491 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:41 INFO - PROCESS | 1812 | 1471300481643 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:42 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
15:34:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:34:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1034ms
15:34:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:34:42 INFO - PROCESS | 1812 | 1471300482550 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:42 INFO - PROCESS | 1812 | 1471300482664 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:43 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.
15:34:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 499ms
15:34:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:34:43 INFO - PROCESS | 1812 | 1471300483102 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:43 INFO - PROCESS | 1812 | 1471300483189 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:43 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.
15:34:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 473ms
15:34:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:34:43 INFO - PROCESS | 1812 | 1471300483586 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:43 INFO - PROCESS | 1812 | 1471300483699 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:34:44 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
15:34:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms
15:34:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:34:44 INFO - PROCESS | 1812 | 1471300484058 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:44 INFO - PROCESS | 1812 | 1471300484151 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:44 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.
15:34:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 478ms
15:34:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:34:44 INFO - PROCESS | 1812 | 1471300484541 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:44 INFO - PROCESS | 1812 | 1471300484647 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:45 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.
15:34:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 471ms
15:34:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:34:45 INFO - PROCESS | 1812 | 1471300485026 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:45 INFO - PROCESS | 1812 | 1471300485165 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:45 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.
15:34:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 524ms
15:34:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:34:45 INFO - PROCESS | 1812 | 1471300485553 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:45 INFO - PROCESS | 1812 | 1471300485646 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:46 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
15:34:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 481ms
15:34:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:34:46 INFO - PROCESS | 1812 | 1471300486039 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:46 INFO - PROCESS | 1812 | 1471300486145 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:34:46 INFO - {}
15:34:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:34:46 INFO - {}
15:34:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:34:46 INFO - {}
15:34:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:34:46 INFO - {}
15:34:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 526ms
15:34:46 INFO - TEST-START | /FileAPI/fileReader.html
15:34:46 INFO - PROCESS | 1812 | 1471300486574 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:46 INFO - PROCESS | 1812 | 1471300486662 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:34:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:34:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:34:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:34:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 424ms
15:34:47 INFO - TEST-START | /FileAPI/historical.html
15:34:47 INFO - PROCESS | 1812 | 1471300487011 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:47 INFO - PROCESS | 1812 | 1471300487096 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:34:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:34:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:34:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:34:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:34:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:34:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:34:47 INFO - TEST-OK | /FileAPI/historical.html | took 471ms
15:34:47 INFO - TEST-START | /FileAPI/idlharness.html
15:34:47 INFO - PROCESS | 1812 | 1471300487491 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:47 INFO - PROCESS | 1812 | 1471300487589 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:34:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:34:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:34:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:34:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:34:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:34:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:34:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:34:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:34:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:34:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:34:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:34:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:34:48 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
15:34:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:34:48 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
15:34:48 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
15:34:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:34:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:34:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:34:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:34:48 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
15:34:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:34:48 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
15:34:48 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
15:34:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:34:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:34:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 727ms
15:34:48 INFO - TEST-START | /FileAPI/idlharness.worker
15:34:48 INFO - PROCESS | 1812 | 1471300488250 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:48 INFO - PROCESS | 1812 | 1471300488383 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:34:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:34:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:34:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:34:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:34:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:34:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:34:49 INFO - {}
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:34:49 INFO - {}
15:34:49 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 - {}
15:34:49 INFO - {}
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:34:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:34:49 INFO - {}
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:34:49 INFO - {}
15:34:49 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 - {}
15:34:49 INFO - {}
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:34:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:34:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:34:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:34:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 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
15:34:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:34:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:34:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:34:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:34:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:34:49 INFO - {}
15:34:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1172ms
15:34:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:34:49 INFO - PROCESS | 1812 | 1471300489422 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:49 INFO - PROCESS | 1812 | 1471300489675 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:34:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 683ms
15:34:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:34:50 INFO - PROCESS | 1812 | 1471300490111 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:50 INFO - PROCESS | 1812 | 1471300490213 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:34:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:34:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 537ms
15:34:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:34:50 INFO - PROCESS | 1812 | 1471300490657 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:50 INFO - PROCESS | 1812 | 1471300490750 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:34:51 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.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:34:51 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'.)
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:34:51 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.
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:34:51 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.
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:34:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:34:51 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.
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:34:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
15:34:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:34:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:34:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 599ms
15:34:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:34:51 INFO - PROCESS | 1812 | 1471300491268 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:51 INFO - PROCESS | 1812 | 1471300491390 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:34:51 INFO - {}
15:34:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 530ms
15:34:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:34:51 INFO - PROCESS | 1812 | 1471300491800 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:51 INFO - PROCESS | 1812 | 1471300491881 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:34:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 483ms
15:34:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:34:52 INFO - PROCESS | 1812 | 1471300492293 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:52 INFO - PROCESS | 1812 | 1471300492413 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:34:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:34:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:34:53 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"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:34:53 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"
15:34:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:34:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 681ms
15:34:53 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:34:53 INFO - PROCESS | 1812 | 1471300492998 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:53 INFO - PROCESS | 1812 | 1471300493194 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:34:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:34:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:34:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:34:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:34:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:34:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 587ms
15:34:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:34:53 INFO - PROCESS | 1812 | 1471300493579 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:53 INFO - PROCESS | 1812 | 1471300493665 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:34:54 INFO - {}
15:34:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 480ms
15:34:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:34:54 INFO - PROCESS | 1812 | 1471300494062 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:54 INFO - PROCESS | 1812 | 1471300494153 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:34:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 427ms
15:34:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:34:54 INFO - PROCESS | 1812 | 1471300494499 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:54 INFO - PROCESS | 1812 | 1471300494615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:34:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 532ms
15:34:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:34:55 INFO - PROCESS | 1812 | 1471300495043 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:55 INFO - PROCESS | 1812 | 1471300495161 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:34:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:34:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 434ms
15:34:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:34:55 INFO - PROCESS | 1812 | 1471300495493 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:55 INFO - PROCESS | 1812 | 1471300495583 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:34:55 INFO - reader.readAsText(blob_2)
15:34:55 INFO - }" did not throw
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:34:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:34:55 INFO - reader.readAsDataURL(blob_2)
15:34:55 INFO - }" did not throw
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:34:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:34:55 INFO - reader.readAsArrayBuffer(blob_2)
15:34:55 INFO - }" did not throw
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:34:55 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
15:34:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:34:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:34:55 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:34:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:34:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:34:55 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
15:34:55 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:34:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 433ms
15:34:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:34:55 INFO - PROCESS | 1812 | 1471300495941 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:56 INFO - PROCESS | 1812 | 1471300496061 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:34:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:34:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:34:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 630ms
15:34:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:34:56 INFO - PROCESS | 1812 | 1471300496578 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:56 INFO - PROCESS | 1812 | 1471300496718 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:34:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 675ms
15:34:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:34:57 INFO - PROCESS | 1812 | 1471300497258 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:57 INFO - PROCESS | 1812 | 1471300497412 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:34:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 527ms
15:34:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:34:57 INFO - PROCESS | 1812 | 1471300497796 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:57 INFO - PROCESS | 1812 | 1471300497919 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:34:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms
15:34:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:34:58 INFO - PROCESS | 1812 | 1471300498283 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:58 INFO - PROCESS | 1812 | 1471300498376 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:34:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 481ms
15:34:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:34:58 INFO - PROCESS | 1812 | 1471300498759 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:58 INFO - PROCESS | 1812 | 1471300498864 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:34:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 480ms
15:34:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:34:59 INFO - PROCESS | 1812 | 1471300499245 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:59 INFO - PROCESS | 1812 | 1471300499334 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:34:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:34:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:34:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 480ms
15:34:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:34:59 INFO - PROCESS | 1812 | 1471300499740 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:34:59 INFO - PROCESS | 1812 | 1471300499871 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:35:00 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
15:35:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:35:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:35:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 520ms
15:35:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:35:00 INFO - PROCESS | 1812 | 1471300500270 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:00 INFO - PROCESS | 1812 | 1471300500396 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:35:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 479ms
15:35:00 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:35:00 INFO - PROCESS | 1812 | 1471300500752 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:00 INFO - PROCESS | 1812 | 1471300500837 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:01 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:35:01 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 486ms
15:35:01 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:35:01 INFO - PROCESS | 1812 | 1471300501239 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:01 INFO - PROCESS | 1812 | 1471300501322 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:01 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:35:01 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 525ms
15:35:01 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:35:01 INFO - PROCESS | 1812 | 1471300501770 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:01 INFO - PROCESS | 1812 | 1471300501873 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:02 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:35:02 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 573ms
15:35:02 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:35:02 INFO - PROCESS | 1812 | 1471300502352 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:02 INFO - PROCESS | 1812 | 1471300502457 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:02 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:35:02 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 535ms
15:35:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:35:02 INFO - PROCESS | 1812 | 1471300502888 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:02 INFO - PROCESS | 1812 | 1471300502975 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:35:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 528ms
15:35:03 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:35:03 INFO - PROCESS | 1812 | 1471300503425 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:03 INFO - PROCESS | 1812 | 1471300503569 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:35:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 675ms
15:35:04 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:35:04 INFO - PROCESS | 1812 | 1471300504110 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:04 INFO - PROCESS | 1812 | 1471300504248 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:35:04 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 828ms
15:35:04 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:35:05 INFO - PROCESS | 1812 | 1471300505215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:05 INFO - PROCESS | 1812 | 1471300505319 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:35:05 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 830ms
15:35:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:35:05 INFO - PROCESS | 1812 | 1471300505786 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:05 INFO - PROCESS | 1812 | 1471300505902 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:35:06 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 580ms
15:35:06 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:35:06 INFO - PROCESS | 1812 | 1471300506370 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:06 INFO - PROCESS | 1812 | 1471300506469 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:35:06 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 521ms
15:35:06 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:35:06 INFO - PROCESS | 1812 | 1471300506908 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:07 INFO - PROCESS | 1812 | 1471300507014 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:35:07 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 626ms
15:35:07 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:35:07 INFO - PROCESS | 1812 | 1471300507539 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:07 INFO - PROCESS | 1812 | 1471300507649 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:35:08 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 529ms
15:35:08 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:35:08 INFO - PROCESS | 1812 | 1471300508084 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:08 INFO - PROCESS | 1812 | 1471300508280 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:35:08 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 882ms
15:35:08 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:35:08 INFO - PROCESS | 1812 | 1471300508977 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:09 INFO - PROCESS | 1812 | 1471300509085 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:09 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:35:09 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:35:09 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:35:09 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 634ms
15:35:09 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:35:09 INFO - PROCESS | 1812 | 1471300509614 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:09 INFO - PROCESS | 1812 | 1471300509703 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:10 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:35:10 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:35:10 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:35:10 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 675ms
15:35:10 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:35:10 INFO - PROCESS | 1812 | 1471300510299 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:10 INFO - PROCESS | 1812 | 1471300510398 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:10 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:35:10 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 473ms
15:35:10 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:35:10 INFO - PROCESS | 1812 | 1471300510777 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:10 INFO - PROCESS | 1812 | 1471300510909 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:11 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:35:11 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:35:11 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 631ms
15:35:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:35:11 INFO - PROCESS | 1812 | 1471300511422 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:11 INFO - PROCESS | 1812 | 1471300511631 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:35:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 879ms
15:35:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:35:12 INFO - PROCESS | 1812 | 1471300512306 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:12 INFO - PROCESS | 1812 | 1471300512409 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:35:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 632ms
15:35:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:35:12 INFO - PROCESS | 1812 | 1471300512948 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:13 INFO - PROCESS | 1812 | 1471300513044 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:35:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 531ms
15:35:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:35:13 INFO - PROCESS | 1812 | 1471300513494 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:13 INFO - PROCESS | 1812 | 1471300513588 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:35:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 527ms
15:35:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:35:14 INFO - PROCESS | 1812 | 1471300514016 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:14 INFO - PROCESS | 1812 | 1471300514107 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:35:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 525ms
15:35:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:35:14 INFO - PROCESS | 1812 | 1471300514545 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:14 INFO - PROCESS | 1812 | 1471300514631 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:35:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 529ms
15:35:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:35:15 INFO - PROCESS | 1812 | 1471300515090 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:15 INFO - PROCESS | 1812 | 1471300515231 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:35:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 627ms
15:35:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:35:15 INFO - PROCESS | 1812 | 1471300515715 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:15 INFO - PROCESS | 1812 | 1471300515809 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:35:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 577ms
15:35:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:35:16 INFO - PROCESS | 1812 | 1471300516295 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:16 INFO - PROCESS | 1812 | 1471300516386 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:35:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 520ms
15:35:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:35:16 INFO - PROCESS | 1812 | 1471300516821 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:16 INFO - PROCESS | 1812 | 1471300516920 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:35:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 521ms
15:35:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:35:17 INFO - PROCESS | 1812 | 1471300517346 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:17 INFO - PROCESS | 1812 | 1471300517431 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:35:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 478ms
15:35:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:35:17 INFO - PROCESS | 1812 | 1471300517830 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:17 INFO - PROCESS | 1812 | 1471300517924 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:35:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 521ms
15:35:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:35:18 INFO - PROCESS | 1812 | 1471300518357 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:18 INFO - PROCESS | 1812 | 1471300518495 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:35:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 635ms
15:35:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:35:19 INFO - PROCESS | 1812 | 1471300519001 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:19 INFO - PROCESS | 1812 | 1471300519106 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:35:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 631ms
15:35:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:35:19 INFO - PROCESS | 1812 | 1471300519639 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:19 INFO - PROCESS | 1812 | 1471300519835 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:35:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 675ms
15:35:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:35:20 INFO - PROCESS | 1812 | 1471300520329 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:20 INFO - PROCESS | 1812 | 1471300520438 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:20 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
15:35:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 524ms
15:35:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:35:20 INFO - PROCESS | 1812 | 1471300520861 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:20 INFO - PROCESS | 1812 | 1471300520956 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
15:35:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 524ms
15:35:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:35:21 INFO - PROCESS | 1812 | 1471300521383 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:21 INFO - PROCESS | 1812 | 1471300521480 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:35:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 525ms
15:35:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:35:21 INFO - PROCESS | 1812 | 1471300521914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:22 INFO - PROCESS | 1812 | 1471300522001 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:35:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 523ms
15:35:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:35:22 INFO - PROCESS | 1812 | 1471300522444 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:22 INFO - PROCESS | 1812 | 1471300522603 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:35:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 572ms
15:35:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:35:23 INFO - PROCESS | 1812 | 1471300523019 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:23 INFO - PROCESS | 1812 | 1471300523124 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:35:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 526ms
15:35:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:35:23 INFO - PROCESS | 1812 | 1471300523550 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:23 INFO - PROCESS | 1812 | 1471300523647 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:35:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 482ms
15:35:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:35:24 INFO - PROCESS | 1812 | 1471300524037 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:24 INFO - PROCESS | 1812 | 1471300524132 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:35:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 480ms
15:35:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:35:24 INFO - PROCESS | 1812 | 1471300524527 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:24 INFO - PROCESS | 1812 | 1471300524615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:35:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 479ms
15:35:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:35:25 INFO - PROCESS | 1812 | 1471300525007 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:25 INFO - PROCESS | 1812 | 1471300525106 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:25 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
15:35:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 471ms
15:35:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:35:25 INFO - PROCESS | 1812 | 1471300525481 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:25 INFO - PROCESS | 1812 | 1471300525573 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:25 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
15:35:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 475ms
15:35:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:35:25 INFO - PROCESS | 1812 | 1471300525961 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:26 INFO - PROCESS | 1812 | 1471300526076 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:35:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 624ms
15:35:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:35:26 INFO - PROCESS | 1812 | 1471300526593 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:26 INFO - PROCESS | 1812 | 1471300526737 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:35:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 729ms
15:35:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:35:27 INFO - PROCESS | 1812 | 1471300527389 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:27 INFO - PROCESS | 1812 | 1471300527505 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 872ms
15:35:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:35:28 INFO - PROCESS | 1812 | 1471300528270 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:28 INFO - PROCESS | 1812 | 1471300528376 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 574ms
15:35:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:35:28 INFO - PROCESS | 1812 | 1471300528858 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:28 INFO - PROCESS | 1812 | 1471300528958 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:35:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 572ms
15:35:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:35:29 INFO - PROCESS | 1812 | 1471300529442 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:29 INFO - PROCESS | 1812 | 1471300529544 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:35:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 535ms
15:35:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:35:29 INFO - PROCESS | 1812 | 1471300529982 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:30 INFO - PROCESS | 1812 | 1471300530105 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:35:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 577ms
15:35:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:35:30 INFO - PROCESS | 1812 | 1471300530565 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:30 INFO - PROCESS | 1812 | 1471300530674 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 579ms
15:35:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:35:31 INFO - PROCESS | 1812 | 1471300531152 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:31 INFO - PROCESS | 1812 | 1471300531272 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 576ms
15:35:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:35:31 INFO - PROCESS | 1812 | 1471300531736 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:31 INFO - PROCESS | 1812 | 1471300531835 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 578ms
15:35:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:35:32 INFO - PROCESS | 1812 | 1471300532316 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:32 INFO - PROCESS | 1812 | 1471300532404 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 477ms
15:35:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:35:32 INFO - PROCESS | 1812 | 1471300532796 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:32 INFO - PROCESS | 1812 | 1471300532879 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 474ms
15:35:33 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:35:33 INFO - PROCESS | 1812 | 1471300533275 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:33 INFO - PROCESS | 1812 | 1471300533377 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1327ms
15:35:34 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:35:34 INFO - PROCESS | 1812 | 1471300534612 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:34 INFO - PROCESS | 1812 | 1471300534841 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 729ms
15:35:35 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:35:35 INFO - PROCESS | 1812 | 1471300535352 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:35 INFO - PROCESS | 1812 | 1471300535473 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 574ms
15:35:35 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:35:35 INFO - PROCESS | 1812 | 1471300535954 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:36 INFO - PROCESS | 1812 | 1471300536063 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 550ms
15:35:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:35:36 INFO - PROCESS | 1812 | 1471300536491 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:36 INFO - PROCESS | 1812 | 1471300536583 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 477ms
15:35:36 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:35:36 INFO - PROCESS | 1812 | 1471300536969 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:37 INFO - PROCESS | 1812 | 1471300537079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 524ms
15:35:37 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:35:37 INFO - PROCESS | 1812 | 1471300537499 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:37 INFO - PROCESS | 1812 | 1471300537588 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 522ms
15:35:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:35:38 INFO - PROCESS | 1812 | 1471300538028 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:38 INFO - PROCESS | 1812 | 1471300538116 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 529ms
15:35:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:35:38 INFO - PROCESS | 1812 | 1471300538562 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:38 INFO - PROCESS | 1812 | 1471300538657 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 471ms
15:35:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:35:39 INFO - PROCESS | 1812 | 1471300539040 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:39 INFO - PROCESS | 1812 | 1471300539129 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 521ms
15:35:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:35:39 INFO - PROCESS | 1812 | 1471300539565 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:39 INFO - PROCESS | 1812 | 1471300539660 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 524ms
15:35:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:35:40 INFO - PROCESS | 1812 | 1471300540098 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:40 INFO - PROCESS | 1812 | 1471300540190 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 526ms
15:35:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:35:40 INFO - PROCESS | 1812 | 1471300540631 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:40 INFO - PROCESS | 1812 | 1471300540732 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 524ms
15:35:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:35:41 INFO - PROCESS | 1812 | 1471300541158 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:41 INFO - PROCESS | 1812 | 1471300541252 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 574ms
15:35:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:35:41 INFO - PROCESS | 1812 | 1471300541743 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:41 INFO - PROCESS | 1812 | 1471300541887 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 623ms
15:35:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:35:42 INFO - PROCESS | 1812 | 1471300542370 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:42 INFO - PROCESS | 1812 | 1471300542474 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 721ms
15:35:43 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:35:43 INFO - PROCESS | 1812 | 1471300543356 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:43 INFO - PROCESS | 1812 | 1471300543471 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 622ms
15:35:43 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:35:43 INFO - PROCESS | 1812 | 1471300543938 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:44 INFO - PROCESS | 1812 | 1471300544033 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 478ms
15:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:35:44 INFO - PROCESS | 1812 | 1471300544417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:44 INFO - PROCESS | 1812 | 1471300544526 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 535ms
15:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:35:44 INFO - PROCESS | 1812 | 1471300544956 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:45 INFO - PROCESS | 1812 | 1471300545055 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 523ms
15:35:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:35:45 INFO - PROCESS | 1812 | 1471300545484 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:45 INFO - PROCESS | 1812 | 1471300545581 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 524ms
15:35:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:35:46 INFO - PROCESS | 1812 | 1471300546021 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:46 INFO - PROCESS | 1812 | 1471300546139 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 528ms
15:35:46 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:35:46 INFO - PROCESS | 1812 | 1471300546546 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:46 INFO - PROCESS | 1812 | 1471300546651 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:35:47 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 522ms
15:35:47 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:35:47 INFO - PROCESS | 1812 | 1471300547073 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:47 INFO - PROCESS | 1812 | 1471300547153 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:35:47 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 473ms
15:35:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:35:47 INFO - PROCESS | 1812 | 1471300547553 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:47 INFO - PROCESS | 1812 | 1471300547637 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:35:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 470ms
15:35:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:35:48 INFO - PROCESS | 1812 | 1471300548036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:48 INFO - PROCESS | 1812 | 1471300548144 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:35:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 529ms
15:35:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:35:48 INFO - PROCESS | 1812 | 1471300548566 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:48 INFO - PROCESS | 1812 | 1471300548670 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 976ms
15:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:35:49 INFO - PROCESS | 1812 | 1471300549551 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:49 INFO - PROCESS | 1812 | 1471300549711 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 826ms
15:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:35:50 INFO - PROCESS | 1812 | 1471300550391 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:50 INFO - PROCESS | 1812 | 1471300550537 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 530ms
15:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:35:50 INFO - PROCESS | 1812 | 1471300550935 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:51 INFO - PROCESS | 1812 | 1471300551045 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:35:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 579ms
15:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:35:51 INFO - PROCESS | 1812 | 1471300551526 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:51 INFO - PROCESS | 1812 | 1471300551627 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:35:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 535ms
15:35:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:35:52 INFO - PROCESS | 1812 | 1471300552058 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:52 INFO - PROCESS | 1812 | 1471300552173 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:35:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 533ms
15:35:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:35:52 INFO - PROCESS | 1812 | 1471300552597 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:52 INFO - PROCESS | 1812 | 1471300552711 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 522ms
15:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:35:53 INFO - PROCESS | 1812 | 1471300553132 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:53 INFO - PROCESS | 1812 | 1471300553268 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 625ms
15:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:35:53 INFO - PROCESS | 1812 | 1471300553763 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:53 INFO - PROCESS | 1812 | 1471300553845 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 440ms
15:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:35:54 INFO - PROCESS | 1812 | 1471300554208 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:54 INFO - PROCESS | 1812 | 1471300554298 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:35:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 994ms
15:35:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:35:55 INFO - PROCESS | 1812 | 1471300555211 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:55 INFO - PROCESS | 1812 | 1471300555296 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:35:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 622ms
15:35:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:35:55 INFO - PROCESS | 1812 | 1471300555837 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:55 INFO - PROCESS | 1812 | 1471300555922 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:35:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 474ms
15:35:56 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:35:56 INFO - PROCESS | 1812 | 1471300556318 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:56 INFO - PROCESS | 1812 | 1471300556416 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:35:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 625ms
15:35:56 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:35:56 INFO - PROCESS | 1812 | 1471300556951 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:57 INFO - PROCESS | 1812 | 1471300557091 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:35:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 641ms
15:35:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:35:57 INFO - PROCESS | 1812 | 1471300557600 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:57 INFO - PROCESS | 1812 | 1471300557739 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:35:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 978ms
15:35:58 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:35:58 INFO - PROCESS | 1812 | 1471300558586 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:58 INFO - PROCESS | 1812 | 1471300558700 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:35:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 572ms
15:35:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:35:59 INFO - PROCESS | 1812 | 1471300559167 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:59 INFO - PROCESS | 1812 | 1471300559255 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:35:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 471ms
15:35:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:35:59 INFO - PROCESS | 1812 | 1471300559659 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:35:59 INFO - PROCESS | 1812 | 1471300559751 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:36:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 479ms
15:36:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:36:00 INFO - PROCESS | 1812 | 1471300560134 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:00 INFO - PROCESS | 1812 | 1471300560237 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:36:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 523ms
15:36:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:36:00 INFO - PROCESS | 1812 | 1471300560664 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:00 INFO - PROCESS | 1812 | 1471300560757 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:36:01 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 575ms
15:36:01 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:36:01 INFO - PROCESS | 1812 | 1471300561254 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:01 INFO - PROCESS | 1812 | 1471300561384 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:01 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:36:01 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 573ms
15:36:01 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:36:01 INFO - PROCESS | 1812 | 1471300561847 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:01 INFO - PROCESS | 1812 | 1471300561943 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:36:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:36:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:36:02 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 476ms
15:36:02 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:36:02 INFO - PROCESS | 1812 | 1471300562318 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:02 INFO - PROCESS | 1812 | 1471300562405 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:02 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:36:02 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 571ms
15:36:02 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:36:02 INFO - PROCESS | 1812 | 1471300562899 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:02 INFO - PROCESS | 1812 | 1471300562988 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:03 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:36:03 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 535ms
15:36:03 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:36:03 INFO - PROCESS | 1812 | 1471300563444 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:03 INFO - PROCESS | 1812 | 1471300563528 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:04 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:36:04 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 574ms
15:36:04 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:36:04 INFO - PROCESS | 1812 | 1471300564019 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:04 INFO - PROCESS | 1812 | 1471300564118 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:04 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:36:04 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:36:04 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 520ms
15:36:04 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:36:04 INFO - PROCESS | 1812 | 1471300564560 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:04 INFO - PROCESS | 1812 | 1471300564712 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:36:05 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 879ms
15:36:05 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:36:05 INFO - PROCESS | 1812 | 1471300565446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:05 INFO - PROCESS | 1812 | 1471300565564 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:36:06 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 621ms
15:36:06 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:36:06 INFO - PROCESS | 1812 | 1471300566079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:06 INFO - PROCESS | 1812 | 1471300566196 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:36:06 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 624ms
15:36:06 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:36:06 INFO - PROCESS | 1812 | 1471300566719 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:06 INFO - PROCESS | 1812 | 1471300566826 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:36:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:36:07 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 528ms
15:36:07 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:36:07 INFO - PROCESS | 1812 | 1471300567250 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:07 INFO - PROCESS | 1812 | 1471300567340 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:36:07 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 476ms
15:36:07 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:36:07 INFO - PROCESS | 1812 | 1471300567730 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:07 INFO - PROCESS | 1812 | 1471300567813 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:36:08 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 621ms
15:36:08 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:36:08 INFO - PROCESS | 1812 | 1471300568359 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:08 INFO - PROCESS | 1812 | 1471300568472 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:36:08 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 571ms
15:36:08 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:36:08 INFO - PROCESS | 1812 | 1471300568932 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:09 INFO - PROCESS | 1812 | 1471300569017 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:36:09 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 469ms
15:36:09 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:36:09 INFO - PROCESS | 1812 | 1471300569406 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:09 INFO - PROCESS | 1812 | 1471300569488 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:36:09 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 578ms
15:36:09 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:36:10 INFO - PROCESS | 1812 | 1471300569994 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:10 INFO - PROCESS | 1812 | 1471300570080 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:36:10 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 571ms
15:36:10 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:36:10 INFO - PROCESS | 1812 | 1471300570572 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:10 INFO - PROCESS | 1812 | 1471300570663 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:36:11 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 474ms
15:36:11 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:36:11 INFO - PROCESS | 1812 | 1471300571052 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:11 INFO - PROCESS | 1812 | 1471300571151 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:36:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:36:11 INFO - window.indexedDB.open('test', val);..." did not throw
15:36:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:36:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:36:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:36:11 INFO - window.indexedDB.open('test', val);..." did not throw
15:36:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:36:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:36:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:36:11 INFO - window.indexedDB.open('test', val);..." did not throw
15:36:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:36:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:36:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:36:11 INFO - window.indexedDB.open('test', val);..." did not throw
15:36:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:36:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:36:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:36:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:36:11 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 629ms
15:36:11 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:36:11 INFO - PROCESS | 1812 | 1471300571720 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:11 INFO - PROCESS | 1812 | 1471300571852 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:36:12 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 671ms
15:36:12 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:36:12 INFO - PROCESS | 1812 | 1471300572414 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:12 INFO - PROCESS | 1812 | 1471300572517 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:36:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:36:14 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2230ms
15:36:14 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:36:14 INFO - PROCESS | 1812 | 1471300574650 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:14 INFO - PROCESS | 1812 | 1471300574752 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:15 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:36:15 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 536ms
15:36:15 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:36:15 INFO - PROCESS | 1812 | 1471300575196 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:15 INFO - PROCESS | 1812 | 1471300575284 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:15 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:36:15 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 475ms
15:36:15 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:36:15 INFO - PROCESS | 1812 | 1471300575683 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:15 INFO - PROCESS | 1812 | 1471300575779 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:16 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:36:16 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 530ms
15:36:16 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:36:16 INFO - PROCESS | 1812 | 1471300576209 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:16 INFO - PROCESS | 1812 | 1471300576321 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:16 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:36:16 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 522ms
15:36:16 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:36:16 INFO - PROCESS | 1812 | 1471300576743 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:16 INFO - PROCESS | 1812 | 1471300576840 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:17 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:36:17 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 530ms
15:36:17 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:36:17 INFO - PROCESS | 1812 | 1471300577288 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:17 INFO - PROCESS | 1812 | 1471300577392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:17 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:36:17 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 490ms
15:36:17 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:36:17 INFO - PROCESS | 1812 | 1471300577772 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:17 INFO - PROCESS | 1812 | 1471300577857 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:18 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:36:18 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 477ms
15:36:18 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:36:18 INFO - PROCESS | 1812 | 1471300578261 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:18 INFO - PROCESS | 1812 | 1471300578343 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:18 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:36:18 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 423ms
15:36:18 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:36:18 INFO - PROCESS | 1812 | 1471300578687 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:18 INFO - PROCESS | 1812 | 1471300578769 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:19 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:36:19 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 482ms
15:36:19 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:36:19 INFO - PROCESS | 1812 | 1471300579173 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:19 INFO - PROCESS | 1812 | 1471300579260 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:19 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:36:19 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 472ms
15:36:19 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:36:19 INFO - PROCESS | 1812 | 1471300579652 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:19 INFO - PROCESS | 1812 | 1471300579755 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:20 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:36:20 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 526ms
15:36:20 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:36:20 INFO - PROCESS | 1812 | 1471300580228 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:20 INFO - PROCESS | 1812 | 1471300580387 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:36:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 886ms
15:36:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:36:21 INFO - PROCESS | 1812 | 1471300581080 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:21 INFO - PROCESS | 1812 | 1471300581190 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:36:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 536ms
15:36:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:36:21 INFO - PROCESS | 1812 | 1471300581626 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:21 INFO - PROCESS | 1812 | 1471300581742 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:36:22 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 629ms
15:36:22 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:36:22 INFO - PROCESS | 1812 | 1471300582272 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:22 INFO - PROCESS | 1812 | 1471300582365 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:36:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:36:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 580ms
15:36:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:36:22 INFO - PROCESS | 1812 | 1471300582852 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:22 INFO - PROCESS | 1812 | 1471300582942 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:36:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 524ms
15:36:23 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:36:23 INFO - PROCESS | 1812 | 1471300583382 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:23 INFO - PROCESS | 1812 | 1471300583481 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:36:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 577ms
15:36:23 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:36:23 INFO - PROCESS | 1812 | 1471300583966 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:24 INFO - PROCESS | 1812 | 1471300584101 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:36:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 574ms
15:36:24 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:36:24 INFO - PROCESS | 1812 | 1471300584542 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:24 INFO - PROCESS | 1812 | 1471300584627 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:36:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 470ms
15:36:25 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:36:25 INFO - PROCESS | 1812 | 1471300585021 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:25 INFO - PROCESS | 1812 | 1471300585111 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:36:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 477ms
15:36:25 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:36:25 INFO - PROCESS | 1812 | 1471300585501 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:25 INFO - PROCESS | 1812 | 1471300585594 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:36:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 475ms
15:36:25 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:36:25 INFO - PROCESS | 1812 | 1471300585981 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:26 INFO - PROCESS | 1812 | 1471300586100 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:36:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 521ms
15:36:26 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:36:26 INFO - PROCESS | 1812 | 1471300586509 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:26 INFO - PROCESS | 1812 | 1471300586609 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:36:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 472ms
15:36:26 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:36:26 INFO - PROCESS | 1812 | 1471300586989 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:27 INFO - PROCESS | 1812 | 1471300587143 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:27 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:36:27 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 686ms
15:36:27 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:36:27 INFO - PROCESS | 1812 | 1471300587682 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:27 INFO - PROCESS | 1812 | 1471300587864 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:28 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:36:28 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 822ms
15:36:28 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:36:28 INFO - PROCESS | 1812 | 1471300588509 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:28 INFO - PROCESS | 1812 | 1471300588848 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:29 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:36:29 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 780ms
15:36:29 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:36:29 INFO - PROCESS | 1812 | 1471300589297 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:29 INFO - PROCESS | 1812 | 1471300589424 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:29 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:36:29 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 529ms
15:36:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:36:29 INFO - PROCESS | 1812 | 1471300589834 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:29 INFO - PROCESS | 1812 | 1471300589927 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:30 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:36:30 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 521ms
15:36:30 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:36:30 INFO - PROCESS | 1812 | 1471300590371 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:30 INFO - PROCESS | 1812 | 1471300590458 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:30 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:36:30 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 482ms
15:36:30 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:36:30 INFO - PROCESS | 1812 | 1471300590859 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:30 INFO - PROCESS | 1812 | 1471300590960 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:31 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:36:31 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 581ms
15:36:31 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:36:31 INFO - PROCESS | 1812 | 1471300591446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:31 INFO - PROCESS | 1812 | 1471300591535 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:31 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:36:31 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 535ms
15:36:31 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:36:31 INFO - PROCESS | 1812 | 1471300591994 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:32 INFO - PROCESS | 1812 | 1471300592080 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:36:32 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 476ms
15:36:32 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:36:32 INFO - PROCESS | 1812 | 1471300592475 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:32 INFO - PROCESS | 1812 | 1471300592580 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:36:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:36:32 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 477ms
15:36:32 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:36:32 INFO - PROCESS | 1812 | 1471300592961 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:33 INFO - PROCESS | 1812 | 1471300593040 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:36:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:36:33 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 476ms
15:36:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:36:33 INFO - PROCESS | 1812 | 1471300593446 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:33 INFO - PROCESS | 1812 | 1471300593527 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:36:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 434ms
15:36:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:36:33 INFO - PROCESS | 1812 | 1471300593885 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:33 INFO - PROCESS | 1812 | 1471300593974 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:34 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
15:36:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 470ms
15:36:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:36:34 INFO - PROCESS | 1812 | 1471300594362 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:34 INFO - PROCESS | 1812 | 1471300594455 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:34 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
15:36:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 471ms
15:36:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:36:34 INFO - PROCESS | 1812 | 1471300594837 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:34 INFO - PROCESS | 1812 | 1471300594956 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:36:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 675ms
15:36:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:36:35 INFO - PROCESS | 1812 | 1471300595522 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:35 INFO - PROCESS | 1812 | 1471300595752 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:36 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
15:36:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 784ms
15:36:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:36:36 INFO - PROCESS | 1812 | 1471300596324 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:36 INFO - PROCESS | 1812 | 1471300596418 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:36 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
15:36:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 486ms
15:36:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:36:36 INFO - PROCESS | 1812 | 1471300596810 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:36 INFO - PROCESS | 1812 | 1471300596904 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:36:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 522ms
15:36:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:36:37 INFO - PROCESS | 1812 | 1471300597348 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:37 INFO - PROCESS | 1812 | 1471300597445 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:37 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
15:36:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 536ms
15:36:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:36:37 INFO - PROCESS | 1812 | 1471300597878 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:37 INFO - PROCESS | 1812 | 1471300597964 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:36:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 482ms
15:36:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:36:38 INFO - PROCESS | 1812 | 1471300598366 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:38 INFO - PROCESS | 1812 | 1471300598474 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:36:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 573ms
15:36:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:36:38 INFO - PROCESS | 1812 | 1471300598945 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:39 INFO - PROCESS | 1812 | 1471300599036 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:36:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 523ms
15:36:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:36:39 INFO - PROCESS | 1812 | 1471300599475 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:39 INFO - PROCESS | 1812 | 1471300599576 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:36:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 479ms
15:36:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:36:39 INFO - PROCESS | 1812 | 1471300599956 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:40 INFO - PROCESS | 1812 | 1471300600043 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:36:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 469ms
15:36:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:36:40 INFO - PROCESS | 1812 | 1471300600430 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:40 INFO - PROCESS | 1812 | 1471300600522 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:36:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 473ms
15:36:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:36:40 INFO - PROCESS | 1812 | 1471300600908 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:40 INFO - PROCESS | 1812 | 1471300600995 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:36:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 474ms
15:36:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:36:41 INFO - PROCESS | 1812 | 1471300601387 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:41 INFO - PROCESS | 1812 | 1471300601488 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:41 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
15:36:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 475ms
15:36:41 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:36:41 INFO - PROCESS | 1812 | 1471300601867 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:41 INFO - PROCESS | 1812 | 1471300601965 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:36:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 525ms
15:36:42 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:36:42 INFO - PROCESS | 1812 | 1471300602401 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:42 INFO - PROCESS | 1812 | 1471300602523 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:36:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 622ms
15:36:43 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:36:43 INFO - PROCESS | 1812 | 1471300603030 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:43 INFO - PROCESS | 1812 | 1471300603137 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:36:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 679ms
15:36:43 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:36:43 INFO - PROCESS | 1812 | 1471300603715 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:44 INFO - PROCESS | 1812 | 1471300604121 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:44 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
15:36:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 821ms
15:36:44 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:36:44 INFO - PROCESS | 1812 | 1471300604544 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:44 INFO - PROCESS | 1812 | 1471300604641 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:36:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 524ms
15:36:45 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:36:45 INFO - PROCESS | 1812 | 1471300605076 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:45 INFO - PROCESS | 1812 | 1471300605173 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:36:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 529ms
15:36:45 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:36:45 INFO - PROCESS | 1812 | 1471300605621 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:45 INFO - PROCESS | 1812 | 1471300605716 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:36:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 528ms
15:36:46 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:36:46 INFO - PROCESS | 1812 | 1471300606145 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:46 INFO - PROCESS | 1812 | 1471300606260 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:46 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
15:36:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 528ms
15:36:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:36:46 INFO - PROCESS | 1812 | 1471300606687 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:46 INFO - PROCESS | 1812 | 1471300606780 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:36:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 530ms
15:36:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:36:47 INFO - PROCESS | 1812 | 1471300607221 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:47 INFO - PROCESS | 1812 | 1471300607334 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:47 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
15:36:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 535ms
15:36:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:36:47 INFO - PROCESS | 1812 | 1471300607761 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:47 INFO - PROCESS | 1812 | 1471300607855 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:48 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
15:36:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 483ms
15:36:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:36:48 INFO - PROCESS | 1812 | 1471300608251 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:48 INFO - PROCESS | 1812 | 1471300608335 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:48 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
15:36:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 486ms
15:36:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:36:48 INFO - PROCESS | 1812 | 1471300608742 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:48 INFO - PROCESS | 1812 | 1471300608825 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:36:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 471ms
15:36:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:36:49 INFO - PROCESS | 1812 | 1471300609218 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:49 INFO - PROCESS | 1812 | 1471300609313 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:49 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
15:36:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 469ms
15:36:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:36:49 INFO - PROCESS | 1812 | 1471300609693 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:49 INFO - PROCESS | 1812 | 1471300609786 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:36:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 524ms
15:36:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:36:50 INFO - PROCESS | 1812 | 1471300610225 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:50 INFO - PROCESS | 1812 | 1471300610354 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:36:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 681ms
15:36:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:36:50 INFO - PROCESS | 1812 | 1471300610913 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:51 INFO - PROCESS | 1812 | 1471300611032 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:36:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 771ms
15:36:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:36:51 INFO - PROCESS | 1812 | 1471300611695 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:51 INFO - PROCESS | 1812 | 1471300611796 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:52 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"
15:36:52 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:36:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 536ms
15:36:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:36:52 INFO - PROCESS | 1812 | 1471300612236 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:52 INFO - PROCESS | 1812 | 1471300612328 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:52 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"
15:36:52 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:36:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:36:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 472ms
15:36:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:36:52 INFO - PROCESS | 1812 | 1471300612721 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:52 INFO - PROCESS | 1812 | 1471300612824 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:36:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 524ms
15:36:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:36:53 INFO - PROCESS | 1812 | 1471300613244 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:53 INFO - PROCESS | 1812 | 1471300613345 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:36:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 479ms
15:36:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:36:53 INFO - PROCESS | 1812 | 1471300613728 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:53 INFO - PROCESS | 1812 | 1471300613817 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:36:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 576ms
15:36:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:36:54 INFO - PROCESS | 1812 | 1471300614312 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:54 INFO - PROCESS | 1812 | 1471300614417 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:36:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 529ms
15:36:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:36:54 INFO - PROCESS | 1812 | 1471300614845 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:54 INFO - PROCESS | 1812 | 1471300614929 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:36:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 526ms
15:36:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:36:55 INFO - PROCESS | 1812 | 1471300615376 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:55 INFO - PROCESS | 1812 | 1471300615461 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:36:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 474ms
15:36:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:36:55 INFO - PROCESS | 1812 | 1471300615854 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:55 INFO - PROCESS | 1812 | 1471300615951 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:36:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 471ms
15:36:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:36:56 INFO - PROCESS | 1812 | 1471300616330 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:56 INFO - PROCESS | 1812 | 1471300616418 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:36:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 473ms
15:36:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:36:56 INFO - PROCESS | 1812 | 1471300616810 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:56 INFO - PROCESS | 1812 | 1471300616911 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:57 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
15:36:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 473ms
15:36:57 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:36:57 INFO - PROCESS | 1812 | 1471300617289 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:57 INFO - PROCESS | 1812 | 1471300617386 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:36:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 671ms
15:36:57 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:36:57 INFO - PROCESS | 1812 | 1471300617970 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:58 INFO - PROCESS | 1812 | 1471300618106 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:36:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 626ms
15:36:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:36:58 INFO - PROCESS | 1812 | 1471300618604 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:58 INFO - PROCESS | 1812 | 1471300618723 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:36:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 723ms
15:36:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:36:59 INFO - PROCESS | 1812 | 1471300619580 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:36:59 INFO - PROCESS | 1812 | 1471300619712 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:37:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 779ms
15:37:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:37:00 INFO - PROCESS | 1812 | 1471300620149 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:00 INFO - PROCESS | 1812 | 1471300620249 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:37:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 521ms
15:37:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:37:00 INFO - PROCESS | 1812 | 1471300620683 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:00 INFO - PROCESS | 1812 | 1471300620776 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:37:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 527ms
15:37:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:37:01 INFO - PROCESS | 1812 | 1471300621215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:01 INFO - PROCESS | 1812 | 1471300621321 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:37:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 534ms
15:37:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:37:01 INFO - PROCESS | 1812 | 1471300621751 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:01 INFO - PROCESS | 1812 | 1471300621859 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:37:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 571ms
15:37:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:37:02 INFO - PROCESS | 1812 | 1471300622332 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:02 INFO - PROCESS | 1812 | 1471300622466 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:37:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 575ms
15:37:02 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:37:02 INFO - PROCESS | 1812 | 1471300622909 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:03 INFO - PROCESS | 1812 | 1471300623018 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:37:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:37:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 623ms
15:37:03 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:37:03 INFO - PROCESS | 1812 | 1471300623540 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:03 INFO - PROCESS | 1812 | 1471300623630 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:37:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 530ms
15:37:04 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:37:04 INFO - PROCESS | 1812 | 1471300624079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:04 INFO - PROCESS | 1812 | 1471300624164 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:37:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 472ms
15:37:04 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:37:04 INFO - PROCESS | 1812 | 1471300624557 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:04 INFO - PROCESS | 1812 | 1471300624643 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:37:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 530ms
15:37:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:37:05 INFO - PROCESS | 1812 | 1471300625093 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:05 INFO - PROCESS | 1812 | 1471300625201 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:37:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 534ms
15:37:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:37:05 INFO - PROCESS | 1812 | 1471300625634 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:05 INFO - PROCESS | 1812 | 1471300625795 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:37:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:37:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:37:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:37:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:37:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 973ms
15:37:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:37:06 INFO - PROCESS | 1812 | 1471300626641 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:06 INFO - PROCESS | 1812 | 1471300626791 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:37:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 579ms
15:37:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:37:07 INFO - PROCESS | 1812 | 1471300627229 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:07 INFO - PROCESS | 1812 | 1471300627356 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:07 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
15:37:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 526ms
15:37:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:37:07 INFO - PROCESS | 1812 | 1471300627768 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:07 INFO - PROCESS | 1812 | 1471300627861 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:08 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
15:37:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 533ms
15:37:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:37:08 INFO - PROCESS | 1812 | 1471300628297 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:08 INFO - PROCESS | 1812 | 1471300628397 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:37:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 472ms
15:37:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:37:08 INFO - PROCESS | 1812 | 1471300628775 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:08 INFO - PROCESS | 1812 | 1471300628877 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:09 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
15:37:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 537ms
15:37:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:37:09 INFO - PROCESS | 1812 | 1471300629319 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:09 INFO - PROCESS | 1812 | 1471300629455 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:09 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
15:37:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 620ms
15:37:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:37:09 INFO - PROCESS | 1812 | 1471300629948 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:10 INFO - PROCESS | 1812 | 1471300630041 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:37:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 482ms
15:37:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:37:10 INFO - PROCESS | 1812 | 1471300630430 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:10 INFO - PROCESS | 1812 | 1471300630520 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:10 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
15:37:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 476ms
15:37:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:37:10 INFO - PROCESS | 1812 | 1471300630914 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:11 INFO - PROCESS | 1812 | 1471300631002 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:37:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 472ms
15:37:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:37:11 INFO - PROCESS | 1812 | 1471300631392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:11 INFO - PROCESS | 1812 | 1471300631479 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:37:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 428ms
15:37:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:37:11 INFO - PROCESS | 1812 | 1471300631826 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:11 INFO - PROCESS | 1812 | 1471300631928 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:37:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 473ms
15:37:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:37:12 INFO - PROCESS | 1812 | 1471300632303 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:12 INFO - PROCESS | 1812 | 1471300632392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:37:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 470ms
15:37:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:37:12 INFO - PROCESS | 1812 | 1471300632779 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:12 INFO - PROCESS | 1812 | 1471300632894 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:37:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 625ms
15:37:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:37:13 INFO - PROCESS | 1812 | 1471300633414 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:13 INFO - PROCESS | 1812 | 1471300633528 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:37:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 584ms
15:37:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:37:14 INFO - PROCESS | 1812 | 1471300634004 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:14 INFO - PROCESS | 1812 | 1471300634202 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:37:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 976ms
15:37:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:37:14 INFO - PROCESS | 1812 | 1471300634988 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:15 INFO - PROCESS | 1812 | 1471300635096 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:15 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
15:37:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 572ms
15:37:15 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:37:15 INFO - PROCESS | 1812 | 1471300635570 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:15 INFO - PROCESS | 1812 | 1471300635660 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:16 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:37:16 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 521ms
15:37:16 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:37:16 INFO - PROCESS | 1812 | 1471300636110 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:16 INFO - PROCESS | 1812 | 1471300636199 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:16 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:37:16 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:37:16 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 484ms
15:37:16 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:37:16 INFO - PROCESS | 1812 | 1471300636600 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:16 INFO - PROCESS | 1812 | 1471300636689 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:37:17 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 524ms
15:37:17 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:37:17 INFO - PROCESS | 1812 | 1471300637136 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:17 INFO - PROCESS | 1812 | 1471300637225 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:37:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:37:17 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 836ms
15:37:17 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:37:17 INFO - PROCESS | 1812 | 1471300637975 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:18 INFO - PROCESS | 1812 | 1471300638134 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:18 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:37:18 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 630ms
15:37:18 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:37:18 INFO - PROCESS | 1812 | 1471300638620 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:18 INFO - PROCESS | 1812 | 1471300638705 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:19 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:37:19 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 572ms
15:37:19 INFO - TEST-START | /IndexedDB/interfaces.html
15:37:19 INFO - PROCESS | 1812 | 1471300639202 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:19 INFO - PROCESS | 1812 | 1471300639288 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:37:19 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
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:37:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:37:20 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:37:20 INFO - TEST-OK | /IndexedDB/interfaces.html | took 817ms
15:37:20 INFO - TEST-START | /IndexedDB/interfaces.worker
15:37:20 INFO - PROCESS | 1812 | 1471300640030 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:20 INFO - PROCESS | 1812 | 1471300640167 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:37:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:37:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:37:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:37:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:37:21 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:37:21 INFO - {}
15:37:21 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 - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:37:21 INFO - {}
15:37:21 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1122ms
15:37:21 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:37:21 INFO - PROCESS | 1812 | 1471300641174 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:21 INFO - PROCESS | 1812 | 1471300641456 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:37:22 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:37:22 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 907ms
15:37:22 INFO - TEST-START | /IndexedDB/key_valid.html
15:37:22 INFO - PROCESS | 1812 | 1471300642185 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:22 INFO - PROCESS | 1812 | 1471300642352 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:37:23 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:37:23 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1497ms
15:37:23 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:37:23 INFO - PROCESS | 1812 | 1471300643715 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:23 INFO - PROCESS | 1812 | 1471300643804 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:24 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:37:24 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 595ms
15:37:24 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:37:24 INFO - PROCESS | 1812 | 1471300644315 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:24 INFO - PROCESS | 1812 | 1471300644455 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:24 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:37:24 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 587ms
15:37:24 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:37:24 INFO - PROCESS | 1812 | 1471300644894 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:25 INFO - PROCESS | 1812 | 1471300645024 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:25 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:37:25 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:37:25 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:37:25 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 625ms
15:37:25 INFO - TEST-START | /IndexedDB/keyorder.htm
15:37:25 INFO - PROCESS | 1812 | 1471300645525 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:25 INFO - PROCESS | 1812 | 1471300645640 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:37:26 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:37:26 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 691ms
15:37:26 INFO - TEST-START | /IndexedDB/keypath.htm
15:37:26 INFO - PROCESS | 1812 | 1471300646229 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:26 INFO - PROCESS | 1812 | 1471300646392 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:37:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:37:26 INFO - TEST-OK | /IndexedDB/keypath.htm | took 629ms
15:37:26 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:37:26 INFO - PROCESS | 1812 | 1471300646863 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:26 INFO - PROCESS | 1812 | 1471300646950 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:37:27 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 479ms
15:37:27 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:37:27 INFO - PROCESS | 1812 | 1471300647353 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:27 INFO - PROCESS | 1812 | 1471300647450 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:37:27 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:37:27 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 575ms
15:37:27 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:37:27 INFO - PROCESS | 1812 | 1471300647938 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:28 INFO - PROCESS | 1812 | 1471300648029 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:28 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:37:28 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:37:28 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:37:28 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 726ms
15:37:28 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:37:28 INFO - PROCESS | 1812 | 1471300648717 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:28 INFO - PROCESS | 1812 | 1471300648847 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:29 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:37:29 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 623ms
15:37:29 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:37:29 INFO - PROCESS | 1812 | 1471300649364 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:29 INFO - PROCESS | 1812 | 1471300649473 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:29 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:37:29 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 607ms
15:37:29 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:37:29 INFO - PROCESS | 1812 | 1471300649965 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:30 INFO - PROCESS | 1812 | 1471300650198 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:30 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:37:30 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 1027ms
15:37:30 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:37:31 INFO - PROCESS | 1812 | 1471300651000 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:31 INFO - PROCESS | 1812 | 1471300651134 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:31 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:37:31 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 580ms
15:37:31 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:37:31 INFO - PROCESS | 1812 | 1471300651583 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:31 INFO - PROCESS | 1812 | 1471300651684 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:32 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:37:32 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 579ms
15:37:32 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:37:32 INFO - PROCESS | 1812 | 1471300652174 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:32 INFO - PROCESS | 1812 | 1471300652272 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:32 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:37:32 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 588ms
15:37:32 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:37:32 INFO - PROCESS | 1812 | 1471300652758 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:32 INFO - PROCESS | 1812 | 1471300652855 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:33 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:37:33 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 570ms
15:37:33 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:37:33 INFO - PROCESS | 1812 | 1471300653334 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:33 INFO - PROCESS | 1812 | 1471300653442 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:33 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:37:33 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 530ms
15:37:33 INFO - TEST-START | /IndexedDB/value.htm
15:37:33 INFO - PROCESS | 1812 | 1471300653871 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:33 INFO - PROCESS | 1812 | 1471300653996 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:34 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:37:34 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:37:34 INFO - TEST-OK | /IndexedDB/value.htm | took 620ms
15:37:34 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:37:34 INFO - PROCESS | 1812 | 1471300654501 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:34 INFO - PROCESS | 1812 | 1471300654609 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:35 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:37:35 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:37:35 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:37:35 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 624ms
15:37:35 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:37:35 INFO - PROCESS | 1812 | 1471300655131 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:35 INFO - PROCESS | 1812 | 1471300655246 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:35 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:37:35 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 726ms
15:37:35 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:37:35 INFO - PROCESS | 1812 | 1471300655863 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:35 INFO - PROCESS | 1812 | 1471300655951 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:37:36 INFO - {}
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:37:36 INFO - {}
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:37:36 INFO - {}
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:37:36 INFO - {}
15:37:36 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 472ms
15:37:36 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:37:36 INFO - PROCESS | 1812 | 1471300656341 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:36 INFO - PROCESS | 1812 | 1471300656433 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:37:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:37:36 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 471ms
15:37:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:37:36 INFO - PROCESS | 1812 | 1471300656820 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:36 INFO - PROCESS | 1812 | 1471300656917 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:37:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:37:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 701ms
15:37:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:37:37 INFO - PROCESS | 1812 | 1471300657551 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:37 INFO - PROCESS | 1812 | 1471300657810 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:37:38 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
15:37:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:37:38 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
15:37:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:37:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 792ms
15:37:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:37:38 INFO - PROCESS | 1812 | 1471300658369 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:38 INFO - PROCESS | 1812 | 1471300658472 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:38 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() {
15:37:38 INFO - [native code]
15:37:38 INFO - }" but got function "function () {
15:37:38 INFO - }"
15:37:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:37:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:37:38 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
15:37:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:37:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:37:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:37:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 535ms
15:37:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:37:38 INFO - PROCESS | 1812 | 1471300658902 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:39 INFO - PROCESS | 1812 | 1471300658997 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:39 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() {
15:37:39 INFO - [native code]
15:37:39 INFO - }" but got function "function () {
15:37:39 INFO - }"
15:37:39 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:37:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:37:39 INFO - {}
15:37:39 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
15:37:39 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:37:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:37:39 INFO - {}
15:37:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 523ms
15:37:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:37:39 INFO - PROCESS | 1812 | 1471300659447 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:39 INFO - PROCESS | 1812 | 1471300659548 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:37:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:37:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:37:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:37:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:37:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:37:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:37:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:37:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:37:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:37:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:37:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:37:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:37:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:37:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:37:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 543ms
15:37:40 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:37:40 INFO - PROCESS | 1812 | 1471300660009 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:40 INFO - PROCESS | 1812 | 1471300660097 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:37:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 423ms
15:37:40 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:37:40 INFO - PROCESS | 1812 | 1471300660434 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:40 INFO - PROCESS | 1812 | 1471300660539 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:37:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:37:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:37:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:37:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 525ms
15:37:40 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:37:40 INFO - PROCESS | 1812 | 1471300660965 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:41 INFO - PROCESS | 1812 | 1471300661055 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:37:41 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:37:41 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:37:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:37:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:37:41 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 537ms
15:37:41 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:37:41 INFO - PROCESS | 1812 | 1471300661512 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:41 INFO - PROCESS | 1812 | 1471300661598 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:37:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:37:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:37:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:37:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:37:42 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1431ms
15:37:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:37:42 INFO - PROCESS | 1812 | 1471300662948 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:43 INFO - PROCESS | 1812 | 1471300663038 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:37:44 INFO - {}
15:37:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:37:44 INFO - {}
15:37:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:37:44 INFO - {}
15:37:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:37:44 INFO - {}
15:37:44 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:37:44 INFO - {}
15:37:44 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1549ms
15:37:44 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:37:44 INFO - PROCESS | 1812 | 1471300664520 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:44 INFO - PROCESS | 1812 | 1471300664635 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:45 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:37:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 891ms
15:37:45 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:37:45 INFO - PROCESS | 1812 | 1471300665589 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:45 INFO - PROCESS | 1812 | 1471300665688 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:46 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:37:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:37:46 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 482ms
15:37:46 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:37:46 INFO - PROCESS | 1812 | 1471300666079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:46 INFO - PROCESS | 1812 | 1471300666220 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:56 INFO - PROCESS | 1812 | MARIONETTE LOG: INFO: Timeout fired
15:37: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
15:37:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:37:56 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10255ms
15:37:56 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:37:56 INFO - PROCESS | 1812 | 1471300676339 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:56 INFO - PROCESS | 1812 | 1471300676422 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:57 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:37:57 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 725ms
15:37:57 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:37:57 INFO - PROCESS | 1812 | 1471300677074 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:57 INFO - PROCESS | 1812 | 1471300677167 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:37:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 473ms
15:37:57 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:37:57 INFO - PROCESS | 1812 | 1471300677559 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:57 INFO - PROCESS | 1812 | 1471300677678 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:37:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 529ms
15:37:58 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:37:58 INFO - PROCESS | 1812 | 1471300678112 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:58 INFO - PROCESS | 1812 | 1471300678200 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:58 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:37:58 INFO - {}
15:37:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 573ms
15:37:58 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:37:58 INFO - PROCESS | 1812 | 1471300678734 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:58 INFO - PROCESS | 1812 | 1471300678824 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:37:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 626ms
15:37:59 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:37:59 INFO - PROCESS | 1812 | 1471300679322 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:59 INFO - PROCESS | 1812 | 1471300679414 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:37:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:37:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:37:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:37:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 572ms
15:37:59 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:37:59 INFO - PROCESS | 1812 | 1471300679904 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:37:59 INFO - PROCESS | 1812 | 1471300679991 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38: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().
15:38:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 478ms
15:38:00 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:38:00 INFO - PROCESS | 1812 | 1471300680395 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:00 INFO - PROCESS | 1812 | 1471300680498 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:38:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 476ms
15:38:00 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:38:00 INFO - PROCESS | 1812 | 1471300680874 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:00 INFO - PROCESS | 1812 | 1471300680963 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:01 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:38:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 475ms
15:38:01 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:38:01 INFO - PROCESS | 1812 | 1471300681364 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:01 INFO - PROCESS | 1812 | 1471300681463 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:01 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
15:38:01 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:38:01 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:38:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:38:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 571ms
15:38:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:38:01 INFO - PROCESS | 1812 | 1471300681945 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:02 INFO - PROCESS | 1812 | 1471300682080 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:38:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 576ms
15:38:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:38:02 INFO - PROCESS | 1812 | 1471300682533 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:02 INFO - PROCESS | 1812 | 1471300682629 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:03 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:38:03 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 531ms
15:38:03 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:38:03 INFO - PROCESS | 1812 | 1471300683068 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:03 INFO - PROCESS | 1812 | 1471300683159 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:03 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:38:03 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 470ms
15:38:03 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:38:03 INFO - PROCESS | 1812 | 1471300683545 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:03 INFO - PROCESS | 1812 | 1471300683636 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38: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
15:38:04 INFO - do_test/)
15:38:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:38:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:38:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:38:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:38:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:38:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:38:35 INFO - )
15:38:35 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 731ms
15:38:35 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:38:35 INFO - PROCESS | 1812 | 1471300715615 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:35 INFO - PROCESS | 1812 | 1471300715702 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:38:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:38:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:38:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:38:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:38:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:38:36 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 675ms
15:38:36 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:38:36 INFO - PROCESS | 1812 | 1471300716305 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:36 INFO - PROCESS | 1812 | 1471300716401 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:38:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 824ms
15:38:37 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:38:37 INFO - PROCESS | 1812 | 1471300717144 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:37 INFO - PROCESS | 1812 | 1471300717236 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:38:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:38:37 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 476ms
15:38:37 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:38:37 INFO - PROCESS | 1812 | 1471300717630 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:37 INFO - PROCESS | 1812 | 1471300717736 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:38:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:38:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:38:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:38:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:38:38 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 488ms
15:38:38 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:38:38 INFO - PROCESS | 1812 | 1471300718117 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:38 INFO - PROCESS | 1812 | 1471300718215 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:38 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:38:38 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:38 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:38:38 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 527ms
15:38:38 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:38:38 INFO - PROCESS | 1812 | 1471300718653 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:38 INFO - PROCESS | 1812 | 1471300718779 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:39 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:38:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:38:39 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 519ms
15:38:39 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:38:39 INFO - PROCESS | 1812 | 1471300719175 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:39 INFO - PROCESS | 1812 | 1471300719276 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:39 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:38:39 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 470ms
15:38:39 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:38:39 INFO - PROCESS | 1812 | 1471300719650 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:39 INFO - PROCESS | 1812 | 1471300719734 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:40 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:38:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:38:40 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 425ms
15:38:40 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:38:40 INFO - PROCESS | 1812 | 1471300720082 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:40 INFO - PROCESS | 1812 | 1471300720167 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:40 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:38:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:38:40 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 420ms
15:38:40 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:38:40 INFO - PROCESS | 1812 | 1471300720510 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:40 INFO - PROCESS | 1812 | 1471300720603 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:38:40 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 472ms
15:38:40 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:38:40 INFO - PROCESS | 1812 | 1471300720988 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:41 INFO - PROCESS | 1812 | 1471300721111 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:38:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 486ms
15:38:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:38:41 INFO - PROCESS | 1812 | 1471300721477 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:41 INFO - PROCESS | 1812 | 1471300721604 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:38:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 674ms
15:38:42 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:38:42 INFO - PROCESS | 1812 | 1471300722162 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:42 INFO - PROCESS | 1812 | 1471300722384 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:38:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 672ms
15:38:42 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:38:42 INFO - PROCESS | 1812 | 1471300722841 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:42 INFO - PROCESS | 1812 | 1471300722928 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:43 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:38:43 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:38:43 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:38:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:38:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:38:43 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 522ms
15:38:43 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:38:43 INFO - PROCESS | 1812 | 1471300723393 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:43 INFO - PROCESS | 1812 | 1471300723519 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:38:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:38:43 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 573ms
15:38:43 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:38:43 INFO - PROCESS | 1812 | 1471300723985 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:44 INFO - PROCESS | 1812 | 1471300724079 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:38:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:38:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:38:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:38:44 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 582ms
15:38:44 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:38:44 INFO - PROCESS | 1812 | 1471300724560 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:44 INFO - PROCESS | 1812 | 1471300724645 Marionette INFO sendAsync b98f6ae4-2ff4-442f-acf0-c645e60066d6
15:38:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: