builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-674
starttime: 1467437053.69
results: success (0)
buildid: 20160701192722
builduid: 52584d8b7e0a403084a0345bf9df883d
revision: e8999eb7311ec1063176e4a836388b763fb91942
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:13.693211) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:13.693813) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:13.694251) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:13.832527) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:13.832957) =========
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-1467430333.723323-428338142
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-01 22:24:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 12.9M=0.001s
2016-07-01 22:24:14 (12.9 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.324038
========= master_lag: 0.22 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:14.375422) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:14.375835) =========
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-1467430333.723323-428338142
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.105027
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:14.513359) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:14.513870) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e8999eb7311ec1063176e4a836388b763fb91942 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e8999eb7311ec1063176e4a836388b763fb91942 --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-1467430333.723323-428338142
_=/tools/buildbot/bin/python
using PTY: False
2016-07-01 22:24:14,601 truncating revision to first 12 chars
2016-07-01 22:24:14,602 Setting DEBUG logging.
2016-07-01 22:24:14,602 attempt 1/10
2016-07-01 22:24:14,602 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e8999eb7311e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-01 22:24:14,996 unpacking tar archive at: mozilla-beta-e8999eb7311e/testing/mozharness/
program finished with exit code 0
elapsedTime=0.678266
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:15.225156) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:15.225599) =========
script_repo_revision: e8999eb7311ec1063176e4a836388b763fb91942
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:15.226182) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:15.226580) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 22:24:15.258749) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 34 secs) (at 2016-07-01 22:24:15.259237) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142
_=/tools/buildbot/bin/python
using PTY: False
22:24:15 INFO - MultiFileLogger online at 20160701 22:24:15 in /builds/slave/test
22:24:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
22:24:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
22:24:15 INFO - {'append_to_log': False,
22:24:15 INFO - 'base_work_dir': '/builds/slave/test',
22:24:15 INFO - 'blob_upload_branch': 'mozilla-beta',
22:24:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
22:24:15 INFO - 'buildbot_json_path': 'buildprops.json',
22:24:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
22:24:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
22:24:15 INFO - 'download_minidump_stackwalk': True,
22:24:15 INFO - 'download_symbols': 'ondemand',
22:24:15 INFO - 'e10s': False,
22:24:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
22:24:15 INFO - 'tooltool.py': '/tools/tooltool.py',
22:24:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
22:24:15 INFO - '/tools/misc-python/virtualenv.py')},
22:24:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
22:24:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
22:24:15 INFO - 'log_level': 'info',
22:24:15 INFO - 'log_to_console': True,
22:24:15 INFO - 'opt_config_files': (),
22:24:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
22:24:15 INFO - '--processes=1',
22:24:15 INFO - '--config=%(test_path)s/wptrunner.ini',
22:24:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
22:24:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
22:24:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
22:24:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
22:24:15 INFO - 'pip_index': False,
22:24:15 INFO - 'require_test_zip': True,
22:24:15 INFO - 'test_type': ('testharness',),
22:24:15 INFO - 'this_chunk': '1',
22:24:15 INFO - 'tooltool_cache': '/builds/tooltool_cache',
22:24:15 INFO - 'total_chunks': '5',
22:24:15 INFO - 'virtualenv_path': 'venv',
22:24:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
22:24:15 INFO - 'work_dir': 'build'}
22:24:15 INFO - #####
22:24:15 INFO - ##### Running clobber step.
22:24:15 INFO - #####
22:24:15 INFO - Running pre-action listener: _resource_record_pre_action
22:24:15 INFO - Running main action method: clobber
22:24:15 INFO - rmtree: /builds/slave/test/build
22:24:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
22:24:18 INFO - Running post-action listener: _resource_record_post_action
22:24:18 INFO - #####
22:24:18 INFO - ##### Running read-buildbot-config step.
22:24:18 INFO - #####
22:24:18 INFO - Running pre-action listener: _resource_record_pre_action
22:24:18 INFO - Running main action method: read_buildbot_config
22:24:18 INFO - Using buildbot properties:
22:24:18 INFO - {
22:24:18 INFO - "project": "",
22:24:18 INFO - "product": "firefox",
22:24:18 INFO - "script_repo_revision": "production",
22:24:18 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
22:24:18 INFO - "repository": "",
22:24:18 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
22:24:18 INFO - "buildid": "20160701192722",
22:24:18 INFO - "pgo_build": "True",
22:24:18 INFO - "basedir": "/builds/slave/test",
22:24:18 INFO - "buildnumber": 24,
22:24:18 INFO - "slavename": "tst-linux32-spot-674",
22:24:18 INFO - "revision": "e8999eb7311ec1063176e4a836388b763fb91942",
22:24:18 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
22:24:18 INFO - "platform": "linux",
22:24:18 INFO - "branch": "mozilla-beta",
22:24:18 INFO - "repo_path": "releases/mozilla-beta",
22:24:18 INFO - "moz_repo_path": "",
22:24:18 INFO - "stage_platform": "linux-pgo",
22:24:18 INFO - "builduid": "52584d8b7e0a403084a0345bf9df883d",
22:24:18 INFO - "slavebuilddir": "test"
22:24:18 INFO - }
22:24:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
22:24:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
22:24:18 INFO - Running post-action listener: _resource_record_post_action
22:24:18 INFO - #####
22:24:18 INFO - ##### Running download-and-extract step.
22:24:18 INFO - #####
22:24:18 INFO - Running pre-action listener: _resource_record_pre_action
22:24:18 INFO - Running main action method: download_and_extract
22:24:18 INFO - mkdir: /builds/slave/test/build/tests
22:24:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:24:18 INFO - https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
22:24:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
22:24:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
22:24:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
22:24:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
22:24:22 INFO - Downloaded 1291 bytes.
22:24:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
22:24:22 INFO - Using the following test package requirements:
22:24:22 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
22:24:22 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
22:24:22 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
22:24:22 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'jsshell-linux-i686.zip'],
22:24:22 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
22:24:22 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
22:24:22 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
22:24:22 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
22:24:22 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
22:24:22 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
22:24:22 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
22:24:22 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
22:24:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:24:22 INFO - https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
22:24:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
22:24:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
22:24:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
22:24:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
22:24:29 INFO - Downloaded 24128577 bytes.
22:24:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
22:24:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
22:24:30 INFO - caution: filename not matched: web-platform/*
22:24:30 INFO - Return code: 11
22:24:30 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')]}
22:24:30 INFO - https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
22:24:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
22:24:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
22:24:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
22:24:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
22:24:33 INFO - Downloaded 36389077 bytes.
22:24:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
22:24:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
22:24:37 INFO - caution: filename not matched: bin/*
22:24:37 INFO - caution: filename not matched: config/*
22:24:37 INFO - caution: filename not matched: mozbase/*
22:24:37 INFO - caution: filename not matched: marionette/*
22:24:37 INFO - caution: filename not matched: tools/wptserve/*
22:24:37 INFO - Return code: 11
22: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')]}
22:24:37 INFO - https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
22:24:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
22:24:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
22:24:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
22:24:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
22:24:43 INFO - Downloaded 56911410 bytes.
22:24:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
22:24:43 INFO - mkdir: /builds/slave/test/properties
22:24:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
22:24:43 INFO - Writing to file /builds/slave/test/properties/build_url
22:24:43 INFO - Contents:
22:24:43 INFO - build_url:https://queue.taskcluster.net/v1/task/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
22:24:44 INFO - Running post-action listener: _resource_record_post_action
22:24:44 INFO - Running post-action listener: set_extra_try_arguments
22:24:44 INFO - #####
22:24:44 INFO - ##### Running create-virtualenv step.
22:24:44 INFO - #####
22:24:44 INFO - Running pre-action listener: _pre_create_virtualenv
22:24:44 INFO - Running pre-action listener: _resource_record_pre_action
22:24:44 INFO - Running main action method: create_virtualenv
22:24:44 INFO - Creating virtualenv /builds/slave/test/build/venv
22:24:44 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
22:24:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
22:24:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
22:24:44 INFO - Using real prefix '/usr'
22:24:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python
22:24:45 INFO - Installing distribute.............................................................................................................................................................................................done.
22:24:48 INFO - Installing pip.................done.
22:24:48 INFO - Return code: 0
22:24:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
22:24:48 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')]}
22:24:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:24:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:24:48 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')]}
22:24:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:24:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:24:48 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 0x9ff7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa05e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1122b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa101f70>, '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 0xa101620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa107750>, '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-1467430333.723323-428338142', '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
22:24:48 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
22:24:48 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
22:24:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:24:48 INFO - 'CCACHE_UMASK': '002',
22:24:48 INFO - 'DISPLAY': ':0',
22:24:48 INFO - 'HOME': '/home/cltbld',
22:24:48 INFO - 'LANG': 'en_US.UTF-8',
22:24:48 INFO - 'LOGNAME': 'cltbld',
22:24:48 INFO - 'MAIL': '/var/mail/cltbld',
22:24:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:24:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:24:48 INFO - 'MOZ_NO_REMOTE': '1',
22:24:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:24:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:24:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:24:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:24:48 INFO - 'PWD': '/builds/slave/test',
22:24:48 INFO - 'SHELL': '/bin/bash',
22:24:48 INFO - 'SHLVL': '1',
22:24:48 INFO - 'TERM': 'linux',
22:24:48 INFO - 'TMOUT': '86400',
22:24:48 INFO - 'USER': 'cltbld',
22:24:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142',
22:24:48 INFO - '_': '/tools/buildbot/bin/python'}
22:24:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:24:49 INFO - Downloading/unpacking psutil>=0.7.1
22:24:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:24:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:24:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
22:24:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
22:24:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:24:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:24:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
22:24:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
22:24:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
22:24:53 INFO - Installing collected packages: psutil
22:24:53 INFO - Running setup.py install for psutil
22:24:53 INFO - building 'psutil._psutil_linux' extension
22:24:53 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
22:24:53 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
22:24:53 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
22:24:54 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
22:24:54 INFO - building 'psutil._psutil_posix' extension
22:24:54 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
22:24:54 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
22:24:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
22:24:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
22:24:54 INFO - Successfully installed psutil
22:24:54 INFO - Cleaning up...
22:24:54 INFO - Return code: 0
22:24:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
22:24: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')]}
22:24:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:24:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:24: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')]}
22:24:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:24:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:24:54 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 0x9ff7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa05e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1122b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa101f70>, '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 0xa101620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa107750>, '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-1467430333.723323-428338142', '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
22:24:54 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
22:24:54 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
22:24:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:24:54 INFO - 'CCACHE_UMASK': '002',
22:24:54 INFO - 'DISPLAY': ':0',
22:24:54 INFO - 'HOME': '/home/cltbld',
22:24:54 INFO - 'LANG': 'en_US.UTF-8',
22:24:54 INFO - 'LOGNAME': 'cltbld',
22:24:54 INFO - 'MAIL': '/var/mail/cltbld',
22:24:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:24:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:24:54 INFO - 'MOZ_NO_REMOTE': '1',
22:24:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:24:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:24:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:24:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:24:54 INFO - 'PWD': '/builds/slave/test',
22:24:54 INFO - 'SHELL': '/bin/bash',
22:24:54 INFO - 'SHLVL': '1',
22:24:54 INFO - 'TERM': 'linux',
22:24:54 INFO - 'TMOUT': '86400',
22:24:54 INFO - 'USER': 'cltbld',
22:24:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142',
22:24:54 INFO - '_': '/tools/buildbot/bin/python'}
22:24:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:24:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
22:24:55 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
22:24:55 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
22:24:55 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
22:24:55 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
22:24:55 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
22:24:55 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
22:24:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz
22:24:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
22:24:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
22:24:58 INFO - Installing collected packages: mozsystemmonitor
22:24:58 INFO - Running setup.py install for mozsystemmonitor
22:24:59 INFO - Successfully installed mozsystemmonitor
22:24:59 INFO - Cleaning up...
22:24:59 INFO - Return code: 0
22:24:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
22:24: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')]}
22:24:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:24:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:24: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')]}
22:24:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:24:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:24:59 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 0x9ff7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa05e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1122b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa101f70>, '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 0xa101620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa107750>, '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-1467430333.723323-428338142', '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
22:24:59 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
22:24:59 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
22:24:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:24:59 INFO - 'CCACHE_UMASK': '002',
22:24:59 INFO - 'DISPLAY': ':0',
22:24:59 INFO - 'HOME': '/home/cltbld',
22:24:59 INFO - 'LANG': 'en_US.UTF-8',
22:24:59 INFO - 'LOGNAME': 'cltbld',
22:24:59 INFO - 'MAIL': '/var/mail/cltbld',
22:24:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:24:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:24:59 INFO - 'MOZ_NO_REMOTE': '1',
22:24:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:24:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:24:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:24:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:24:59 INFO - 'PWD': '/builds/slave/test',
22:24:59 INFO - 'SHELL': '/bin/bash',
22:24:59 INFO - 'SHLVL': '1',
22:24:59 INFO - 'TERM': 'linux',
22:24:59 INFO - 'TMOUT': '86400',
22:24:59 INFO - 'USER': 'cltbld',
22:24:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142',
22:24:59 INFO - '_': '/tools/buildbot/bin/python'}
22:24:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:24:59 INFO - Downloading/unpacking blobuploader==1.2.4
22:24:59 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
22:24:59 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
22:24:59 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
22:24:59 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
22:24:59 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
22:24:59 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
22:25:03 INFO - Downloading blobuploader-1.2.4.tar.gz
22:25:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
22:25:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
22:25:03 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
22:25:03 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
22:25:03 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
22:25:03 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
22:25:03 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
22:25:03 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
22:25:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
22:25:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
22:25:04 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
22:25:04 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
22:25:04 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
22:25:04 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
22:25:04 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
22:25:04 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
22:25:05 INFO - Downloading docopt-0.6.1.tar.gz
22:25:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
22:25:05 INFO - Installing collected packages: blobuploader, requests, docopt
22:25:05 INFO - Running setup.py install for blobuploader
22:25:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
22:25:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
22:25:05 INFO - Running setup.py install for requests
22:25:06 INFO - Running setup.py install for docopt
22:25:06 INFO - Successfully installed blobuploader requests docopt
22:25:06 INFO - Cleaning up...
22:25:06 INFO - Return code: 0
22:25:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv
22:25:06 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')]}
22:25:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:25:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:25:06 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')]}
22:25:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:25:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:25:06 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 0x9ff7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa05e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1122b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa101f70>, '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 0xa101620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa107750>, '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-1467430333.723323-428338142', '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
22:25:06 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
22:25:06 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
22:25:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:25:06 INFO - 'CCACHE_UMASK': '002',
22:25:06 INFO - 'DISPLAY': ':0',
22:25:06 INFO - 'HOME': '/home/cltbld',
22:25:06 INFO - 'LANG': 'en_US.UTF-8',
22:25:06 INFO - 'LOGNAME': 'cltbld',
22:25:06 INFO - 'MAIL': '/var/mail/cltbld',
22:25:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:25:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:25:06 INFO - 'MOZ_NO_REMOTE': '1',
22:25:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:25:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:25:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:25:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:25:06 INFO - 'PWD': '/builds/slave/test',
22:25:06 INFO - 'SHELL': '/bin/bash',
22:25:06 INFO - 'SHLVL': '1',
22:25:06 INFO - 'TERM': 'linux',
22:25:06 INFO - 'TMOUT': '86400',
22:25:06 INFO - 'USER': 'cltbld',
22:25:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142',
22:25:06 INFO - '_': '/tools/buildbot/bin/python'}
22:25:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
22:25:06 INFO - Running setup.py (path:/tmp/pip-TlbUVA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
22:25:07 INFO - Running setup.py (path:/tmp/pip-GHW71U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
22:25:07 INFO - Running setup.py (path:/tmp/pip-TMzPsR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
22:25:07 INFO - Running setup.py (path:/tmp/pip-xMwX1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
22:25:07 INFO - Running setup.py (path:/tmp/pip-gtYvCN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
22:25:07 INFO - Running setup.py (path:/tmp/pip-m4wh_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
22:25:07 INFO - Running setup.py (path:/tmp/pip-JFUvNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
22:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
22:25:07 INFO - Running setup.py (path:/tmp/pip-N2Zus9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
22:25:08 INFO - Running setup.py (path:/tmp/pip-lW3mOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
22:25:08 INFO - Running setup.py (path:/tmp/pip-ejDqx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
22:25:08 INFO - Running setup.py (path:/tmp/pip-367wyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
22:25:08 INFO - Running setup.py (path:/tmp/pip-8ZOJcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
22:25:08 INFO - Running setup.py (path:/tmp/pip-806lt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
22:25:08 INFO - Running setup.py (path:/tmp/pip-gh1O51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
22:25:08 INFO - Running setup.py (path:/tmp/pip-s3jE5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
22:25:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
22:25:08 INFO - Running setup.py (path:/tmp/pip-qpn8KX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
22:25:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
22:25:09 INFO - Running setup.py (path:/tmp/pip-nsKp_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
22:25:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
22:25:09 INFO - Running setup.py (path:/tmp/pip-7YR_oj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
22:25:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
22:25:09 INFO - Running setup.py (path:/tmp/pip-XJXRjV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
22:25:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:25:09 INFO - Running setup.py (path:/tmp/pip-c5gsRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:25:09 INFO - Unpacking /builds/slave/test/build/tests/marionette
22:25:09 INFO - Running setup.py (path:/tmp/pip-BnNBj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
22:25:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:25:10 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
22:25:10 INFO - Running setup.py install for manifestparser
22:25:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
22:25:10 INFO - Running setup.py install for mozcrash
22:25:10 INFO - Running setup.py install for mozdebug
22:25:10 INFO - Running setup.py install for mozdevice
22:25:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Running setup.py install for mozfile
22:25:11 INFO - Running setup.py install for mozhttpd
22:25:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Running setup.py install for mozinfo
22:25:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Running setup.py install for mozInstall
22:25:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
22:25:11 INFO - Running setup.py install for mozleak
22:25:12 INFO - Running setup.py install for mozlog
22:25:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
22:25:12 INFO - Running setup.py install for moznetwork
22:25:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
22:25:12 INFO - Running setup.py install for mozprocess
22:25:12 INFO - Running setup.py install for mozprofile
22:25:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
22:25:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
22:25:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
22:25:13 INFO - Running setup.py install for mozrunner
22:25:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
22:25:13 INFO - Running setup.py install for mozscreenshot
22:25:13 INFO - Running setup.py install for moztest
22:25:14 INFO - Running setup.py install for mozversion
22:25:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
22:25:14 INFO - Running setup.py install for wptserve
22:25:14 INFO - Running setup.py install for marionette-driver
22:25:15 INFO - Running setup.py install for browsermob-proxy
22:25:15 INFO - Running setup.py install for marionette-client
22:25:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:25:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
22:25:15 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
22:25:15 INFO - Cleaning up...
22:25:16 INFO - Return code: 0
22:25:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv
22:25: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')]}
22:25:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:25:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:25: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')]}
22:25:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:25:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
22:25:16 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 0x9ff7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa05e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1122b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa101f70>, '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 0xa101620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa107750>, '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-1467430333.723323-428338142', '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
22:25:16 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
22:25:16 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
22:25:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:25:16 INFO - 'CCACHE_UMASK': '002',
22:25:16 INFO - 'DISPLAY': ':0',
22:25:16 INFO - 'HOME': '/home/cltbld',
22:25:16 INFO - 'LANG': 'en_US.UTF-8',
22:25:16 INFO - 'LOGNAME': 'cltbld',
22:25:16 INFO - 'MAIL': '/var/mail/cltbld',
22:25:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:25:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:25:16 INFO - 'MOZ_NO_REMOTE': '1',
22:25:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:25:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:25:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:25:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:25:16 INFO - 'PWD': '/builds/slave/test',
22:25:16 INFO - 'SHELL': '/bin/bash',
22:25:16 INFO - 'SHLVL': '1',
22:25:16 INFO - 'TERM': 'linux',
22:25:16 INFO - 'TMOUT': '86400',
22:25:16 INFO - 'USER': 'cltbld',
22:25:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142',
22:25:16 INFO - '_': '/tools/buildbot/bin/python'}
22:25:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:25:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
22:25:16 INFO - Running setup.py (path:/tmp/pip-YXMOss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
22:25:16 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))
22:25:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
22:25:16 INFO - Running setup.py (path:/tmp/pip-Rrzu1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
22:25:16 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))
22:25:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
22:25:16 INFO - Running setup.py (path:/tmp/pip-awR8vH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
22:25:16 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))
22:25:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
22:25:16 INFO - Running setup.py (path:/tmp/pip-HTJ05K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
22:25:17 INFO - Running setup.py (path:/tmp/pip-7FhycS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
22:25:17 INFO - Running setup.py (path:/tmp/pip-9P5NKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
22:25:17 INFO - Running setup.py (path:/tmp/pip-J3EwsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
22:25:17 INFO - Running setup.py (path:/tmp/pip-MuXTlt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
22:25:17 INFO - Running setup.py (path:/tmp/pip-5Yzko4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
22:25:17 INFO - Running setup.py (path:/tmp/pip-cgLNs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
22:25:17 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))
22:25:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
22:25:17 INFO - Running setup.py (path:/tmp/pip-fcReet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
22:25:18 INFO - Running setup.py (path:/tmp/pip-Bjrkix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
22:25:18 INFO - Running setup.py (path:/tmp/pip-6XFFoe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
22:25:18 INFO - Running setup.py (path:/tmp/pip-_opkC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
22:25:18 INFO - Running setup.py (path:/tmp/pip-7AtTXG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
22:25:18 INFO - Running setup.py (path:/tmp/pip-byZbTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
22:25:18 INFO - Running setup.py (path:/tmp/pip-x5xmQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
22:25:18 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))
22:25:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
22:25:18 INFO - Running setup.py (path:/tmp/pip-MqFA4d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
22:25:19 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))
22:25:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
22:25:19 INFO - Running setup.py (path:/tmp/pip-yFrJul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
22:25:19 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))
22:25:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:25:19 INFO - Running setup.py (path:/tmp/pip-FUVgZ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:25:19 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))
22:25:19 INFO - Unpacking /builds/slave/test/build/tests/marionette
22:25:19 INFO - Running setup.py (path:/tmp/pip-gGCRLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
22:25:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:25:19 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))
22:25:19 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))
22:25:19 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))
22:25:19 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))
22:25:19 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))
22:25:19 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))
22:25:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
22:25: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
22:25: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
22:25: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
22:25: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
22:25: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
22:25: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
22:25:23 INFO - Downloading blessings-1.6.tar.gz
22:25:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
22:25:23 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))
22:25:23 INFO - Installing collected packages: blessings
22:25:23 INFO - Running setup.py install for blessings
22:25:24 INFO - Successfully installed blessings
22:25:24 INFO - Cleaning up...
22:25:24 INFO - Return code: 0
22:25:24 INFO - Done creating virtualenv /builds/slave/test/build/venv.
22:25:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
22:25:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
22:25:24 INFO - Reading from file tmpfile_stdout
22:25:24 INFO - Current package versions:
22:25:24 INFO - argparse == 1.2.1
22:25:24 INFO - blessings == 1.6
22:25:24 INFO - blobuploader == 1.2.4
22:25:24 INFO - browsermob-proxy == 0.6.0
22:25:24 INFO - docopt == 0.6.1
22:25:24 INFO - manifestparser == 1.1
22:25:24 INFO - marionette-client == 2.3.0
22:25:24 INFO - marionette-driver == 1.4.0
22:25:24 INFO - mozInstall == 1.12
22:25:24 INFO - mozcrash == 0.17
22:25:24 INFO - mozdebug == 0.1
22:25:24 INFO - mozdevice == 0.48
22:25:24 INFO - mozfile == 1.2
22:25:24 INFO - mozhttpd == 0.7
22:25:24 INFO - mozinfo == 0.9
22:25:24 INFO - mozleak == 0.1
22:25:24 INFO - mozlog == 3.1
22:25:24 INFO - moznetwork == 0.27
22:25:24 INFO - mozprocess == 0.22
22:25:24 INFO - mozprofile == 0.28
22:25:24 INFO - mozrunner == 6.11
22:25:24 INFO - mozscreenshot == 0.1
22:25:24 INFO - mozsystemmonitor == 0.0
22:25:24 INFO - moztest == 0.7
22:25:24 INFO - mozversion == 1.4
22:25:24 INFO - psutil == 3.1.1
22:25:24 INFO - requests == 1.2.3
22:25:24 INFO - wptserve == 1.4.0
22:25:24 INFO - wsgiref == 0.1.2
22:25:24 INFO - Running post-action listener: _resource_record_post_action
22:25:24 INFO - Running post-action listener: _start_resource_monitoring
22:25:24 INFO - Starting resource monitoring.
22:25:24 INFO - #####
22:25:24 INFO - ##### Running pull step.
22:25:24 INFO - #####
22:25:24 INFO - Running pre-action listener: _resource_record_pre_action
22:25:24 INFO - Running main action method: pull
22:25:24 INFO - Pull has nothing to do!
22:25:24 INFO - Running post-action listener: _resource_record_post_action
22:25:24 INFO - #####
22:25:24 INFO - ##### Running install step.
22:25:24 INFO - #####
22:25:24 INFO - Running pre-action listener: _resource_record_pre_action
22:25:24 INFO - Running main action method: install
22:25:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
22:25:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
22:25:25 INFO - Reading from file tmpfile_stdout
22:25:25 INFO - Detecting whether we're running mozinstall >=1.0...
22:25:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
22:25:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
22:25:25 INFO - Reading from file tmpfile_stdout
22:25:25 INFO - Output received:
22:25:25 INFO - Usage: mozinstall [options] installer
22:25:25 INFO - Options:
22:25:25 INFO - -h, --help show this help message and exit
22:25:25 INFO - -d DEST, --destination=DEST
22:25:25 INFO - Directory to install application into. [default:
22:25:25 INFO - "/builds/slave/test"]
22:25:25 INFO - --app=APP Application being installed. [default: firefox]
22:25:25 INFO - mkdir: /builds/slave/test/build/application
22:25:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
22:25:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
22:25:48 INFO - Reading from file tmpfile_stdout
22:25:48 INFO - Output received:
22:25:48 INFO - /builds/slave/test/build/application/firefox/firefox
22:25:48 INFO - Running post-action listener: _resource_record_post_action
22:25:48 INFO - #####
22:25:48 INFO - ##### Running run-tests step.
22:25:48 INFO - #####
22:25:48 INFO - Running pre-action listener: _resource_record_pre_action
22:25:48 INFO - Running main action method: run_tests
22:25:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
22:25:48 INFO - Minidump filename unknown. Determining based upon platform and architecture.
22:25:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
22:25:48 INFO - grabbing minidump binary from tooltool
22:25:48 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')]}
22:25:48 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 0xa101f70>, '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 0xa101620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa107750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
22:25:48 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
22:25:48 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
22:25:48 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
22:25:48 INFO - Return code: 0
22:25:48 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
22:25:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
22:25:48 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/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
22:25:48 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/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
22:25:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:25:48 INFO - 'CCACHE_UMASK': '002',
22:25:48 INFO - 'DISPLAY': ':0',
22:25:48 INFO - 'HOME': '/home/cltbld',
22:25:48 INFO - 'LANG': 'en_US.UTF-8',
22:25:48 INFO - 'LOGNAME': 'cltbld',
22:25:48 INFO - 'MAIL': '/var/mail/cltbld',
22:25:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
22:25:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:25:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:25:48 INFO - 'MOZ_NO_REMOTE': '1',
22:25:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:25:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:25:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:25:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:25:48 INFO - 'PWD': '/builds/slave/test',
22:25:48 INFO - 'SHELL': '/bin/bash',
22:25:48 INFO - 'SHLVL': '1',
22:25:48 INFO - 'TERM': 'linux',
22:25:48 INFO - 'TMOUT': '86400',
22:25:48 INFO - 'USER': 'cltbld',
22:25:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467430333.723323-428338142',
22:25:48 INFO - '_': '/tools/buildbot/bin/python'}
22:25:48 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/U2djgB0cTGir_D9g7ID-ig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
22:25:49 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
22:25:49 INFO - import pkg_resources
22:25:50 INFO - Using 1 client processes
22:25:50 INFO - wptserve Starting http server on 127.0.0.1:8000
22:25:50 INFO - wptserve Starting http server on 127.0.0.1:8001
22:25:50 INFO - wptserve Starting http server on 127.0.0.1:8443
22:25:53 INFO - SUITE-START | Running 1476 tests
22:25:53 INFO - Running testharness tests
22:25:53 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
22:25:53 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
22:25:53 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
22:25:53 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
22:25:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
22:25:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
22:25:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
22:25:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
22:25:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
22:25:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
22:25:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
22:25:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
22:25:53 INFO - Setting up ssl
22:25:53 INFO - PROCESS | certutil |
22:25:53 INFO - PROCESS | certutil |
22:25:53 INFO - PROCESS | certutil |
22:25:53 INFO - Certificate Nickname Trust Attributes
22:25:53 INFO - SSL,S/MIME,JAR/XPI
22:25:53 INFO -
22:25:53 INFO - web-platform-tests CT,,
22:25:53 INFO -
22:25:53 INFO - Starting runner
22:25:54 INFO - PROCESS | 1828 | 1467437154764 Marionette INFO Listening on port 2828
22:25:57 INFO - PROCESS | 1828 | 1467437157127 Marionette INFO startBrowser c0443e50-38d6-4451-9363-cccaa402fd56
22:25:57 INFO - PROCESS | 1828 | 1467437157149 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:57 INFO - PROCESS | 1828 | 1467437157584 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:57 INFO - PROCESS | 1828 | 1467437157692 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:57 INFO - PROCESS | 1828 | 1467437157973 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
22:25:58 INFO - PROCESS | 1828 | 1467437158023 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:58 INFO - PROCESS | 1828 | 1467437158043 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
22:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 475ms
22:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
22:25:58 INFO - PROCESS | 1828 | 1467437158635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:58 INFO - PROCESS | 1828 | 1467437158747 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
22:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 609ms
22:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
22:25:59 INFO - PROCESS | 1828 | 1467437159176 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:59 INFO - PROCESS | 1828 | 1467437159275 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
22:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms
22:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
22:25:59 INFO - PROCESS | 1828 | 1467437159659 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:25:59 INFO - PROCESS | 1828 | 1467437159763 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
22:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 522ms
22:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
22:26:00 INFO - PROCESS | 1828 | 1467437160187 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:00 INFO - PROCESS | 1828 | 1467437160290 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
22:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 486ms
22:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
22:26:00 INFO - PROCESS | 1828 | 1467437160678 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:00 INFO - PROCESS | 1828 | 1467437160779 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
22:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 478ms
22:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
22:26:01 INFO - PROCESS | 1828 | 1467437161160 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:01 INFO - PROCESS | 1828 | 1467437161262 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
22:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 521ms
22:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
22:26:01 INFO - PROCESS | 1828 | 1467437161688 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:01 INFO - PROCESS | 1828 | 1467437161780 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
22:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 471ms
22:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
22:26:02 INFO - PROCESS | 1828 | 1467437162163 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:02 INFO - PROCESS | 1828 | 1467437162260 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
22:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 576ms
22:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
22:26:02 INFO - PROCESS | 1828 | 1467437162748 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:02 INFO - PROCESS | 1828 | 1467437162870 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
22:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms
22:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
22:26:03 INFO - PROCESS | 1828 | 1467437163279 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:03 INFO - PROCESS | 1828 | 1467437163413 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
22:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 671ms
22:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
22:26:03 INFO - PROCESS | 1828 | 1467437163994 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:04 INFO - PROCESS | 1828 | 1467437164164 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
22:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 660ms
22:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
22:26:04 INFO - PROCESS | 1828 | 1467437164707 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:04 INFO - PROCESS | 1828 | 1467437164846 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
22:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 726ms
22:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
22:26:05 INFO - PROCESS | 1828 | 1467437165597 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:05 INFO - PROCESS | 1828 | 1467437165752 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
22:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 883ms
22:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
22:26:06 INFO - PROCESS | 1828 | 1467437166494 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:06 INFO - PROCESS | 1828 | 1467437166676 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
22:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 704ms
22:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
22:26:07 INFO - PROCESS | 1828 | 1467437167210 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:07 INFO - PROCESS | 1828 | 1467437167317 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
22:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 541ms
22:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
22:26:07 INFO - PROCESS | 1828 | 1467437167742 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:07 INFO - PROCESS | 1828 | 1467437167837 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
22:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms
22:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
22:26:08 INFO - PROCESS | 1828 | 1467437168217 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:08 INFO - PROCESS | 1828 | 1467437168312 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
22:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms
22:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
22:26:08 INFO - PROCESS | 1828 | 1467437168745 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:08 INFO - PROCESS | 1828 | 1467437168865 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
22:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 531ms
22:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
22:26:09 INFO - PROCESS | 1828 | 1467437169278 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:09 INFO - PROCESS | 1828 | 1467437169368 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
22:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms
22:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
22:26:09 INFO - PROCESS | 1828 | 1467437169760 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:09 INFO - PROCESS | 1828 | 1467437169843 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
22:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 479ms
22:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
22:26:10 INFO - PROCESS | 1828 | 1467437170244 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:10 INFO - PROCESS | 1828 | 1467437170331 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
22:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms
22:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
22:26:10 INFO - PROCESS | 1828 | 1467437170719 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:10 INFO - PROCESS | 1828 | 1467437170813 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
22:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms
22:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
22:26:11 INFO - PROCESS | 1828 | 1467437171197 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:11 INFO - PROCESS | 1828 | 1467437171297 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
22:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 481ms
22:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
22:26:11 INFO - PROCESS | 1828 | 1467437171680 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:11 INFO - PROCESS | 1828 | 1467437171769 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
22:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms
22:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
22:26:12 INFO - PROCESS | 1828 | 1467437172164 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:12 INFO - PROCESS | 1828 | 1467437172269 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
22:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 529ms
22:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
22:26:12 INFO - PROCESS | 1828 | 1467437172695 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:12 INFO - PROCESS | 1828 | 1467437172803 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
22:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 778ms
22:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
22:26:13 INFO - PROCESS | 1828 | 1467437173480 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:13 INFO - PROCESS | 1828 | 1467437173611 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
22:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 577ms
22:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
22:26:14 INFO - PROCESS | 1828 | 1467437174063 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:14 INFO - PROCESS | 1828 | 1467437174173 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
22:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 531ms
22:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
22:26:14 INFO - PROCESS | 1828 | 1467437174607 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:14 INFO - PROCESS | 1828 | 1467437174713 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
22:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 674ms
22:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
22:26:15 INFO - PROCESS | 1828 | 1467437175280 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:15 INFO - PROCESS | 1828 | 1467437175367 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
22:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 489ms
22:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
22:26:15 INFO - PROCESS | 1828 | 1467437175777 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:15 INFO - PROCESS | 1828 | 1467437175863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
22:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 480ms
22:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
22:26:16 INFO - PROCESS | 1828 | 1467437176263 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:16 INFO - PROCESS | 1828 | 1467437176369 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
22:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 527ms
22:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
22:26:16 INFO - PROCESS | 1828 | 1467437176794 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:16 INFO - PROCESS | 1828 | 1467437176877 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
22:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 530ms
22:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
22:26:17 INFO - PROCESS | 1828 | 1467437177331 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:17 INFO - PROCESS | 1828 | 1467437177437 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
22:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 621ms
22:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
22:26:17 INFO - PROCESS | 1828 | 1467437177960 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:18 INFO - PROCESS | 1828 | 1467437178085 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
22:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 874ms
22:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
22:26:18 INFO - PROCESS | 1828 | 1467437178839 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:18 INFO - PROCESS | 1828 | 1467437178933 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
22:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 521ms
22:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
22:26:19 INFO - PROCESS | 1828 | 1467437179370 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:19 INFO - PROCESS | 1828 | 1467437179463 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
22:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 523ms
22:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
22:26:19 INFO - PROCESS | 1828 | 1467437179907 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:20 INFO - PROCESS | 1828 | 1467437180001 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
22:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 532ms
22:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
22:26:20 INFO - PROCESS | 1828 | 1467437180435 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:20 INFO - PROCESS | 1828 | 1467437180535 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
22:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 579ms
22:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
22:26:21 INFO - PROCESS | 1828 | 1467437181021 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:21 INFO - PROCESS | 1828 | 1467437181114 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
22:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 521ms
22:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
22:26:21 INFO - PROCESS | 1828 | 1467437181550 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:21 INFO - PROCESS | 1828 | 1467437181667 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
22:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 524ms
22:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
22:26:22 INFO - PROCESS | 1828 | 1467437182076 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:22 INFO - PROCESS | 1828 | 1467437182163 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
22:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 474ms
22:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
22:26:22 INFO - PROCESS | 1828 | 1467437182555 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:22 INFO - PROCESS | 1828 | 1467437182640 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
22:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 493ms
22:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
22:26:23 INFO - PROCESS | 1828 | 1467437183055 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:23 INFO - PROCESS | 1828 | 1467437183144 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
22:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms
22:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
22:26:23 INFO - PROCESS | 1828 | 1467437183531 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:23 INFO - PROCESS | 1828 | 1467437183617 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
22:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms
22:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
22:26:24 INFO - PROCESS | 1828 | 1467437184012 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:24 INFO - PROCESS | 1828 | 1467437184110 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
22:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms
22:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
22:26:24 INFO - PROCESS | 1828 | 1467437184490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:24 INFO - PROCESS | 1828 | 1467437184579 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
22:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 720ms
22:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
22:26:25 INFO - PROCESS | 1828 | 1467437185223 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:25 INFO - PROCESS | 1828 | 1467437185343 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
22:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 535ms
22:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
22:26:25 INFO - PROCESS | 1828 | 1467437185767 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:25 INFO - PROCESS | 1828 | 1467437185863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
22:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms
22:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
22:26:26 INFO - PROCESS | 1828 | 1467437186250 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:26 INFO - PROCESS | 1828 | 1467437186348 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
22:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 532ms
22:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
22:26:26 INFO - PROCESS | 1828 | 1467437186780 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:26 INFO - PROCESS | 1828 | 1467437186875 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
22:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms
22:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
22:26:27 INFO - PROCESS | 1828 | 1467437187305 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:27 INFO - PROCESS | 1828 | 1467437187390 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
22:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 534ms
22:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
22:26:27 INFO - PROCESS | 1828 | 1467437187847 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:27 INFO - PROCESS | 1828 | 1467437187982 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
22:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 576ms
22:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
22:26:28 INFO - PROCESS | 1828 | 1467437188425 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:28 INFO - PROCESS | 1828 | 1467437188527 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
22:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 523ms
22:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
22:26:28 INFO - PROCESS | 1828 | 1467437188956 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:29 INFO - PROCESS | 1828 | 1467437189060 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
22:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms
22:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
22:26:29 INFO - PROCESS | 1828 | 1467437189432 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:29 INFO - PROCESS | 1828 | 1467437189523 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
22:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms
22:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
22:26:29 INFO - PROCESS | 1828 | 1467437189907 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:30 INFO - PROCESS | 1828 | 1467437190000 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
22:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 478ms
22:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
22:26:30 INFO - PROCESS | 1828 | 1467437190392 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:30 INFO - PROCESS | 1828 | 1467437190498 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
22:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 526ms
22:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
22:26:30 INFO - PROCESS | 1828 | 1467437190922 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:31 INFO - PROCESS | 1828 | 1467437191006 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
22:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 427ms
22:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
22:26:31 INFO - PROCESS | 1828 | 1467437191357 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:31 INFO - PROCESS | 1828 | 1467437191478 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
22:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 673ms
22:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
22:26:32 INFO - PROCESS | 1828 | 1467437192040 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:32 INFO - PROCESS | 1828 | 1467437192142 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
22:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 675ms
22:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
22:26:32 INFO - PROCESS | 1828 | 1467437192739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:32 INFO - PROCESS | 1828 | 1467437192831 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
22:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 524ms
22:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
22:26:33 INFO - PROCESS | 1828 | 1467437193272 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:33 INFO - PROCESS | 1828 | 1467437193363 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
22:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms
22:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
22:26:33 INFO - PROCESS | 1828 | 1467437193757 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:33 INFO - PROCESS | 1828 | 1467437193855 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
22:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 525ms
22:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
22:26:34 INFO - PROCESS | 1828 | 1467437194279 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:34 INFO - PROCESS | 1828 | 1467437194370 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
22:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 483ms
22:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
22:26:34 INFO - PROCESS | 1828 | 1467437194767 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:34 INFO - PROCESS | 1828 | 1467437194853 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
22:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 527ms
22:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
22:26:35 INFO - PROCESS | 1828 | 1467437195302 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:35 INFO - PROCESS | 1828 | 1467437195439 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
22:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 570ms
22:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
22:26:35 INFO - PROCESS | 1828 | 1467437195875 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:35 INFO - PROCESS | 1828 | 1467437195985 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
22:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 522ms
22:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
22:26:36 INFO - PROCESS | 1828 | 1467437196402 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:36 INFO - PROCESS | 1828 | 1467437196489 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
22:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms
22:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
22:26:36 INFO - PROCESS | 1828 | 1467437196930 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:37 INFO - PROCESS | 1828 | 1467437197018 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
22:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 477ms
22:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
22:26:37 INFO - PROCESS | 1828 | 1467437197412 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:37 INFO - PROCESS | 1828 | 1467437197502 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
22:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 476ms
22:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
22:26:37 INFO - PROCESS | 1828 | 1467437197894 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:38 INFO - PROCESS | 1828 | 1467437197999 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:38 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.
22:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 581ms
22:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
22:26:38 INFO - PROCESS | 1828 | 1467437198483 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:38 INFO - PROCESS | 1828 | 1467437198592 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:39 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.
22:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 525ms
22:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
22:26:39 INFO - PROCESS | 1828 | 1467437199014 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:39 INFO - PROCESS | 1828 | 1467437199158 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:39 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.
22:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 728ms
22:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
22:26:39 INFO - PROCESS | 1828 | 1467437199755 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:39 INFO - PROCESS | 1828 | 1467437199860 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:40 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.
22:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 874ms
22:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
22:26:40 INFO - PROCESS | 1828 | 1467437200635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:40 INFO - PROCESS | 1828 | 1467437200736 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:41 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.
22:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 523ms
22:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
22:26:41 INFO - PROCESS | 1828 | 1467437201170 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:41 INFO - PROCESS | 1828 | 1467437201269 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:41 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.
22:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 526ms
22:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
22:26:41 INFO - PROCESS | 1828 | 1467437201709 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:41 INFO - PROCESS | 1828 | 1467437201807 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:42 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.
22:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 526ms
22:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
22:26:42 INFO - PROCESS | 1828 | 1467437202238 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:42 INFO - PROCESS | 1828 | 1467437202331 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:42 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.
22:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 536ms
22:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
22:26:42 INFO - PROCESS | 1828 | 1467437202775 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:42 INFO - PROCESS | 1828 | 1467437202871 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:43 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.
22:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 573ms
22:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
22:26:43 INFO - PROCESS | 1828 | 1467437203355 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:43 INFO - PROCESS | 1828 | 1467437203495 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:43 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.
22:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 570ms
22:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
22:26:43 INFO - PROCESS | 1828 | 1467437203942 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:44 INFO - PROCESS | 1828 | 1467437204027 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:44 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.
22:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms
22:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
22:26:44 INFO - PROCESS | 1828 | 1467437204467 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:44 INFO - PROCESS | 1828 | 1467437204554 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:44 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.
22:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 482ms
22:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
22:26:44 INFO - PROCESS | 1828 | 1467437204954 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:45 INFO - PROCESS | 1828 | 1467437205044 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:45 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.
22:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms
22:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
22:26:45 INFO - PROCESS | 1828 | 1467437205429 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:45 INFO - PROCESS | 1828 | 1467437205515 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:45 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.
22:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 477ms
22:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
22:26:45 INFO - PROCESS | 1828 | 1467437205913 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:46 INFO - PROCESS | 1828 | 1467437206018 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:46 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.
22:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 532ms
22:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
22:26:46 INFO - PROCESS | 1828 | 1467437206451 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:46 INFO - PROCESS | 1828 | 1467437206574 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:47 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.
22:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 833ms
22:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
22:26:47 INFO - PROCESS | 1828 | 1467437207289 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:47 INFO - PROCESS | 1828 | 1467437207392 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:47 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.
22:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms
22:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
22:26:47 INFO - PROCESS | 1828 | 1467437207830 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:47 INFO - PROCESS | 1828 | 1467437207934 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:48 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.
22:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 678ms
22:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
22:26:48 INFO - PROCESS | 1828 | 1467437208521 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:48 INFO - PROCESS | 1828 | 1467437208618 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:49 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.
22:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 529ms
22:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
22:26:49 INFO - PROCESS | 1828 | 1467437209051 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:49 INFO - PROCESS | 1828 | 1467437209166 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:49 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.
22:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 530ms
22:26:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
22:26:49 INFO - PROCESS | 1828 | 1467437209596 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:49 INFO - PROCESS | 1828 | 1467437209683 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
22:26:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 525ms
22:26:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
22:26:50 INFO - PROCESS | 1828 | 1467437210135 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:50 INFO - PROCESS | 1828 | 1467437210267 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
22:26:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 575ms
22:26:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
22:26:50 INFO - PROCESS | 1828 | 1467437210713 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:50 INFO - PROCESS | 1828 | 1467437210799 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
22:26:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 474ms
22:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
22:26:51 INFO - PROCESS | 1828 | 1467437211192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:51 INFO - PROCESS | 1828 | 1467437211282 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
22:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 573ms
22:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
22:26:51 INFO - PROCESS | 1828 | 1467437211770 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:51 INFO - PROCESS | 1828 | 1467437211863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
22:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 524ms
22:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
22:26:52 INFO - PROCESS | 1828 | 1467437212300 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:52 INFO - PROCESS | 1828 | 1467437212392 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
22:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms
22:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
22:26:52 INFO - PROCESS | 1828 | 1467437212826 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:52 INFO - PROCESS | 1828 | 1467437212938 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
22:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 579ms
22:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
22:26:53 INFO - PROCESS | 1828 | 1467437213412 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:53 INFO - PROCESS | 1828 | 1467437213543 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
22:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 875ms
22:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
22:26:54 INFO - PROCESS | 1828 | 1467437214293 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:54 INFO - PROCESS | 1828 | 1467437214418 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
22:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 876ms
22:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
22:26:55 INFO - PROCESS | 1828 | 1467437215185 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:55 INFO - PROCESS | 1828 | 1467437215279 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
22:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms
22:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
22:26:55 INFO - PROCESS | 1828 | 1467437215716 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:55 INFO - PROCESS | 1828 | 1467437215815 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
22:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 527ms
22:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
22:26:56 INFO - PROCESS | 1828 | 1467437216257 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:56 INFO - PROCESS | 1828 | 1467437216356 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:57 INFO - PROCESS | 1828 | 1467437217139 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
22:26:57 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
22:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 932ms
22:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
22:26:57 INFO - PROCESS | 1828 | 1467437217196 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:57 INFO - PROCESS | 1828 | 1467437217292 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
22:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 990ms
22:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
22:26:58 INFO - PROCESS | 1828 | 1467437218182 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:58 INFO - PROCESS | 1828 | 1467437218272 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:58 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
22:26:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
22:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:26:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:26:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 530ms
22:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
22:26:58 INFO - PROCESS | 1828 | 1467437218720 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:58 INFO - PROCESS | 1828 | 1467437218838 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
22:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 523ms
22:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
22:26:59 INFO - PROCESS | 1828 | 1467437219246 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:59 INFO - PROCESS | 1828 | 1467437219331 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
22:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 477ms
22:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
22:26:59 INFO - PROCESS | 1828 | 1467437219727 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:26:59 INFO - PROCESS | 1828 | 1467437219817 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
22:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms
22:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
22:27:00 INFO - PROCESS | 1828 | 1467437220256 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:00 INFO - PROCESS | 1828 | 1467437220349 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
22:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms
22:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
22:27:00 INFO - PROCESS | 1828 | 1467437220787 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:00 INFO - PROCESS | 1828 | 1467437220902 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
22:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 980ms
22:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
22:27:01 INFO - PROCESS | 1828 | 1467437221776 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:01 INFO - PROCESS | 1828 | 1467437221882 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
22:27:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
22:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 576ms
22:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
22:27:02 INFO - PROCESS | 1828 | 1467437222369 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:02 INFO - PROCESS | 1828 | 1467437222471 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
22:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 535ms
22:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
22:27:02 INFO - PROCESS | 1828 | 1467437222914 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:03 INFO - PROCESS | 1828 | 1467437223015 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:03 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
22:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
22:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 535ms
22:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
22:27:03 INFO - PROCESS | 1828 | 1467437223447 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:03 INFO - PROCESS | 1828 | 1467437223547 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:04 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
22:27:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:27:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 628ms
22:27:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
22:27:04 INFO - PROCESS | 1828 | 1467437224088 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:04 INFO - PROCESS | 1828 | 1467437224184 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
22:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:27:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 581ms
22:27:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
22:27:04 INFO - PROCESS | 1828 | 1467437224678 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:04 INFO - PROCESS | 1828 | 1467437224831 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
22:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 572ms
22:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
22:27:05 INFO - PROCESS | 1828 | 1467437225253 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:05 INFO - PROCESS | 1828 | 1467437225345 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
22:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms
22:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
22:27:05 INFO - PROCESS | 1828 | 1467437225778 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:05 INFO - PROCESS | 1828 | 1467437225869 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
22:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 529ms
22:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
22:27:06 INFO - PROCESS | 1828 | 1467437226313 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:06 INFO - PROCESS | 1828 | 1467437226406 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
22:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 526ms
22:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
22:27:06 INFO - PROCESS | 1828 | 1467437226844 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:06 INFO - PROCESS | 1828 | 1467437226934 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
22:27:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms
22:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
22:27:07 INFO - PROCESS | 1828 | 1467437227375 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:07 INFO - PROCESS | 1828 | 1467437227483 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
22:27:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 585ms
22:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
22:27:07 INFO - PROCESS | 1828 | 1467437227965 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:08 INFO - PROCESS | 1828 | 1467437228076 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
22:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 778ms
22:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
22:27:08 INFO - PROCESS | 1828 | 1467437228748 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:08 INFO - PROCESS | 1828 | 1467437228891 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
22:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 833ms
22:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
22:27:09 INFO - PROCESS | 1828 | 1467437229590 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:09 INFO - PROCESS | 1828 | 1467437229690 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
22:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 525ms
22:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
22:27:10 INFO - PROCESS | 1828 | 1467437230126 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:10 INFO - PROCESS | 1828 | 1467437230237 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
22:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 584ms
22:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
22:27:10 INFO - PROCESS | 1828 | 1467437230722 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:10 INFO - PROCESS | 1828 | 1467437230831 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
22:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 582ms
22:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
22:27:11 INFO - PROCESS | 1828 | 1467437231307 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:11 INFO - PROCESS | 1828 | 1467437231414 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:11 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
22:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 526ms
22:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
22:27:11 INFO - PROCESS | 1828 | 1467437231839 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:11 INFO - PROCESS | 1828 | 1467437231952 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
22:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 588ms
22:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
22:27:12 INFO - PROCESS | 1828 | 1467437232435 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:12 INFO - PROCESS | 1828 | 1467437232572 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
22:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms
22:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
22:27:13 INFO - PROCESS | 1828 | 1467437233065 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:13 INFO - PROCESS | 1828 | 1467437233202 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:13 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
22:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 581ms
22:27:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
22:27:13 INFO - PROCESS | 1828 | 1467437233647 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:13 INFO - PROCESS | 1828 | 1467437233748 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:14 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
22:27:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
22:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:27:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
22:27:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
22:27:14 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
22:27:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
22:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:27:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
22:27:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
22:27:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 525ms
22:27:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
22:27:14 INFO - PROCESS | 1828 | 1467437234183 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:14 INFO - PROCESS | 1828 | 1467437234309 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
22:27:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 575ms
22:27:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
22:27:14 INFO - PROCESS | 1828 | 1467437234764 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:14 INFO - PROCESS | 1828 | 1467437234883 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:15 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.
22:27:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 580ms
22:27:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
22:27:15 INFO - PROCESS | 1828 | 1467437235351 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:15 INFO - PROCESS | 1828 | 1467437235500 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:16 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.
22:27:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 722ms
22:27:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
22:27:16 INFO - PROCESS | 1828 | 1467437236174 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:16 INFO - PROCESS | 1828 | 1467437236380 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
22:27:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 689ms
22:27:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
22:27:16 INFO - PROCESS | 1828 | 1467437236875 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:16 INFO - PROCESS | 1828 | 1467437236998 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:17 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.
22:27:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 581ms
22:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
22:27:17 INFO - PROCESS | 1828 | 1467437237463 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:17 INFO - PROCESS | 1828 | 1467437237579 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
22:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 574ms
22:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
22:27:18 INFO - PROCESS | 1828 | 1467437238035 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:18 INFO - PROCESS | 1828 | 1467437238136 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
22:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 572ms
22:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
22:27:18 INFO - PROCESS | 1828 | 1467437238619 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:18 INFO - PROCESS | 1828 | 1467437238716 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
22:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms
22:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
22:27:19 INFO - PROCESS | 1828 | 1467437239155 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:19 INFO - PROCESS | 1828 | 1467437239305 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
22:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 625ms
22:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
22:27:19 INFO - PROCESS | 1828 | 1467437239787 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:19 INFO - PROCESS | 1828 | 1467437239882 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
22:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 524ms
22:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
22:27:20 INFO - PROCESS | 1828 | 1467437240311 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:20 INFO - PROCESS | 1828 | 1467437240415 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
22:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 530ms
22:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
22:27:20 INFO - PROCESS | 1828 | 1467437240848 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:20 INFO - PROCESS | 1828 | 1467437240941 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
22:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 522ms
22:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
22:27:21 INFO - PROCESS | 1828 | 1467437241384 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:21 INFO - PROCESS | 1828 | 1467437241477 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
22:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 525ms
22:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
22:27:21 INFO - PROCESS | 1828 | 1467437241914 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:22 INFO - PROCESS | 1828 | 1467437242029 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
22:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 544ms
22:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
22:27:22 INFO - PROCESS | 1828 | 1467437242466 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:22 INFO - PROCESS | 1828 | 1467437242613 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
22:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 676ms
22:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
22:27:23 INFO - PROCESS | 1828 | 1467437243163 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:23 INFO - PROCESS | 1828 | 1467437243273 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
22:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1030ms
22:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
22:27:24 INFO - PROCESS | 1828 | 1467437244208 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:24 INFO - PROCESS | 1828 | 1467437244323 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
22:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 589ms
22:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
22:27:24 INFO - PROCESS | 1828 | 1467437244807 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:24 INFO - PROCESS | 1828 | 1467437244918 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
22:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 580ms
22:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
22:27:25 INFO - PROCESS | 1828 | 1467437245400 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:25 INFO - PROCESS | 1828 | 1467437245534 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
22:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 583ms
22:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
22:27:25 INFO - PROCESS | 1828 | 1467437245979 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:26 INFO - PROCESS | 1828 | 1467437246082 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
22:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 578ms
22:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
22:27:26 INFO - PROCESS | 1828 | 1467437246565 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:26 INFO - PROCESS | 1828 | 1467437246663 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
22:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 576ms
22:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
22:27:27 INFO - PROCESS | 1828 | 1467437247291 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:27 INFO - PROCESS | 1828 | 1467437247425 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
22:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 585ms
22:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
22:27:27 INFO - PROCESS | 1828 | 1467437247890 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:27 INFO - PROCESS | 1828 | 1467437247991 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
22:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 525ms
22:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
22:27:28 INFO - PROCESS | 1828 | 1467437248419 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:28 INFO - PROCESS | 1828 | 1467437248514 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
22:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms
22:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
22:27:28 INFO - PROCESS | 1828 | 1467437248946 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:29 INFO - PROCESS | 1828 | 1467437249038 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
22:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms
22:27:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
22:27:29 INFO - PROCESS | 1828 | 1467437249486 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:29 INFO - PROCESS | 1828 | 1467437249575 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
22:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 524ms
22:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
22:27:30 INFO - PROCESS | 1828 | 1467437250013 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:30 INFO - PROCESS | 1828 | 1467437250130 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
22:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 738ms
22:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
22:27:30 INFO - PROCESS | 1828 | 1467437250756 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:30 INFO - PROCESS | 1828 | 1467437250937 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
22:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 726ms
22:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
22:27:31 INFO - PROCESS | 1828 | 1467437251499 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:31 INFO - PROCESS | 1828 | 1467437251599 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
22:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 584ms
22:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
22:27:32 INFO - PROCESS | 1828 | 1467437252087 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:32 INFO - PROCESS | 1828 | 1467437252198 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
22:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 571ms
22:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
22:27:32 INFO - PROCESS | 1828 | 1467437252674 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:32 INFO - PROCESS | 1828 | 1467437252892 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
22:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 830ms
22:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
22:27:33 INFO - PROCESS | 1828 | 1467437253505 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:33 INFO - PROCESS | 1828 | 1467437253811 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
22:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 782ms
22:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
22:27:34 INFO - PROCESS | 1828 | 1467437254305 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:34 INFO - PROCESS | 1828 | 1467437254417 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
22:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 583ms
22:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
22:27:34 INFO - PROCESS | 1828 | 1467437254890 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:34 INFO - PROCESS | 1828 | 1467437254990 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
22:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 579ms
22:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
22:27:35 INFO - PROCESS | 1828 | 1467437255481 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:35 INFO - PROCESS | 1828 | 1467437255648 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
22:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 635ms
22:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
22:27:36 INFO - PROCESS | 1828 | 1467437256112 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:36 INFO - PROCESS | 1828 | 1467437256207 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:36 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
22:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 523ms
22:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
22:27:36 INFO - PROCESS | 1828 | 1467437256640 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:36 INFO - PROCESS | 1828 | 1467437256737 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
22:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 573ms
22:27:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
22:27:37 INFO - PROCESS | 1828 | 1467437257220 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:37 INFO - PROCESS | 1828 | 1467437257320 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:38 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)
22:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 976ms
22:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
22:27:38 INFO - PROCESS | 1828 | 1467437258209 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:38 INFO - PROCESS | 1828 | 1467437258364 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
22:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1277ms
22:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
22:27:39 INFO - PROCESS | 1828 | 1467437259488 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:39 INFO - PROCESS | 1828 | 1467437259615 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
22:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1028ms
22:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
22:27:40 INFO - PROCESS | 1828 | 1467437260540 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:40 INFO - PROCESS | 1828 | 1467437260651 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:41 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)
22:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1026ms
22:27:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
22:27:41 INFO - PROCESS | 1828 | 1467437261596 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:41 INFO - PROCESS | 1828 | 1467437261698 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:42 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)
22:27:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 955ms
22:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
22:27:42 INFO - PROCESS | 1828 | 1467437262538 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:42 INFO - PROCESS | 1828 | 1467437262650 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
22:27:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 985ms
22:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
22:27:43 INFO - PROCESS | 1828 | 1467437263528 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:43 INFO - PROCESS | 1828 | 1467437263619 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
22:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 980ms
22:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
22:27:44 INFO - PROCESS | 1828 | 1467437264517 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:44 INFO - PROCESS | 1828 | 1467437264633 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
22:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1079ms
22:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
22:27:45 INFO - PROCESS | 1828 | 1467437265602 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:45 INFO - PROCESS | 1828 | 1467437265724 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:46 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
22:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1074ms
22:27:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
22:27:46 INFO - PROCESS | 1828 | 1467437266685 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:46 INFO - PROCESS | 1828 | 1467437266784 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
22:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1024ms
22:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
22:27:47 INFO - PROCESS | 1828 | 1467437267739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:47 INFO - PROCESS | 1828 | 1467437267840 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:48 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
22:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
22:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 597ms
22:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
22:27:48 INFO - PROCESS | 1828 | 1467437268322 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:48 INFO - PROCESS | 1828 | 1467437268423 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
22:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 632ms
22:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
22:27:48 INFO - PROCESS | 1828 | 1467437268968 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:49 INFO - PROCESS | 1828 | 1467437269072 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:49 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
22:27:49 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
22:27:49 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
22:27:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
22:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:27:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 599ms
22:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
22:27:49 INFO - PROCESS | 1828 | 1467437269570 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:49 INFO - PROCESS | 1828 | 1467437269728 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
22:27:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 629ms
22:27:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
22:27:50 INFO - PROCESS | 1828 | 1467437270203 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:50 INFO - PROCESS | 1828 | 1467437270309 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
22:27:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1029ms
22:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
22:27:51 INFO - PROCESS | 1828 | 1467437271243 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:51 INFO - PROCESS | 1828 | 1467437271345 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:52 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
22:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 933ms
22:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
22:27:52 INFO - PROCESS | 1828 | 1467437272182 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:52 INFO - PROCESS | 1828 | 1467437272302 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:53 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.)
22:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1142ms
22:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
22:27:53 INFO - PROCESS | 1828 | 1467437273333 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:53 INFO - PROCESS | 1828 | 1467437273434 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
22:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 985ms
22:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
22:27:54 INFO - PROCESS | 1828 | 1467437274328 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:54 INFO - PROCESS | 1828 | 1467437274433 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:55 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
22:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1082ms
22:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
22:27:55 INFO - PROCESS | 1828 | 1467437275422 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:55 INFO - PROCESS | 1828 | 1467437275533 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
22:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 580ms
22:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
22:27:56 INFO - PROCESS | 1828 | 1467437276005 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:56 INFO - PROCESS | 1828 | 1467437276118 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
22:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 985ms
22:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
22:27:57 INFO - PROCESS | 1828 | 1467437276994 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:57 INFO - PROCESS | 1828 | 1467437277086 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
22:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms
22:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
22:27:57 INFO - PROCESS | 1828 | 1467437277974 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:58 INFO - PROCESS | 1828 | 1467437278079 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
22:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 529ms
22:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
22:27:58 INFO - PROCESS | 1828 | 1467437278511 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:58 INFO - PROCESS | 1828 | 1467437278605 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
22:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 529ms
22:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
22:27:59 INFO - PROCESS | 1828 | 1467437279046 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:59 INFO - PROCESS | 1828 | 1467437279144 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
22:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 534ms
22:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
22:27:59 INFO - PROCESS | 1828 | 1467437279587 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:27:59 INFO - PROCESS | 1828 | 1467437279743 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
22:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 828ms
22:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
22:28:00 INFO - PROCESS | 1828 | 1467437280661 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:00 INFO - PROCESS | 1828 | 1467437280771 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
22:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 597ms
22:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
22:28:01 INFO - PROCESS | 1828 | 1467437281266 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:01 INFO - PROCESS | 1828 | 1467437281383 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
22:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 589ms
22:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
22:28:01 INFO - PROCESS | 1828 | 1467437281857 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:01 INFO - PROCESS | 1828 | 1467437281992 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
22:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 574ms
22:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
22:28:02 INFO - PROCESS | 1828 | 1467437282434 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:02 INFO - PROCESS | 1828 | 1467437282535 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:03 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
22:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 573ms
22:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
22:28:03 INFO - PROCESS | 1828 | 1467437283013 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:03 INFO - PROCESS | 1828 | 1467437283120 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:03 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
22:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 576ms
22:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
22:28:03 INFO - PROCESS | 1828 | 1467437283598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:03 INFO - PROCESS | 1828 | 1467437283755 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:04 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
22:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 577ms
22:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
22:28:04 INFO - PROCESS | 1828 | 1467437284176 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:04 INFO - PROCESS | 1828 | 1467437284267 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
22:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 528ms
22:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
22:28:04 INFO - PROCESS | 1828 | 1467437284710 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:04 INFO - PROCESS | 1828 | 1467437284802 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:05 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
22:28:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:28:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
22:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 473ms
22:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
22:28:05 INFO - PROCESS | 1828 | 1467437285190 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:05 INFO - PROCESS | 1828 | 1467437285288 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
22:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms
22:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
22:28:05 INFO - PROCESS | 1828 | 1467437285716 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:05 INFO - PROCESS | 1828 | 1467437285820 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:06 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
22:28:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:28:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
22:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 535ms
22:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
22:28:06 INFO - PROCESS | 1828 | 1467437286260 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:06 INFO - PROCESS | 1828 | 1467437286390 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
22:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 620ms
22:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
22:28:06 INFO - PROCESS | 1828 | 1467437286912 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:07 INFO - PROCESS | 1828 | 1467437287060 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
22:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 823ms
22:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
22:28:07 INFO - PROCESS | 1828 | 1467437287740 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:07 INFO - PROCESS | 1828 | 1467437287855 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
22:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 577ms
22:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
22:28:08 INFO - PROCESS | 1828 | 1467437288330 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:08 INFO - PROCESS | 1828 | 1467437288448 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
22:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 578ms
22:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
22:28:08 INFO - PROCESS | 1828 | 1467437288922 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:09 INFO - PROCESS | 1828 | 1467437289024 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
22:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 577ms
22:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
22:28:09 INFO - PROCESS | 1828 | 1467437289494 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:09 INFO - PROCESS | 1828 | 1467437289598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
22:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 581ms
22:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
22:28:10 INFO - PROCESS | 1828 | 1467437290081 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:10 INFO - PROCESS | 1828 | 1467437290171 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
22:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 579ms
22:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
22:28:10 INFO - PROCESS | 1828 | 1467437290674 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:10 INFO - PROCESS | 1828 | 1467437290814 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
22:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 581ms
22:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
22:28:11 INFO - PROCESS | 1828 | 1467437291258 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:11 INFO - PROCESS | 1828 | 1467437291350 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
22:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 525ms
22:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
22:28:11 INFO - PROCESS | 1828 | 1467437291788 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:11 INFO - PROCESS | 1828 | 1467437291880 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
22:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms
22:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
22:28:12 INFO - PROCESS | 1828 | 1467437292317 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:12 INFO - PROCESS | 1828 | 1467437292416 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
22:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 527ms
22:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
22:28:12 INFO - PROCESS | 1828 | 1467437292848 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:12 INFO - PROCESS | 1828 | 1467437292939 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
22:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 524ms
22:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
22:28:13 INFO - PROCESS | 1828 | 1467437293381 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:13 INFO - PROCESS | 1828 | 1467437293490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
22:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 628ms
22:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
22:28:14 INFO - PROCESS | 1828 | 1467437294022 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:14 INFO - PROCESS | 1828 | 1467437294172 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
22:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 827ms
22:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
22:28:14 INFO - PROCESS | 1828 | 1467437294853 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:14 INFO - PROCESS | 1828 | 1467437294965 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
22:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 773ms
22:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
22:28:15 INFO - PROCESS | 1828 | 1467437295632 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:15 INFO - PROCESS | 1828 | 1467437295735 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
22:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 524ms
22:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
22:28:16 INFO - PROCESS | 1828 | 1467437296191 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:16 INFO - PROCESS | 1828 | 1467437296294 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
22:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 558ms
22:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
22:28:16 INFO - PROCESS | 1828 | 1467437296744 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:16 INFO - PROCESS | 1828 | 1467437296844 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
22:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 531ms
22:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
22:28:17 INFO - PROCESS | 1828 | 1467437297284 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:17 INFO - PROCESS | 1828 | 1467437297379 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
22:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 575ms
22:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
22:28:17 INFO - PROCESS | 1828 | 1467437297868 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:17 INFO - PROCESS | 1828 | 1467437297966 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
22:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 573ms
22:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
22:28:18 INFO - PROCESS | 1828 | 1467437298451 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:18 INFO - PROCESS | 1828 | 1467437298613 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
22:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 624ms
22:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
22:28:19 INFO - PROCESS | 1828 | 1467437299083 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:19 INFO - PROCESS | 1828 | 1467437299171 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
22:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 530ms
22:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
22:28:19 INFO - PROCESS | 1828 | 1467437299613 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:19 INFO - PROCESS | 1828 | 1467437299709 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
22:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms
22:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
22:28:20 INFO - PROCESS | 1828 | 1467437300140 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:20 INFO - PROCESS | 1828 | 1467437300236 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
22:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 522ms
22:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
22:28:20 INFO - PROCESS | 1828 | 1467437300672 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:20 INFO - PROCESS | 1828 | 1467437300761 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
22:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 474ms
22:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
22:28:21 INFO - PROCESS | 1828 | 1467437301151 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:21 INFO - PROCESS | 1828 | 1467437301255 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
22:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 530ms
22:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
22:28:21 INFO - PROCESS | 1828 | 1467437301686 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:21 INFO - PROCESS | 1828 | 1467437301800 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
22:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 822ms
22:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
22:28:22 INFO - PROCESS | 1828 | 1467437302514 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:22 INFO - PROCESS | 1828 | 1467437302654 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
22:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 576ms
22:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
22:28:23 INFO - PROCESS | 1828 | 1467437303100 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:23 INFO - PROCESS | 1828 | 1467437303199 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
22:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 535ms
22:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
22:28:23 INFO - PROCESS | 1828 | 1467437303651 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:23 INFO - PROCESS | 1828 | 1467437303753 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
22:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 528ms
22:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
22:28:24 INFO - PROCESS | 1828 | 1467437304175 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:24 INFO - PROCESS | 1828 | 1467437304285 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
22:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 724ms
22:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
22:28:24 INFO - PROCESS | 1828 | 1467437304905 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:25 INFO - PROCESS | 1828 | 1467437305028 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
22:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 571ms
22:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
22:28:25 INFO - PROCESS | 1828 | 1467437305491 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:25 INFO - PROCESS | 1828 | 1467437305651 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
22:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 624ms
22:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
22:28:26 INFO - PROCESS | 1828 | 1467437306122 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:26 INFO - PROCESS | 1828 | 1467437306214 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
22:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms
22:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
22:28:26 INFO - PROCESS | 1828 | 1467437306651 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:26 INFO - PROCESS | 1828 | 1467437306739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
22:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms
22:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
22:28:27 INFO - PROCESS | 1828 | 1467437307178 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:27 INFO - PROCESS | 1828 | 1467437307267 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
22:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms
22:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
22:28:27 INFO - PROCESS | 1828 | 1467437307656 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:27 INFO - PROCESS | 1828 | 1467437307746 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
22:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 532ms
22:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
22:28:28 INFO - PROCESS | 1828 | 1467437308195 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:28 INFO - PROCESS | 1828 | 1467437308301 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
22:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 530ms
22:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
22:28:28 INFO - PROCESS | 1828 | 1467437308729 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:28 INFO - PROCESS | 1828 | 1467437308819 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
22:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 619ms
22:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
22:28:29 INFO - PROCESS | 1828 | 1467437309359 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:29 INFO - PROCESS | 1828 | 1467437309487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
22:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 783ms
22:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
22:28:30 INFO - PROCESS | 1828 | 1467437310146 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:30 INFO - PROCESS | 1828 | 1467437310487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
22:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 778ms
22:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
22:28:30 INFO - PROCESS | 1828 | 1467437310935 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:31 INFO - PROCESS | 1828 | 1467437311045 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
22:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 584ms
22:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
22:28:31 INFO - PROCESS | 1828 | 1467437311525 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:31 INFO - PROCESS | 1828 | 1467437311646 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
22:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 621ms
22:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
22:28:32 INFO - PROCESS | 1828 | 1467437312165 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:32 INFO - PROCESS | 1828 | 1467437312273 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
22:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 535ms
22:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
22:28:32 INFO - PROCESS | 1828 | 1467437312702 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:32 INFO - PROCESS | 1828 | 1467437312816 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
22:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 625ms
22:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
22:28:33 INFO - PROCESS | 1828 | 1467437313332 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:33 INFO - PROCESS | 1828 | 1467437313455 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
22:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms
22:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
22:28:34 INFO - PROCESS | 1828 | 1467437314115 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:34 INFO - PROCESS | 1828 | 1467437314246 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
22:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 732ms
22:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
22:28:34 INFO - PROCESS | 1828 | 1467437314846 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:34 INFO - PROCESS | 1828 | 1467437314950 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
22:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 540ms
22:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
22:28:35 INFO - PROCESS | 1828 | 1467437315410 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:35 INFO - PROCESS | 1828 | 1467437315528 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
22:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 578ms
22:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
22:28:36 INFO - PROCESS | 1828 | 1467437315999 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:36 INFO - PROCESS | 1828 | 1467437316098 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
22:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 527ms
22:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
22:28:36 INFO - PROCESS | 1828 | 1467437316548 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:36 INFO - PROCESS | 1828 | 1467437316727 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
22:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 725ms
22:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
22:28:37 INFO - PROCESS | 1828 | 1467437317289 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:37 INFO - PROCESS | 1828 | 1467437317419 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
22:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 773ms
22:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
22:28:38 INFO - PROCESS | 1828 | 1467437318075 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:38 INFO - PROCESS | 1828 | 1467437318230 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
22:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 674ms
22:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
22:28:38 INFO - PROCESS | 1828 | 1467437318758 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:38 INFO - PROCESS | 1828 | 1467437318897 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
22:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 629ms
22:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
22:28:39 INFO - PROCESS | 1828 | 1467437319399 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:39 INFO - PROCESS | 1828 | 1467437319518 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
22:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 538ms
22:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
22:28:39 INFO - PROCESS | 1828 | 1467437319933 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:40 INFO - PROCESS | 1828 | 1467437320037 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
22:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms
22:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
22:28:40 INFO - PROCESS | 1828 | 1467437320460 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:40 INFO - PROCESS | 1828 | 1467437320556 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
22:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 528ms
22:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
22:28:40 INFO - PROCESS | 1828 | 1467437320996 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:41 INFO - PROCESS | 1828 | 1467437321117 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
22:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 685ms
22:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
22:28:41 INFO - PROCESS | 1828 | 1467437321687 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:41 INFO - PROCESS | 1828 | 1467437321808 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
22:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 529ms
22:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
22:28:42 INFO - PROCESS | 1828 | 1467437322224 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:42 INFO - PROCESS | 1828 | 1467437322405 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
22:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 881ms
22:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
22:28:43 INFO - PROCESS | 1828 | 1467437323109 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:43 INFO - PROCESS | 1828 | 1467437323216 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
22:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 527ms
22:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
22:28:43 INFO - PROCESS | 1828 | 1467437323648 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:43 INFO - PROCESS | 1828 | 1467437323745 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
22:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 530ms
22:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
22:28:44 INFO - PROCESS | 1828 | 1467437324191 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:44 INFO - PROCESS | 1828 | 1467437324292 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
22:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 578ms
22:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
22:28:44 INFO - PROCESS | 1828 | 1467437324766 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:44 INFO - PROCESS | 1828 | 1467437324867 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
22:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 531ms
22:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
22:28:45 INFO - PROCESS | 1828 | 1467437325303 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:45 INFO - PROCESS | 1828 | 1467437325413 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
22:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 575ms
22:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
22:28:45 INFO - PROCESS | 1828 | 1467437325885 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:45 INFO - PROCESS | 1828 | 1467437325996 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
22:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 526ms
22:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
22:28:46 INFO - PROCESS | 1828 | 1467437326414 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:46 INFO - PROCESS | 1828 | 1467437326503 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
22:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms
22:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
22:28:46 INFO - PROCESS | 1828 | 1467437326939 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:47 INFO - PROCESS | 1828 | 1467437327027 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
22:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms
22:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
22:28:47 INFO - PROCESS | 1828 | 1467437327465 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:47 INFO - PROCESS | 1828 | 1467437327553 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
22:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms
22:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
22:28:47 INFO - PROCESS | 1828 | 1467437327940 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:48 INFO - PROCESS | 1828 | 1467437328035 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
22:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 477ms
22:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
22:28:48 INFO - PROCESS | 1828 | 1467437328426 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:48 INFO - PROCESS | 1828 | 1467437328526 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
22:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 523ms
22:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
22:28:48 INFO - PROCESS | 1828 | 1467437328950 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:49 INFO - PROCESS | 1828 | 1467437329068 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
22:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 624ms
22:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
22:28:49 INFO - PROCESS | 1828 | 1467437329583 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:49 INFO - PROCESS | 1828 | 1467437329689 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
22:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 979ms
22:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
22:28:50 INFO - PROCESS | 1828 | 1467437330571 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:50 INFO - PROCESS | 1828 | 1467437330674 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
22:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 582ms
22:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
22:28:51 INFO - PROCESS | 1828 | 1467437331162 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:51 INFO - PROCESS | 1828 | 1467437331260 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
22:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 527ms
22:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
22:28:51 INFO - PROCESS | 1828 | 1467437331697 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:51 INFO - PROCESS | 1828 | 1467437331794 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
22:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 535ms
22:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
22:28:52 INFO - PROCESS | 1828 | 1467437332230 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:52 INFO - PROCESS | 1828 | 1467437332334 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
22:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms
22:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
22:28:52 INFO - PROCESS | 1828 | 1467437332758 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:52 INFO - PROCESS | 1828 | 1467437332861 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
22:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 585ms
22:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
22:28:53 INFO - PROCESS | 1828 | 1467437333357 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:53 INFO - PROCESS | 1828 | 1467437333489 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
22:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 574ms
22:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
22:28:53 INFO - PROCESS | 1828 | 1467437333940 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:54 INFO - PROCESS | 1828 | 1467437334043 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
22:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms
22:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
22:28:54 INFO - PROCESS | 1828 | 1467437334416 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:54 INFO - PROCESS | 1828 | 1467437334518 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
22:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 527ms
22:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
22:28:54 INFO - PROCESS | 1828 | 1467437334948 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:55 INFO - PROCESS | 1828 | 1467437335035 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
22:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 480ms
22:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
22:28:55 INFO - PROCESS | 1828 | 1467437335437 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:55 INFO - PROCESS | 1828 | 1467437335523 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
22:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 524ms
22:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
22:28:55 INFO - PROCESS | 1828 | 1467437335967 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:56 INFO - PROCESS | 1828 | 1467437336281 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
22:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 841ms
22:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
22:28:56 INFO - PROCESS | 1828 | 1467437336864 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:57 INFO - PROCESS | 1828 | 1467437337080 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
22:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 725ms
22:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
22:28:57 INFO - PROCESS | 1828 | 1467437337598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:57 INFO - PROCESS | 1828 | 1467437337703 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
22:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 534ms
22:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
22:28:58 INFO - PROCESS | 1828 | 1467437338135 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:58 INFO - PROCESS | 1828 | 1467437338235 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
22:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms
22:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
22:28:58 INFO - PROCESS | 1828 | 1467437338679 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:58 INFO - PROCESS | 1828 | 1467437338779 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:59 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
22:28:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:28:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
22:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 537ms
22:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
22:28:59 INFO - PROCESS | 1828 | 1467437339214 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:59 INFO - PROCESS | 1828 | 1467437339306 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:59 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
22:28:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:28:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
22:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:28:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 520ms
22:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
22:28:59 INFO - PROCESS | 1828 | 1467437339768 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:28:59 INFO - PROCESS | 1828 | 1467437339893 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:00 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
22:29:00 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
22:29:00 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
22:29:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 629ms
22:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
22:29:00 INFO - PROCESS | 1828 | 1467437340402 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:00 INFO - PROCESS | 1828 | 1467437340542 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:00 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
22:29:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:29:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 577ms
22:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
22:29:00 INFO - PROCESS | 1828 | 1467437340986 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:01 INFO - PROCESS | 1828 | 1467437341074 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:01 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
22:29:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:29:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
22:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 523ms
22:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
22:29:01 INFO - PROCESS | 1828 | 1467437341515 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:01 INFO - PROCESS | 1828 | 1467437341606 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:02 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
22:29:02 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
22:29:02 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
22:29:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
22:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 524ms
22:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
22:29:02 INFO - PROCESS | 1828 | 1467437342053 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:02 INFO - PROCESS | 1828 | 1467437342144 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
22:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 472ms
22:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
22:29:02 INFO - PROCESS | 1828 | 1467437342525 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:02 INFO - PROCESS | 1828 | 1467437342618 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
22:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 581ms
22:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
22:29:03 INFO - PROCESS | 1828 | 1467437343112 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:03 INFO - PROCESS | 1828 | 1467437343220 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:03 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
22:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 571ms
22:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
22:29:03 INFO - PROCESS | 1828 | 1467437343689 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:03 INFO - PROCESS | 1828 | 1467437343823 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
22:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 680ms
22:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
22:29:04 INFO - PROCESS | 1828 | 1467437344378 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:04 INFO - PROCESS | 1828 | 1467437344487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
22:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 922ms
22:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
22:29:05 INFO - PROCESS | 1828 | 1467437345308 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:05 INFO - PROCESS | 1828 | 1467437345429 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
22:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 575ms
22:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
22:29:05 INFO - PROCESS | 1828 | 1467437345894 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:06 INFO - PROCESS | 1828 | 1467437346000 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:06 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
22:29:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
22:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 523ms
22:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
22:29:06 INFO - PROCESS | 1828 | 1467437346432 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:06 INFO - PROCESS | 1828 | 1467437346529 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
22:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 527ms
22:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
22:29:06 INFO - PROCESS | 1828 | 1467437346962 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:07 INFO - PROCESS | 1828 | 1467437347057 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
22:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms
22:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
22:29:07 INFO - PROCESS | 1828 | 1467437347490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:07 INFO - PROCESS | 1828 | 1467437347591 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
22:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 534ms
22:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
22:29:08 INFO - PROCESS | 1828 | 1467437348037 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:08 INFO - PROCESS | 1828 | 1467437348168 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
22:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 578ms
22:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
22:29:08 INFO - PROCESS | 1828 | 1467437348617 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:08 INFO - PROCESS | 1828 | 1467437348720 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
22:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms
22:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
22:29:09 INFO - PROCESS | 1828 | 1467437349146 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:09 INFO - PROCESS | 1828 | 1467437349237 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
22:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 474ms
22:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
22:29:09 INFO - PROCESS | 1828 | 1467437349625 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:09 INFO - PROCESS | 1828 | 1467437349719 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
22:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 538ms
22:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
22:29:10 INFO - PROCESS | 1828 | 1467437350168 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:10 INFO - PROCESS | 1828 | 1467437350270 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
22:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 527ms
22:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
22:29:10 INFO - PROCESS | 1828 | 1467437350703 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:10 INFO - PROCESS | 1828 | 1467437350820 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
22:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 680ms
22:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
22:29:11 INFO - PROCESS | 1828 | 1467437351389 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:11 INFO - PROCESS | 1828 | 1467437351514 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
22:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 825ms
22:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
22:29:12 INFO - PROCESS | 1828 | 1467437352220 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:12 INFO - PROCESS | 1828 | 1467437352340 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
22:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 534ms
22:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
22:29:12 INFO - PROCESS | 1828 | 1467437352766 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:12 INFO - PROCESS | 1828 | 1467437352880 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
22:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 585ms
22:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
22:29:13 INFO - PROCESS | 1828 | 1467437353364 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:13 INFO - PROCESS | 1828 | 1467437353471 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
22:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 577ms
22:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
22:29:13 INFO - PROCESS | 1828 | 1467437353937 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:14 INFO - PROCESS | 1828 | 1467437354043 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
22:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms
22:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
22:29:14 INFO - PROCESS | 1828 | 1467437354514 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:14 INFO - PROCESS | 1828 | 1467437354626 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
22:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 623ms
22:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
22:29:15 INFO - PROCESS | 1828 | 1467437355145 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:15 INFO - PROCESS | 1828 | 1467437355283 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
22:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 573ms
22:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
22:29:15 INFO - PROCESS | 1828 | 1467437355722 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:15 INFO - PROCESS | 1828 | 1467437355813 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
22:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 527ms
22:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
22:29:16 INFO - PROCESS | 1828 | 1467437356257 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:16 INFO - PROCESS | 1828 | 1467437356353 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
22:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms
22:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
22:29:16 INFO - PROCESS | 1828 | 1467437356739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:16 INFO - PROCESS | 1828 | 1467437356838 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
22:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 524ms
22:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
22:29:17 INFO - PROCESS | 1828 | 1467437357261 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:17 INFO - PROCESS | 1828 | 1467437357353 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
22:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 477ms
22:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
22:29:17 INFO - PROCESS | 1828 | 1467437357745 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:17 INFO - PROCESS | 1828 | 1467437357853 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
22:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 534ms
22:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
22:29:18 INFO - PROCESS | 1828 | 1467437358290 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:18 INFO - PROCESS | 1828 | 1467437358430 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:19 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
22:29:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:29:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
22:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 776ms
22:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
22:29:19 INFO - PROCESS | 1828 | 1467437359084 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:19 INFO - PROCESS | 1828 | 1467437359266 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
22:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1087ms
22:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
22:29:20 INFO - PROCESS | 1828 | 1467437360173 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:20 INFO - PROCESS | 1828 | 1467437360289 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
22:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 879ms
22:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
22:29:21 INFO - PROCESS | 1828 | 1467437361060 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:21 INFO - PROCESS | 1828 | 1467437361172 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
22:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 572ms
22:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
22:29:21 INFO - PROCESS | 1828 | 1467437361642 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:21 INFO - PROCESS | 1828 | 1467437361743 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:22 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
22:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 584ms
22:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
22:29:22 INFO - PROCESS | 1828 | 1467437362239 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:22 INFO - PROCESS | 1828 | 1467437362338 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:22 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
22:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 530ms
22:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
22:29:22 INFO - PROCESS | 1828 | 1467437362766 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:22 INFO - PROCESS | 1828 | 1467437362873 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
22:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms
22:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
22:29:23 INFO - PROCESS | 1828 | 1467437363350 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:23 INFO - PROCESS | 1828 | 1467437363441 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
22:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 989ms
22:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
22:29:24 INFO - PROCESS | 1828 | 1467437364340 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:24 INFO - PROCESS | 1828 | 1467437364453 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
22:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 523ms
22:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
22:29:24 INFO - PROCESS | 1828 | 1467437364866 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:24 INFO - PROCESS | 1828 | 1467437364955 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
22:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 525ms
22:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
22:29:25 INFO - PROCESS | 1828 | 1467437365396 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:25 INFO - PROCESS | 1828 | 1467437365488 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
22:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms
22:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
22:29:25 INFO - PROCESS | 1828 | 1467437365924 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:26 INFO - PROCESS | 1828 | 1467437366019 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
22:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 484ms
22:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
22:29:26 INFO - PROCESS | 1828 | 1467437366412 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:26 INFO - PROCESS | 1828 | 1467437366504 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
22:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 621ms
22:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
22:29:27 INFO - PROCESS | 1828 | 1467437367041 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:27 INFO - PROCESS | 1828 | 1467437367196 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
22:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 823ms
22:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
22:29:27 INFO - PROCESS | 1828 | 1467437367872 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:27 INFO - PROCESS | 1828 | 1467437367994 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 571ms
22:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
22:29:28 INFO - PROCESS | 1828 | 1467437368452 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:28 INFO - PROCESS | 1828 | 1467437368569 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:29 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
22:29:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
22:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 577ms
22:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
22:29:29 INFO - PROCESS | 1828 | 1467437369044 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:29 INFO - PROCESS | 1828 | 1467437369153 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
22:29:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
22:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 581ms
22:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
22:29:29 INFO - PROCESS | 1828 | 1467437369623 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:29 INFO - PROCESS | 1828 | 1467437369724 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:30 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
22:29:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
22:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 574ms
22:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
22:29:30 INFO - PROCESS | 1828 | 1467437370208 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:30 INFO - PROCESS | 1828 | 1467437370320 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:30 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]"
22:29:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:29:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
22:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 628ms
22:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
22:29:30 INFO - PROCESS | 1828 | 1467437370851 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:30 INFO - PROCESS | 1828 | 1467437370973 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:31 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
22:29:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
22:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 572ms
22:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
22:29:31 INFO - PROCESS | 1828 | 1467437371428 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:31 INFO - PROCESS | 1828 | 1467437371537 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
22:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 522ms
22:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
22:29:31 INFO - PROCESS | 1828 | 1467437371958 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:32 INFO - PROCESS | 1828 | 1467437372054 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
22:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms
22:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
22:29:32 INFO - PROCESS | 1828 | 1467437372433 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:32 INFO - PROCESS | 1828 | 1467437372534 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
22:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms
22:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
22:29:32 INFO - PROCESS | 1828 | 1467437372963 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:33 INFO - PROCESS | 1828 | 1467437373060 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
22:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 525ms
22:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
22:29:33 INFO - PROCESS | 1828 | 1467437373494 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:33 INFO - PROCESS | 1828 | 1467437373604 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
22:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 623ms
22:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
22:29:34 INFO - PROCESS | 1828 | 1467437374124 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:34 INFO - PROCESS | 1828 | 1467437374244 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
22:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 877ms
22:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
22:29:35 INFO - PROCESS | 1828 | 1467437375007 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:35 INFO - PROCESS | 1828 | 1467437375318 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
22:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 790ms
22:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
22:29:35 INFO - PROCESS | 1828 | 1467437375808 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:35 INFO - PROCESS | 1828 | 1467437375930 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
22:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 579ms
22:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
22:29:36 INFO - PROCESS | 1828 | 1467437376392 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:36 INFO - PROCESS | 1828 | 1467437376519 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
22:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 534ms
22:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
22:29:36 INFO - PROCESS | 1828 | 1467437376944 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:37 INFO - PROCESS | 1828 | 1467437377049 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
22:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 582ms
22:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
22:29:37 INFO - PROCESS | 1828 | 1467437377521 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:37 INFO - PROCESS | 1828 | 1467437377634 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
22:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 628ms
22:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
22:29:38 INFO - PROCESS | 1828 | 1467437378161 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:38 INFO - PROCESS | 1828 | 1467437378275 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
22:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 626ms
22:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
22:29:38 INFO - PROCESS | 1828 | 1467437378786 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:38 INFO - PROCESS | 1828 | 1467437378890 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
22:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 525ms
22:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
22:29:39 INFO - PROCESS | 1828 | 1467437379316 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:39 INFO - PROCESS | 1828 | 1467437379403 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
22:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 480ms
22:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
22:29:39 INFO - PROCESS | 1828 | 1467437379804 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:39 INFO - PROCESS | 1828 | 1467437379891 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
22:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 523ms
22:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
22:29:40 INFO - PROCESS | 1828 | 1467437380329 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:40 INFO - PROCESS | 1828 | 1467437380428 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
22:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 522ms
22:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
22:29:40 INFO - PROCESS | 1828 | 1467437380857 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:40 INFO - PROCESS | 1828 | 1467437380952 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
22:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 776ms
22:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
22:29:41 INFO - PROCESS | 1828 | 1467437381648 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:41 INFO - PROCESS | 1828 | 1467437381825 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
22:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1240ms
22:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
22:29:42 INFO - PROCESS | 1828 | 1467437382900 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:43 INFO - PROCESS | 1828 | 1467437383020 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
22:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms
22:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
22:29:43 INFO - PROCESS | 1828 | 1467437383524 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:43 INFO - PROCESS | 1828 | 1467437383621 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
22:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 677ms
22:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
22:29:44 INFO - PROCESS | 1828 | 1467437384215 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:44 INFO - PROCESS | 1828 | 1467437384313 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
22:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 528ms
22:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
22:29:44 INFO - PROCESS | 1828 | 1467437384742 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:44 INFO - PROCESS | 1828 | 1467437384858 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
22:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 625ms
22:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
22:29:45 INFO - PROCESS | 1828 | 1467437385377 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:45 INFO - PROCESS | 1828 | 1467437385479 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
22:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 576ms
22:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
22:29:45 INFO - PROCESS | 1828 | 1467437385962 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:46 INFO - PROCESS | 1828 | 1467437386123 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
22:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 582ms
22:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
22:29:46 INFO - PROCESS | 1828 | 1467437386545 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:46 INFO - PROCESS | 1828 | 1467437386635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
22:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 525ms
22:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
22:29:47 INFO - PROCESS | 1828 | 1467437387075 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:47 INFO - PROCESS | 1828 | 1467437387172 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
22:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms
22:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
22:29:47 INFO - PROCESS | 1828 | 1467437387600 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:47 INFO - PROCESS | 1828 | 1467437387696 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
22:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms
22:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
22:29:48 INFO - PROCESS | 1828 | 1467437388126 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:48 INFO - PROCESS | 1828 | 1467437388216 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
22:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 524ms
22:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
22:29:48 INFO - PROCESS | 1828 | 1467437388656 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:48 INFO - PROCESS | 1828 | 1467437388760 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
22:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 623ms
22:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
22:29:49 INFO - PROCESS | 1828 | 1467437389290 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:49 INFO - PROCESS | 1828 | 1467437389445 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
22:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 825ms
22:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
22:29:50 INFO - PROCESS | 1828 | 1467437390122 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:50 INFO - PROCESS | 1828 | 1467437390250 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
22:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 821ms
22:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
22:29:50 INFO - PROCESS | 1828 | 1467437390951 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:51 INFO - PROCESS | 1828 | 1467437391064 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
22:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 579ms
22:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
22:29:51 INFO - PROCESS | 1828 | 1467437391540 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:51 INFO - PROCESS | 1828 | 1467437391648 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
22:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms
22:29:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
22:29:52 INFO - PROCESS | 1828 | 1467437392075 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:52 INFO - PROCESS | 1828 | 1467437392174 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:52 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 () {
22:29:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
22:29:52 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 () {
22:29:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
22:29:52 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 () {
22:29:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
22:29:52 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 () {
22:29:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
22:29:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 479ms
22:29:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
22:29:52 INFO - PROCESS | 1828 | 1467437392558 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:52 INFO - PROCESS | 1828 | 1467437392645 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
22:29:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
22:29:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
22:29:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms
22:29:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
22:29:53 INFO - PROCESS | 1828 | 1467437393089 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:53 INFO - PROCESS | 1828 | 1467437393202 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:53 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
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
22:29:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
22:29:53 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.
22:29:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
22:29:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 528ms
22:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
22:29:53 INFO - PROCESS | 1828 | 1467437393628 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:53 INFO - PROCESS | 1828 | 1467437393744 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
22:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 622ms
22:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
22:29:54 INFO - PROCESS | 1828 | 1467437394254 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:54 INFO - PROCESS | 1828 | 1467437394346 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
22:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms
22:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
22:29:54 INFO - PROCESS | 1828 | 1467437394778 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:54 INFO - PROCESS | 1828 | 1467437394871 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
22:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms
22:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
22:29:55 INFO - PROCESS | 1828 | 1467437395254 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:55 INFO - PROCESS | 1828 | 1467437395343 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
22:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 529ms
22:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
22:29:55 INFO - PROCESS | 1828 | 1467437395792 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:55 INFO - PROCESS | 1828 | 1467437395885 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
22:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms
22:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
22:29:56 INFO - PROCESS | 1828 | 1467437396370 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:56 INFO - PROCESS | 1828 | 1467437396481 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
22:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 682ms
22:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
22:29:57 INFO - PROCESS | 1828 | 1467437397087 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:57 INFO - PROCESS | 1828 | 1467437397234 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
22:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 775ms
22:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
22:29:57 INFO - PROCESS | 1828 | 1467437397868 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:57 INFO - PROCESS | 1828 | 1467437397976 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
22:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 529ms
22:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
22:29:58 INFO - PROCESS | 1828 | 1467437398422 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:58 INFO - PROCESS | 1828 | 1467437398523 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
22:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 532ms
22:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
22:29:58 INFO - PROCESS | 1828 | 1467437398971 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:59 INFO - PROCESS | 1828 | 1467437399072 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
22:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 576ms
22:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
22:29:59 INFO - PROCESS | 1828 | 1467437399542 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:29:59 INFO - PROCESS | 1828 | 1467437399639 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
22:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 571ms
22:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
22:30:00 INFO - PROCESS | 1828 | 1467437400118 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:00 INFO - PROCESS | 1828 | 1467437400225 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
22:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 577ms
22:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
22:30:00 INFO - PROCESS | 1828 | 1467437400709 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:00 INFO - PROCESS | 1828 | 1467437400874 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
22:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 679ms
22:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
22:30:01 INFO - PROCESS | 1828 | 1467437401388 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:01 INFO - PROCESS | 1828 | 1467437401506 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
22:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 578ms
22:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
22:30:01 INFO - PROCESS | 1828 | 1467437401974 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:02 INFO - PROCESS | 1828 | 1467437402074 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
22:30:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms
22:30:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
22:30:02 INFO - PROCESS | 1828 | 1467437402500 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:02 INFO - PROCESS | 1828 | 1467437402603 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
22:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 527ms
22:30:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
22:30:03 INFO - PROCESS | 1828 | 1467437403033 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:03 INFO - PROCESS | 1828 | 1467437403126 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
22:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms
22:30:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
22:30:03 INFO - PROCESS | 1828 | 1467437403563 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:03 INFO - PROCESS | 1828 | 1467437403683 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
22:30:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 689ms
22:30:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
22:30:04 INFO - PROCESS | 1828 | 1467437404258 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:04 INFO - PROCESS | 1828 | 1467437404384 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
22:30:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 825ms
22:30:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
22:30:05 INFO - PROCESS | 1828 | 1467437405092 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:05 INFO - PROCESS | 1828 | 1467437405217 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
22:30:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 777ms
22:30:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
22:30:05 INFO - PROCESS | 1828 | 1467437405876 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:05 INFO - PROCESS | 1828 | 1467437405979 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:06 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
22:30:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 577ms
22:30:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
22:30:06 INFO - PROCESS | 1828 | 1467437406467 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:06 INFO - PROCESS | 1828 | 1467437406580 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
22:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 573ms
22:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
22:30:07 INFO - PROCESS | 1828 | 1467437407051 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:07 INFO - PROCESS | 1828 | 1467437407151 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:07 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
22:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 589ms
22:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
22:30:07 INFO - PROCESS | 1828 | 1467437407636 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:07 INFO - PROCESS | 1828 | 1467437407751 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
22:30:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 576ms
22:30:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
22:30:08 INFO - PROCESS | 1828 | 1467437408219 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:08 INFO - PROCESS | 1828 | 1467437408326 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
22:30:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 581ms
22:30:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
22:30:08 INFO - PROCESS | 1828 | 1467437408809 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:08 INFO - PROCESS | 1828 | 1467437408944 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
22:30:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 570ms
22:30:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
22:30:09 INFO - PROCESS | 1828 | 1467437409389 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:09 INFO - PROCESS | 1828 | 1467437409486 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
22:30:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 522ms
22:30:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
22:30:09 INFO - PROCESS | 1828 | 1467437409916 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:10 INFO - PROCESS | 1828 | 1467437410005 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
22:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms
22:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
22:30:10 INFO - PROCESS | 1828 | 1467437410391 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:10 INFO - PROCESS | 1828 | 1467437410480 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
22:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 477ms
22:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
22:30:10 INFO - PROCESS | 1828 | 1467437410891 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:11 INFO - PROCESS | 1828 | 1467437411030 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
22:30:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 693ms
22:30:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
22:30:11 INFO - PROCESS | 1828 | 1467437411634 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:11 INFO - PROCESS | 1828 | 1467437411863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
22:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1138ms
22:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
22:30:12 INFO - PROCESS | 1828 | 1467437412732 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:13 INFO - PROCESS | 1828 | 1467437413000 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
22:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 827ms
22:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
22:30:13 INFO - PROCESS | 1828 | 1467437413562 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:13 INFO - PROCESS | 1828 | 1467437413667 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
22:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 529ms
22:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
22:30:14 INFO - PROCESS | 1828 | 1467437414097 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:14 INFO - PROCESS | 1828 | 1467437414200 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
22:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms
22:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
22:30:14 INFO - PROCESS | 1828 | 1467437414635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:14 INFO - PROCESS | 1828 | 1467437414738 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
22:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 581ms
22:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
22:30:15 INFO - PROCESS | 1828 | 1467437415212 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:15 INFO - PROCESS | 1828 | 1467437415318 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
22:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 531ms
22:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
22:30:15 INFO - PROCESS | 1828 | 1467437415749 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:15 INFO - PROCESS | 1828 | 1467437415862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
22:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 578ms
22:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
22:30:16 INFO - PROCESS | 1828 | 1467437416332 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:16 INFO - PROCESS | 1828 | 1467437416426 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
22:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms
22:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
22:30:16 INFO - PROCESS | 1828 | 1467437416808 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:16 INFO - PROCESS | 1828 | 1467437416896 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:17 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
22:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 486ms
22:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
22:30:17 INFO - PROCESS | 1828 | 1467437417299 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:17 INFO - PROCESS | 1828 | 1467437417391 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
22:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 477ms
22:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
22:30:17 INFO - PROCESS | 1828 | 1467437417781 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:17 INFO - PROCESS | 1828 | 1467437417886 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
22:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms
22:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
22:30:18 INFO - PROCESS | 1828 | 1467437418306 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:18 INFO - PROCESS | 1828 | 1467437418392 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:18 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
22:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms
22:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
22:30:18 INFO - PROCESS | 1828 | 1467437418834 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:18 INFO - PROCESS | 1828 | 1467437418928 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
22:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 475ms
22:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
22:30:19 INFO - PROCESS | 1828 | 1467437419349 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:19 INFO - PROCESS | 1828 | 1467437419475 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
22:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 682ms
22:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
22:30:20 INFO - PROCESS | 1828 | 1467437420039 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:20 INFO - PROCESS | 1828 | 1467437420153 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
22:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 976ms
22:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
22:30:21 INFO - PROCESS | 1828 | 1467437421022 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:21 INFO - PROCESS | 1828 | 1467437421137 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
22:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 527ms
22:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
22:30:21 INFO - PROCESS | 1828 | 1467437421573 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:21 INFO - PROCESS | 1828 | 1467437421668 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
22:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 522ms
22:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
22:30:22 INFO - PROCESS | 1828 | 1467437422112 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:22 INFO - PROCESS | 1828 | 1467437422211 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:22 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
22:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 523ms
22:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
22:30:22 INFO - PROCESS | 1828 | 1467437422625 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:22 INFO - PROCESS | 1828 | 1467437422726 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
22:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 533ms
22:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
22:30:23 INFO - PROCESS | 1828 | 1467437423163 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:23 INFO - PROCESS | 1828 | 1467437423267 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:23 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
22:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 571ms
22:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
22:30:23 INFO - PROCESS | 1828 | 1467437423743 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:23 INFO - PROCESS | 1828 | 1467437423870 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
22:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms
22:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
22:30:24 INFO - PROCESS | 1828 | 1467437424327 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:24 INFO - PROCESS | 1828 | 1467437424427 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
22:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms
22:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
22:30:24 INFO - PROCESS | 1828 | 1467437424855 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:24 INFO - PROCESS | 1828 | 1467437424952 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
22:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms
22:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
22:30:25 INFO - PROCESS | 1828 | 1467437425330 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:25 INFO - PROCESS | 1828 | 1467437425418 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
22:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms
22:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
22:30:25 INFO - PROCESS | 1828 | 1467437425806 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:25 INFO - PROCESS | 1828 | 1467437425894 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
22:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 578ms
22:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
22:30:26 INFO - PROCESS | 1828 | 1467437426393 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:26 INFO - PROCESS | 1828 | 1467437426504 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
22:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 587ms
22:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
22:30:27 INFO - PROCESS | 1828 | 1467437427018 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:27 INFO - PROCESS | 1828 | 1467437427176 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
22:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 977ms
22:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
22:30:28 INFO - PROCESS | 1828 | 1467437428001 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:28 INFO - PROCESS | 1828 | 1467437428120 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
22:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 573ms
22:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
22:30:28 INFO - PROCESS | 1828 | 1467437428583 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:28 INFO - PROCESS | 1828 | 1467437428676 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
22:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 530ms
22:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
22:30:29 INFO - PROCESS | 1828 | 1467437429126 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:29 INFO - PROCESS | 1828 | 1467437429225 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
22:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 576ms
22:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
22:30:29 INFO - PROCESS | 1828 | 1467437429698 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:29 INFO - PROCESS | 1828 | 1467437429795 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
22:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 525ms
22:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
22:30:30 INFO - PROCESS | 1828 | 1467437430227 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:30 INFO - PROCESS | 1828 | 1467437430335 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:30 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
22:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 576ms
22:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
22:30:30 INFO - PROCESS | 1828 | 1467437430811 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:30 INFO - PROCESS | 1828 | 1467437430929 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:31 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
22:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 542ms
22:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
22:30:31 INFO - PROCESS | 1828 | 1467437431356 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:31 INFO - PROCESS | 1828 | 1467437431444 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:31 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
22:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 473ms
22:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
22:30:31 INFO - PROCESS | 1828 | 1467437431834 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:31 INFO - PROCESS | 1828 | 1467437431924 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:32 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)
22:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 475ms
22:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
22:30:32 INFO - PROCESS | 1828 | 1467437432314 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:32 INFO - PROCESS | 1828 | 1467437432414 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms
22:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
22:30:32 INFO - PROCESS | 1828 | 1467437432842 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:32 INFO - PROCESS | 1828 | 1467437432928 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
22:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 478ms
22:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
22:30:33 INFO - PROCESS | 1828 | 1467437433327 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:33 INFO - PROCESS | 1828 | 1467437433434 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
22:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms
22:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
22:30:33 INFO - PROCESS | 1828 | 1467437433851 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:33 INFO - PROCESS | 1828 | 1467437433977 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
22:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 627ms
22:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
22:30:34 INFO - PROCESS | 1828 | 1467437434486 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:34 INFO - PROCESS | 1828 | 1467437434595 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
22:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 973ms
22:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
22:30:35 INFO - PROCESS | 1828 | 1467437435496 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:35 INFO - PROCESS | 1828 | 1467437435630 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
22:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 773ms
22:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
22:30:36 INFO - PROCESS | 1828 | 1467437436274 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:36 INFO - PROCESS | 1828 | 1467437436377 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
22:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 526ms
22:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
22:30:36 INFO - PROCESS | 1828 | 1467437436810 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:36 INFO - PROCESS | 1828 | 1467437436930 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
22:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 532ms
22:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
22:30:37 INFO - PROCESS | 1828 | 1467437437357 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:37 INFO - PROCESS | 1828 | 1467437437450 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
22:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 527ms
22:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
22:30:37 INFO - PROCESS | 1828 | 1467437437881 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:37 INFO - PROCESS | 1828 | 1467437437984 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
22:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 530ms
22:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
22:30:38 INFO - PROCESS | 1828 | 1467437438417 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:38 INFO - PROCESS | 1828 | 1467437438518 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:38 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
22:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 527ms
22:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
22:30:38 INFO - PROCESS | 1828 | 1467437438952 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:39 INFO - PROCESS | 1828 | 1467437439068 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
22:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 570ms
22:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
22:30:39 INFO - PROCESS | 1828 | 1467437439524 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:39 INFO - PROCESS | 1828 | 1467437439619 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
22:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 472ms
22:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
22:30:40 INFO - PROCESS | 1828 | 1467437440001 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:40 INFO - PROCESS | 1828 | 1467437440092 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:40 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)
22:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms
22:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
22:30:40 INFO - PROCESS | 1828 | 1467437440528 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:40 INFO - PROCESS | 1828 | 1467437440619 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 480ms
22:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
22:30:41 INFO - PROCESS | 1828 | 1467437441015 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:41 INFO - PROCESS | 1828 | 1467437441123 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
22:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 530ms
22:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
22:30:41 INFO - PROCESS | 1828 | 1467437441551 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:41 INFO - PROCESS | 1828 | 1467437441654 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
22:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 525ms
22:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
22:30:42 INFO - PROCESS | 1828 | 1467437442080 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:42 INFO - PROCESS | 1828 | 1467437442168 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
22:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms
22:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
22:30:42 INFO - PROCESS | 1828 | 1467437442609 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:42 INFO - PROCESS | 1828 | 1467437442753 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
22:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 873ms
22:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
22:30:43 INFO - PROCESS | 1828 | 1467437443487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:43 INFO - PROCESS | 1828 | 1467437443609 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
22:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 575ms
22:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
22:30:44 INFO - PROCESS | 1828 | 1467437444072 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:44 INFO - PROCESS | 1828 | 1467437444180 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
22:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 529ms
22:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
22:30:44 INFO - PROCESS | 1828 | 1467437444613 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:44 INFO - PROCESS | 1828 | 1467437444718 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
22:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 531ms
22:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
22:30:45 INFO - PROCESS | 1828 | 1467437445141 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:45 INFO - PROCESS | 1828 | 1467437445253 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
22:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 525ms
22:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
22:30:45 INFO - PROCESS | 1828 | 1467437445672 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:45 INFO - PROCESS | 1828 | 1467437445778 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
22:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 529ms
22:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
22:30:46 INFO - PROCESS | 1828 | 1467437446210 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:46 INFO - PROCESS | 1828 | 1467437446335 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
22:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 621ms
22:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
22:30:46 INFO - PROCESS | 1828 | 1467437446852 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:46 INFO - PROCESS | 1828 | 1467437446950 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
22:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 469ms
22:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
22:30:47 INFO - PROCESS | 1828 | 1467437447327 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:47 INFO - PROCESS | 1828 | 1467437447422 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
22:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 471ms
22:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
22:30:47 INFO - PROCESS | 1828 | 1467437447804 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:47 INFO - PROCESS | 1828 | 1467437447901 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
22:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 482ms
22:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
22:30:48 INFO - PROCESS | 1828 | 1467437448290 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:48 INFO - PROCESS | 1828 | 1467437448384 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
22:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms
22:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
22:30:48 INFO - PROCESS | 1828 | 1467437448769 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:48 INFO - PROCESS | 1828 | 1467437448869 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
22:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 527ms
22:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
22:30:49 INFO - PROCESS | 1828 | 1467437449299 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:49 INFO - PROCESS | 1828 | 1467437449401 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
22:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 622ms
22:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
22:30:49 INFO - PROCESS | 1828 | 1467437449929 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:50 INFO - PROCESS | 1828 | 1467437450069 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
22:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 772ms
22:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
22:30:50 INFO - PROCESS | 1828 | 1467437450708 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:50 INFO - PROCESS | 1828 | 1467437450868 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
22:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 674ms
22:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
22:30:51 INFO - PROCESS | 1828 | 1467437451393 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:51 INFO - PROCESS | 1828 | 1467437451492 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
22:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 532ms
22:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
22:30:51 INFO - PROCESS | 1828 | 1467437451950 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:52 INFO - PROCESS | 1828 | 1467437452057 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
22:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 572ms
22:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
22:30:52 INFO - PROCESS | 1828 | 1467437452517 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:52 INFO - PROCESS | 1828 | 1467437452612 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
22:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms
22:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
22:30:53 INFO - PROCESS | 1828 | 1467437453044 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:53 INFO - PROCESS | 1828 | 1467437453136 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
22:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms
22:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
22:30:53 INFO - PROCESS | 1828 | 1467437453580 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:53 INFO - PROCESS | 1828 | 1467437453714 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
22:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 578ms
22:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
22:30:54 INFO - PROCESS | 1828 | 1467437454155 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:54 INFO - PROCESS | 1828 | 1467437454256 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
22:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 575ms
22:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
22:30:54 INFO - PROCESS | 1828 | 1467437454736 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:54 INFO - PROCESS | 1828 | 1467437454833 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
22:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 523ms
22:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
22:30:55 INFO - PROCESS | 1828 | 1467437455263 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:55 INFO - PROCESS | 1828 | 1467437455358 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
22:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms
22:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
22:30:55 INFO - PROCESS | 1828 | 1467437455738 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:55 INFO - PROCESS | 1828 | 1467437455837 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
22:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 473ms
22:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
22:30:56 INFO - PROCESS | 1828 | 1467437456218 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:56 INFO - PROCESS | 1828 | 1467437456324 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
22:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 531ms
22:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
22:30:56 INFO - PROCESS | 1828 | 1467437456754 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:56 INFO - PROCESS | 1828 | 1467437456845 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
22:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 472ms
22:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
22:30:57 INFO - PROCESS | 1828 | 1467437457238 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:57 INFO - PROCESS | 1828 | 1467437457363 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
22:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 681ms
22:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
22:30:57 INFO - PROCESS | 1828 | 1467437457926 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:58 INFO - PROCESS | 1828 | 1467437458040 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
22:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 729ms
22:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
22:30:58 INFO - PROCESS | 1828 | 1467437458660 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:58 INFO - PROCESS | 1828 | 1467437458840 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
22:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 621ms
22:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
22:30:59 INFO - PROCESS | 1828 | 1467437459290 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:59 INFO - PROCESS | 1828 | 1467437459398 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
22:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 579ms
22:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
22:30:59 INFO - PROCESS | 1828 | 1467437459876 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:30:59 INFO - PROCESS | 1828 | 1467437459985 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
22:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 622ms
22:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
22:31:00 INFO - PROCESS | 1828 | 1467437460506 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:00 INFO - PROCESS | 1828 | 1467437460613 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
22:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1629ms
22:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
22:31:02 INFO - PROCESS | 1828 | 1467437462180 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:02 INFO - PROCESS | 1828 | 1467437462281 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
22:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 537ms
22:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
22:31:02 INFO - PROCESS | 1828 | 1467437462724 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:02 INFO - PROCESS | 1828 | 1467437462827 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
22:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 584ms
22:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
22:31:03 INFO - PROCESS | 1828 | 1467437463315 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:03 INFO - PROCESS | 1828 | 1467437463445 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
22:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 674ms
22:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
22:31:03 INFO - PROCESS | 1828 | 1467437463994 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:04 INFO - PROCESS | 1828 | 1467437464111 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:04 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
22:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 624ms
22:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
22:31:04 INFO - PROCESS | 1828 | 1467437464623 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:04 INFO - PROCESS | 1828 | 1467437464747 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:05 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
22:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 572ms
22:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
22:31:05 INFO - PROCESS | 1828 | 1467437465211 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:05 INFO - PROCESS | 1828 | 1467437465424 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
22:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 676ms
22:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
22:31:05 INFO - PROCESS | 1828 | 1467437465884 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:05 INFO - PROCESS | 1828 | 1467437465989 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
22:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms
22:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
22:31:06 INFO - PROCESS | 1828 | 1467437466412 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:06 INFO - PROCESS | 1828 | 1467437466505 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
22:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms
22:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
22:31:06 INFO - PROCESS | 1828 | 1467437466939 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:07 INFO - PROCESS | 1828 | 1467437467035 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
22:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 575ms
22:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
22:31:07 INFO - PROCESS | 1828 | 1467437467523 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:07 INFO - PROCESS | 1828 | 1467437467671 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
22:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 842ms
22:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
22:31:08 INFO - PROCESS | 1828 | 1467437468369 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:08 INFO - PROCESS | 1828 | 1467437468475 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
22:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 524ms
22:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
22:31:08 INFO - PROCESS | 1828 | 1467437468902 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:08 INFO - PROCESS | 1828 | 1467437468994 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
22:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 532ms
22:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
22:31:09 INFO - PROCESS | 1828 | 1467437469456 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:09 INFO - PROCESS | 1828 | 1467437469571 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:10 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)
22:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 575ms
22:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
22:31:10 INFO - PROCESS | 1828 | 1467437470021 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:10 INFO - PROCESS | 1828 | 1467437470114 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms
22:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
22:31:10 INFO - PROCESS | 1828 | 1467437470545 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:10 INFO - PROCESS | 1828 | 1467437470646 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
22:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 623ms
22:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
22:31:11 INFO - PROCESS | 1828 | 1467437471178 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:11 INFO - PROCESS | 1828 | 1467437471309 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
22:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 574ms
22:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
22:31:11 INFO - PROCESS | 1828 | 1467437471762 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:11 INFO - PROCESS | 1828 | 1467437471862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
22:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms
22:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
22:31:12 INFO - PROCESS | 1828 | 1467437472286 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:12 INFO - PROCESS | 1828 | 1467437472386 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
22:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 471ms
22:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
22:31:12 INFO - PROCESS | 1828 | 1467437472762 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:12 INFO - PROCESS | 1828 | 1467437472850 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
22:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 473ms
22:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
22:31:13 INFO - PROCESS | 1828 | 1467437473249 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:13 INFO - PROCESS | 1828 | 1467437473339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
22:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms
22:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
22:31:13 INFO - PROCESS | 1828 | 1467437473772 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:13 INFO - PROCESS | 1828 | 1467437473877 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
22:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 573ms
22:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
22:31:14 INFO - PROCESS | 1828 | 1467437474354 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:14 INFO - PROCESS | 1828 | 1467437474505 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
22:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms
22:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
22:31:15 INFO - PROCESS | 1828 | 1467437475083 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:15 INFO - PROCESS | 1828 | 1467437475236 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
22:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 982ms
22:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
22:31:16 INFO - PROCESS | 1828 | 1467437476086 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:16 INFO - PROCESS | 1828 | 1467437476192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
22:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 596ms
22:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
22:31:16 INFO - PROCESS | 1828 | 1467437476678 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:16 INFO - PROCESS | 1828 | 1467437476782 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
22:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 536ms
22:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
22:31:17 INFO - PROCESS | 1828 | 1467437477228 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:17 INFO - PROCESS | 1828 | 1467437477331 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
22:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 529ms
22:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
22:31:17 INFO - PROCESS | 1828 | 1467437477760 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:17 INFO - PROCESS | 1828 | 1467437477862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
22:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 584ms
22:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
22:31:18 INFO - PROCESS | 1828 | 1467437478341 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:18 INFO - PROCESS | 1828 | 1467437478451 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
22:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 524ms
22:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
22:31:18 INFO - PROCESS | 1828 | 1467437478874 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:19 INFO - PROCESS | 1828 | 1467437479015 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
22:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 624ms
22:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
22:31:19 INFO - PROCESS | 1828 | 1467437479500 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:19 INFO - PROCESS | 1828 | 1467437479593 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
22:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 526ms
22:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
22:31:20 INFO - PROCESS | 1828 | 1467437480033 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:20 INFO - PROCESS | 1828 | 1467437480127 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
22:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms
22:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
22:31:20 INFO - PROCESS | 1828 | 1467437480558 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:20 INFO - PROCESS | 1828 | 1467437480654 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
22:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms
22:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
22:31:21 INFO - PROCESS | 1828 | 1467437481086 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:21 INFO - PROCESS | 1828 | 1467437481205 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
22:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 727ms
22:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
22:31:21 INFO - PROCESS | 1828 | 1467437481822 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:21 INFO - PROCESS | 1828 | 1467437481984 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
22:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1023ms
22:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
22:31:22 INFO - PROCESS | 1828 | 1467437482851 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:22 INFO - PROCESS | 1828 | 1467437482959 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:23 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
22:31:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:31:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
22:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 541ms
22:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
22:31:23 INFO - PROCESS | 1828 | 1467437483404 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:23 INFO - PROCESS | 1828 | 1467437483507 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
22:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 533ms
22:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
22:31:23 INFO - PROCESS | 1828 | 1467437483951 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:24 INFO - PROCESS | 1828 | 1467437484047 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
22:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 529ms
22:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
22:31:24 INFO - PROCESS | 1828 | 1467437484482 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:24 INFO - PROCESS | 1828 | 1467437484576 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:24 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
22:31:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:31:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
22:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 485ms
22:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
22:31:24 INFO - PROCESS | 1828 | 1467437484968 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:25 INFO - PROCESS | 1828 | 1467437485054 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:25 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
22:31:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:31:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
22:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 571ms
22:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
22:31:25 INFO - PROCESS | 1828 | 1467437485548 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:25 INFO - PROCESS | 1828 | 1467437485668 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
22:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 570ms
22:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
22:31:26 INFO - PROCESS | 1828 | 1467437486135 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:26 INFO - PROCESS | 1828 | 1467437486227 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
22:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 526ms
22:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
22:31:26 INFO - PROCESS | 1828 | 1467437486669 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:26 INFO - PROCESS | 1828 | 1467437486756 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
22:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 481ms
22:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
22:31:27 INFO - PROCESS | 1828 | 1467437487154 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:27 INFO - PROCESS | 1828 | 1467437487247 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
22:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms
22:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
22:31:27 INFO - PROCESS | 1828 | 1467437487683 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:27 INFO - PROCESS | 1828 | 1467437487773 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
22:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 478ms
22:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
22:31:28 INFO - PROCESS | 1828 | 1467437488169 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:28 INFO - PROCESS | 1828 | 1467437488279 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
22:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 577ms
22:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
22:31:28 INFO - PROCESS | 1828 | 1467437488749 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:28 INFO - PROCESS | 1828 | 1467437488843 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
22:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 575ms
22:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
22:31:29 INFO - PROCESS | 1828 | 1467437489331 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:29 INFO - PROCESS | 1828 | 1467437489439 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
22:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 631ms
22:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
22:31:29 INFO - PROCESS | 1828 | 1467437489970 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:30 INFO - PROCESS | 1828 | 1467437490090 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
22:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 771ms
22:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
22:31:30 INFO - PROCESS | 1828 | 1467437490747 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:30 INFO - PROCESS | 1828 | 1467437490840 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
22:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms
22:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
22:31:31 INFO - PROCESS | 1828 | 1467437491290 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:31 INFO - PROCESS | 1828 | 1467437491394 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
22:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 524ms
22:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
22:31:31 INFO - PROCESS | 1828 | 1467437491837 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:31 INFO - PROCESS | 1828 | 1467437491939 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
22:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 587ms
22:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
22:31:32 INFO - PROCESS | 1828 | 1467437492418 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:32 INFO - PROCESS | 1828 | 1467437492519 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
22:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 527ms
22:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
22:31:32 INFO - PROCESS | 1828 | 1467437492950 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:33 INFO - PROCESS | 1828 | 1467437493061 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
22:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 630ms
22:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
22:31:33 INFO - PROCESS | 1828 | 1467437493588 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:33 INFO - PROCESS | 1828 | 1467437493731 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
22:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 572ms
22:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
22:31:34 INFO - PROCESS | 1828 | 1467437494162 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:34 INFO - PROCESS | 1828 | 1467437494256 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
22:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms
22:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
22:31:34 INFO - PROCESS | 1828 | 1467437494641 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:34 INFO - PROCESS | 1828 | 1467437494745 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
22:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 523ms
22:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
22:31:35 INFO - PROCESS | 1828 | 1467437495168 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:35 INFO - PROCESS | 1828 | 1467437495263 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
22:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 631ms
22:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
22:31:35 INFO - PROCESS | 1828 | 1467437495804 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:35 INFO - PROCESS | 1828 | 1467437495900 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
22:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 473ms
22:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
22:31:36 INFO - PROCESS | 1828 | 1467437496285 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:36 INFO - PROCESS | 1828 | 1467437496394 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
22:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 583ms
22:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
22:31:36 INFO - PROCESS | 1828 | 1467437496874 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:37 INFO - PROCESS | 1828 | 1467437496997 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
22:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 627ms
22:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
22:31:37 INFO - PROCESS | 1828 | 1467437497509 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:37 INFO - PROCESS | 1828 | 1467437497663 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
22:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 983ms
22:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
22:31:38 INFO - PROCESS | 1828 | 1467437498498 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:38 INFO - PROCESS | 1828 | 1467437498598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
22:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 582ms
22:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
22:31:39 INFO - PROCESS | 1828 | 1467437499091 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:39 INFO - PROCESS | 1828 | 1467437499192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
22:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms
22:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
22:31:39 INFO - PROCESS | 1828 | 1467437499625 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:39 INFO - PROCESS | 1828 | 1467437499722 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
22:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 525ms
22:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
22:31:40 INFO - PROCESS | 1828 | 1467437500154 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:40 INFO - PROCESS | 1828 | 1467437500258 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
22:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 573ms
22:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
22:31:40 INFO - PROCESS | 1828 | 1467437500736 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:40 INFO - PROCESS | 1828 | 1467437500829 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
22:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 576ms
22:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
22:31:41 INFO - PROCESS | 1828 | 1467437501318 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:41 INFO - PROCESS | 1828 | 1467437501459 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
22:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 635ms
22:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
22:31:41 INFO - PROCESS | 1828 | 1467437501955 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:42 INFO - PROCESS | 1828 | 1467437502059 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
22:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms
22:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
22:31:42 INFO - PROCESS | 1828 | 1467437502483 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:42 INFO - PROCESS | 1828 | 1467437502573 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
22:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 474ms
22:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
22:31:42 INFO - PROCESS | 1828 | 1467437502961 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:43 INFO - PROCESS | 1828 | 1467437503053 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
22:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms
22:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
22:31:43 INFO - PROCESS | 1828 | 1467437503490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:43 INFO - PROCESS | 1828 | 1467437503593 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
22:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 526ms
22:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
22:31:44 INFO - PROCESS | 1828 | 1467437504021 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:44 INFO - PROCESS | 1828 | 1467437504132 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
22:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 532ms
22:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
22:31:44 INFO - PROCESS | 1828 | 1467437504559 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:44 INFO - PROCESS | 1828 | 1467437504705 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
22:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 828ms
22:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
22:31:45 INFO - PROCESS | 1828 | 1467437505394 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:45 INFO - PROCESS | 1828 | 1467437505503 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:45 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
22:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 538ms
22:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
22:31:45 INFO - PROCESS | 1828 | 1467437505945 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:46 INFO - PROCESS | 1828 | 1467437506091 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
22:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 579ms
22:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
22:31:46 INFO - PROCESS | 1828 | 1467437506535 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:46 INFO - PROCESS | 1828 | 1467437506640 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
22:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 533ms
22:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
22:31:47 INFO - PROCESS | 1828 | 1467437507065 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:47 INFO - PROCESS | 1828 | 1467437507162 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
22:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 529ms
22:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
22:31:47 INFO - PROCESS | 1828 | 1467437507599 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:47 INFO - PROCESS | 1828 | 1467437507704 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
22:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 526ms
22:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
22:31:48 INFO - PROCESS | 1828 | 1467437508140 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:48 INFO - PROCESS | 1828 | 1467437508276 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
22:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 634ms
22:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
22:31:48 INFO - PROCESS | 1828 | 1467437508776 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:48 INFO - PROCESS | 1828 | 1467437508871 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
22:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms
22:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
22:31:49 INFO - PROCESS | 1828 | 1467437509302 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:49 INFO - PROCESS | 1828 | 1467437509401 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
22:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 471ms
22:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
22:31:49 INFO - PROCESS | 1828 | 1467437509778 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:49 INFO - PROCESS | 1828 | 1467437509895 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:50 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
22:31:50 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
22:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:31:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 533ms
22:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
22:31:50 INFO - PROCESS | 1828 | 1467437510317 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:50 INFO - PROCESS | 1828 | 1467437510411 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
22:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 523ms
22:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
22:31:50 INFO - PROCESS | 1828 | 1467437510862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:50 INFO - PROCESS | 1828 | 1467437510977 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
22:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 532ms
22:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
22:31:51 INFO - PROCESS | 1828 | 1467437511388 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:51 INFO - PROCESS | 1828 | 1467437511486 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
22:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 624ms
22:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
22:31:52 INFO - PROCESS | 1828 | 1467437512022 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:52 INFO - PROCESS | 1828 | 1467437512139 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
22:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 778ms
22:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
22:31:52 INFO - PROCESS | 1828 | 1467437512983 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:53 INFO - PROCESS | 1828 | 1467437513094 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
22:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 532ms
22:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
22:31:53 INFO - PROCESS | 1828 | 1467437513524 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:53 INFO - PROCESS | 1828 | 1467437513641 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
22:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 538ms
22:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
22:31:54 INFO - PROCESS | 1828 | 1467437514068 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:54 INFO - PROCESS | 1828 | 1467437514177 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
22:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms
22:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
22:31:54 INFO - PROCESS | 1828 | 1467437514587 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:54 INFO - PROCESS | 1828 | 1467437514723 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
22:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 580ms
22:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
22:31:55 INFO - PROCESS | 1828 | 1467437515180 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:55 INFO - PROCESS | 1828 | 1467437515273 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
22:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 574ms
22:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
22:31:55 INFO - PROCESS | 1828 | 1467437515762 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:55 INFO - PROCESS | 1828 | 1467437515886 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
22:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 573ms
22:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
22:31:56 INFO - PROCESS | 1828 | 1467437516339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:56 INFO - PROCESS | 1828 | 1467437516460 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
22:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 573ms
22:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
22:31:56 INFO - PROCESS | 1828 | 1467437516916 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:57 INFO - PROCESS | 1828 | 1467437517007 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
22:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 476ms
22:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
22:31:57 INFO - PROCESS | 1828 | 1467437517398 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:57 INFO - PROCESS | 1828 | 1467437517497 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
22:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms
22:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
22:31:57 INFO - PROCESS | 1828 | 1467437517928 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:58 INFO - PROCESS | 1828 | 1467437518029 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
22:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms
22:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
22:31:58 INFO - PROCESS | 1828 | 1467437518455 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:58 INFO - PROCESS | 1828 | 1467437518569 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
22:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 681ms
22:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
22:31:59 INFO - PROCESS | 1828 | 1467437519151 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:31:59 INFO - PROCESS | 1828 | 1467437519326 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
22:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1041ms
22:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
22:32:00 INFO - PROCESS | 1828 | 1467437520232 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:00 INFO - PROCESS | 1828 | 1467437520339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
22:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 629ms
22:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
22:32:00 INFO - PROCESS | 1828 | 1467437520873 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:00 INFO - PROCESS | 1828 | 1467437520983 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
22:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 577ms
22:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
22:32:01 INFO - PROCESS | 1828 | 1467437521463 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:01 INFO - PROCESS | 1828 | 1467437521609 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
22:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 630ms
22:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
22:32:02 INFO - PROCESS | 1828 | 1467437522093 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:02 INFO - PROCESS | 1828 | 1467437522193 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
22:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 684ms
22:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
22:32:02 INFO - PROCESS | 1828 | 1467437522789 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:02 INFO - PROCESS | 1828 | 1467437522975 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
22:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 796ms
22:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
22:32:03 INFO - PROCESS | 1828 | 1467437523591 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:03 INFO - PROCESS | 1828 | 1467437523739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
22:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 573ms
22:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
22:32:04 INFO - PROCESS | 1828 | 1467437524166 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:04 INFO - PROCESS | 1828 | 1467437524288 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
22:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms
22:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
22:32:04 INFO - PROCESS | 1828 | 1467437524692 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:04 INFO - PROCESS | 1828 | 1467437524784 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
22:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 475ms
22:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
22:32:05 INFO - PROCESS | 1828 | 1467437525173 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:05 INFO - PROCESS | 1828 | 1467437525264 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
22:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms
22:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
22:32:05 INFO - PROCESS | 1828 | 1467437525705 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:05 INFO - PROCESS | 1828 | 1467437525805 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
22:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms
22:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
22:32:06 INFO - PROCESS | 1828 | 1467437526239 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:06 INFO - PROCESS | 1828 | 1467437526426 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
22:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 691ms
22:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
22:32:06 INFO - PROCESS | 1828 | 1467437526947 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:07 INFO - PROCESS | 1828 | 1467437527051 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
22:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 587ms
22:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
22:32:07 INFO - PROCESS | 1828 | 1467437527541 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:07 INFO - PROCESS | 1828 | 1467437527679 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
22:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 974ms
22:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
22:32:08 INFO - PROCESS | 1828 | 1467437528523 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:08 INFO - PROCESS | 1828 | 1467437528624 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
22:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 576ms
22:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
22:32:09 INFO - PROCESS | 1828 | 1467437529109 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:09 INFO - PROCESS | 1828 | 1467437529211 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
22:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 528ms
22:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
22:32:09 INFO - PROCESS | 1828 | 1467437529650 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:09 INFO - PROCESS | 1828 | 1467437529747 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
22:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 528ms
22:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
22:32:10 INFO - PROCESS | 1828 | 1467437530178 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:10 INFO - PROCESS | 1828 | 1467437530281 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
22:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 634ms
22:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
22:32:10 INFO - PROCESS | 1828 | 1467437530817 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:10 INFO - PROCESS | 1828 | 1467437530927 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
22:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 534ms
22:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
22:32:11 INFO - PROCESS | 1828 | 1467437531361 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:11 INFO - PROCESS | 1828 | 1467437531497 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
22:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 625ms
22:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
22:32:11 INFO - PROCESS | 1828 | 1467437531990 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:12 INFO - PROCESS | 1828 | 1467437532090 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
22:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 522ms
22:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
22:32:12 INFO - PROCESS | 1828 | 1467437532520 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:12 INFO - PROCESS | 1828 | 1467437532608 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
22:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms
22:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
22:32:12 INFO - PROCESS | 1828 | 1467437532995 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:13 INFO - PROCESS | 1828 | 1467437533090 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
22:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 474ms
22:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
22:32:13 INFO - PROCESS | 1828 | 1467437533475 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:13 INFO - PROCESS | 1828 | 1467437533569 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
22:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 528ms
22:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
22:32:14 INFO - PROCESS | 1828 | 1467437534011 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:14 INFO - PROCESS | 1828 | 1467437534125 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
22:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 573ms
22:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
22:32:14 INFO - PROCESS | 1828 | 1467437534591 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:14 INFO - PROCESS | 1828 | 1467437534713 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
22:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 873ms
22:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
22:32:15 INFO - PROCESS | 1828 | 1467437535483 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:15 INFO - PROCESS | 1828 | 1467437535589 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
22:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 624ms
22:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
22:32:16 INFO - PROCESS | 1828 | 1467437536119 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:16 INFO - PROCESS | 1828 | 1467437536232 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
22:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 582ms
22:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
22:32:16 INFO - PROCESS | 1828 | 1467437536723 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:16 INFO - PROCESS | 1828 | 1467437536832 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
22:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 635ms
22:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
22:32:17 INFO - PROCESS | 1828 | 1467437537347 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:17 INFO - PROCESS | 1828 | 1467437537490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
22:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 678ms
22:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
22:32:18 INFO - PROCESS | 1828 | 1467437538032 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:18 INFO - PROCESS | 1828 | 1467437538138 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
22:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 630ms
22:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
22:32:18 INFO - PROCESS | 1828 | 1467437538671 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:18 INFO - PROCESS | 1828 | 1467437538836 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
22:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 621ms
22:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
22:32:19 INFO - PROCESS | 1828 | 1467437539296 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:19 INFO - PROCESS | 1828 | 1467437539396 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
22:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 536ms
22:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
22:32:19 INFO - PROCESS | 1828 | 1467437539837 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:19 INFO - PROCESS | 1828 | 1467437539927 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
22:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms
22:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
22:32:20 INFO - PROCESS | 1828 | 1467437540362 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:20 INFO - PROCESS | 1828 | 1467437540462 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
22:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms
22:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
22:32:20 INFO - PROCESS | 1828 | 1467437540896 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:21 INFO - PROCESS | 1828 | 1467437541007 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
22:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 579ms
22:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
22:32:21 INFO - PROCESS | 1828 | 1467437541482 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:21 INFO - PROCESS | 1828 | 1467437541635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
22:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 772ms
22:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
22:32:22 INFO - PROCESS | 1828 | 1467437542284 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:22 INFO - PROCESS | 1828 | 1467437542488 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
22:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 980ms
22:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
22:32:23 INFO - PROCESS | 1828 | 1467437543266 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:23 INFO - PROCESS | 1828 | 1467437543381 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
22:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 586ms
22:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
22:32:23 INFO - PROCESS | 1828 | 1467437543863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:23 INFO - PROCESS | 1828 | 1467437543976 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
22:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 574ms
22:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
22:32:24 INFO - PROCESS | 1828 | 1467437544450 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:24 INFO - PROCESS | 1828 | 1467437544555 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
22:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 576ms
22:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
22:32:25 INFO - PROCESS | 1828 | 1467437545024 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:25 INFO - PROCESS | 1828 | 1467437545159 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
22:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 676ms
22:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
22:32:25 INFO - PROCESS | 1828 | 1467437545715 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:25 INFO - PROCESS | 1828 | 1467437545863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
22:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 883ms
22:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
22:32:26 INFO - PROCESS | 1828 | 1467437546609 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:26 INFO - PROCESS | 1828 | 1467437546808 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
22:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 938ms
22:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
22:32:27 INFO - PROCESS | 1828 | 1467437547547 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:27 INFO - PROCESS | 1828 | 1467437547662 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
22:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms
22:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
22:32:28 INFO - PROCESS | 1828 | 1467437548124 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:28 INFO - PROCESS | 1828 | 1467437548221 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
22:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 530ms
22:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
22:32:28 INFO - PROCESS | 1828 | 1467437548660 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:28 INFO - PROCESS | 1828 | 1467437548758 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
22:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 574ms
22:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
22:32:29 INFO - PROCESS | 1828 | 1467437549262 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:29 INFO - PROCESS | 1828 | 1467437549387 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
22:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 880ms
22:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
22:32:30 INFO - PROCESS | 1828 | 1467437550149 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:30 INFO - PROCESS | 1828 | 1467437550300 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
22:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 725ms
22:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
22:32:30 INFO - PROCESS | 1828 | 1467437550883 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:31 INFO - PROCESS | 1828 | 1467437551005 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
22:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 738ms
22:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
22:32:31 INFO - PROCESS | 1828 | 1467437551640 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:31 INFO - PROCESS | 1828 | 1467437551804 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
22:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 988ms
22:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
22:32:32 INFO - PROCESS | 1828 | 1467437552635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:32 INFO - PROCESS | 1828 | 1467437552752 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
22:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 628ms
22:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
22:32:33 INFO - PROCESS | 1828 | 1467437553276 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:33 INFO - PROCESS | 1828 | 1467437553376 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
22:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 578ms
22:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
22:32:33 INFO - PROCESS | 1828 | 1467437553865 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:33 INFO - PROCESS | 1828 | 1467437553986 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
22:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 584ms
22:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
22:32:34 INFO - PROCESS | 1828 | 1467437554446 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:34 INFO - PROCESS | 1828 | 1467437554574 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
22:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 633ms
22:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
22:32:35 INFO - PROCESS | 1828 | 1467437555090 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:35 INFO - PROCESS | 1828 | 1467437555187 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
22:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 574ms
22:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
22:32:35 INFO - PROCESS | 1828 | 1467437555687 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:35 INFO - PROCESS | 1828 | 1467437555819 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
22:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 624ms
22:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
22:32:36 INFO - PROCESS | 1828 | 1467437556315 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:36 INFO - PROCESS | 1828 | 1467437556455 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
22:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 621ms
22:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
22:32:36 INFO - PROCESS | 1828 | 1467437556945 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:37 INFO - PROCESS | 1828 | 1467437557054 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
22:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 541ms
22:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
22:32:37 INFO - PROCESS | 1828 | 1467437557489 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:37 INFO - PROCESS | 1828 | 1467437557588 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
22:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 527ms
22:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
22:32:38 INFO - PROCESS | 1828 | 1467437558025 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:38 INFO - PROCESS | 1828 | 1467437558129 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
22:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 677ms
22:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
22:32:38 INFO - PROCESS | 1828 | 1467437558711 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:38 INFO - PROCESS | 1828 | 1467437558951 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
22:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 740ms
22:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
22:32:39 INFO - PROCESS | 1828 | 1467437559462 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:39 INFO - PROCESS | 1828 | 1467437559572 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
22:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 581ms
22:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
22:32:40 INFO - PROCESS | 1828 | 1467437560046 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:40 INFO - PROCESS | 1828 | 1467437560152 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
22:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 574ms
22:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
22:32:40 INFO - PROCESS | 1828 | 1467437560635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:40 INFO - PROCESS | 1828 | 1467437560739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
22:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 528ms
22:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
22:32:41 INFO - PROCESS | 1828 | 1467437561161 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:41 INFO - PROCESS | 1828 | 1467437561256 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
22:32:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 574ms
22:32:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
22:32:41 INFO - PROCESS | 1828 | 1467437561741 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:41 INFO - PROCESS | 1828 | 1467437561865 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
22:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 632ms
22:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
22:32:42 INFO - PROCESS | 1828 | 1467437562378 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:42 INFO - PROCESS | 1828 | 1467437562496 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
22:32:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 530ms
22:32:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
22:32:42 INFO - PROCESS | 1828 | 1467437562915 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:43 INFO - PROCESS | 1828 | 1467437563009 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
22:32:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 525ms
22:32:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
22:32:43 INFO - PROCESS | 1828 | 1467437563444 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:43 INFO - PROCESS | 1828 | 1467437563543 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
22:32:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms
22:32:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
22:32:43 INFO - PROCESS | 1828 | 1467437563970 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:44 INFO - PROCESS | 1828 | 1467437564068 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
22:32:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 526ms
22:32:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
22:32:44 INFO - PROCESS | 1828 | 1467437564501 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:44 INFO - PROCESS | 1828 | 1467437564602 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:45 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)
22:32:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1072ms
22:32:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
22:32:45 INFO - PROCESS | 1828 | 1467437565582 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:45 INFO - PROCESS | 1828 | 1467437565702 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:46 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
22:32:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:32:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
22:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1230ms
22:32:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
22:32:46 INFO - PROCESS | 1828 | 1467437566821 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:46 INFO - PROCESS | 1828 | 1467437566933 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:47 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
22:32:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:32:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
22:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1035ms
22:32:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
22:32:47 INFO - PROCESS | 1828 | 1467437567878 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:47 INFO - PROCESS | 1828 | 1467437567988 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:48 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)
22:32:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1029ms
22:32:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
22:32:48 INFO - PROCESS | 1828 | 1467437568935 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:49 INFO - PROCESS | 1828 | 1467437569070 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:49 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)
22:32:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1078ms
22:32:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
22:32:50 INFO - PROCESS | 1828 | 1467437570018 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:50 INFO - PROCESS | 1828 | 1467437570117 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:50 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
22:32:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:32:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
22:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 990ms
22:32:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
22:32:51 INFO - PROCESS | 1828 | 1467437571007 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:51 INFO - PROCESS | 1828 | 1467437571099 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:51 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
22:32:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:32:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
22:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 996ms
22:32:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
22:32:52 INFO - PROCESS | 1828 | 1467437572012 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:52 INFO - PROCESS | 1828 | 1467437572130 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:53 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
22:32:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:32:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
22:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1025ms
22:32:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
22:32:53 INFO - PROCESS | 1828 | 1467437573046 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:53 INFO - PROCESS | 1828 | 1467437573177 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:54 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
22:32:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:32:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
22:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1183ms
22:32:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
22:32:54 INFO - PROCESS | 1828 | 1467437574236 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:54 INFO - PROCESS | 1828 | 1467437574360 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
22:32:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 573ms
22:32:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
22:32:54 INFO - PROCESS | 1828 | 1467437574820 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:54 INFO - PROCESS | 1828 | 1467437574928 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
22:32:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 574ms
22:32:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
22:32:55 INFO - PROCESS | 1828 | 1467437575412 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:55 INFO - PROCESS | 1828 | 1467437575532 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:56 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"
22:32:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:32:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
22:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:32:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 628ms
22:32:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
22:32:56 INFO - PROCESS | 1828 | 1467437576040 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:56 INFO - PROCESS | 1828 | 1467437576143 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
22:32:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 538ms
22:32:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
22:32:56 INFO - PROCESS | 1828 | 1467437576575 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:56 INFO - PROCESS | 1828 | 1467437576664 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:57 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"
22:32:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:32:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
22:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:32:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 573ms
22:32:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
22:32:57 INFO - PROCESS | 1828 | 1467437577158 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:57 INFO - PROCESS | 1828 | 1467437577277 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:57 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"
22:32:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:32:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
22:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:32:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 583ms
22:32:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
22:32:57 INFO - PROCESS | 1828 | 1467437577746 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:57 INFO - PROCESS | 1828 | 1467437577837 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
22:32:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 526ms
22:32:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
22:32:58 INFO - PROCESS | 1828 | 1467437578284 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:58 INFO - PROCESS | 1828 | 1467437578399 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:59 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
22:32:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:32:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
22:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:32:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:32:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 988ms
22:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
22:32:59 INFO - PROCESS | 1828 | 1467437579275 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:59 INFO - PROCESS | 1828 | 1467437579366 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
22:32:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 525ms
22:32:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
22:32:59 INFO - PROCESS | 1828 | 1467437579806 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:32:59 INFO - PROCESS | 1828 | 1467437579933 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
22:33:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 673ms
22:33:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
22:33:00 INFO - PROCESS | 1828 | 1467437580487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:00 INFO - PROCESS | 1828 | 1467437580741 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
22:33:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 972ms
22:33:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
22:33:01 INFO - PROCESS | 1828 | 1467437581478 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:01 INFO - PROCESS | 1828 | 1467437581591 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
22:33:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 631ms
22:33:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
22:33:02 INFO - PROCESS | 1828 | 1467437582112 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:02 INFO - PROCESS | 1828 | 1467437582214 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
22:33:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 577ms
22:33:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
22:33:02 INFO - PROCESS | 1828 | 1467437582708 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:02 INFO - PROCESS | 1828 | 1467437582812 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
22:33:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 530ms
22:33:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
22:33:03 INFO - PROCESS | 1828 | 1467437583232 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:03 INFO - PROCESS | 1828 | 1467437583339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
22:33:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 572ms
22:33:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
22:33:03 INFO - PROCESS | 1828 | 1467437583817 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:03 INFO - PROCESS | 1828 | 1467437583922 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
22:33:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 628ms
22:33:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
22:33:04 INFO - PROCESS | 1828 | 1467437584455 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:04 INFO - PROCESS | 1828 | 1467437584611 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
22:33:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 627ms
22:33:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
22:33:05 INFO - PROCESS | 1828 | 1467437585078 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:05 INFO - PROCESS | 1828 | 1467437585173 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
22:33:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 474ms
22:33:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
22:33:05 INFO - PROCESS | 1828 | 1467437585559 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:05 INFO - PROCESS | 1828 | 1467437585653 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
22:33:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 524ms
22:33:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
22:33:06 INFO - PROCESS | 1828 | 1467437586088 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:06 INFO - PROCESS | 1828 | 1467437586183 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
22:33:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 528ms
22:33:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
22:33:06 INFO - PROCESS | 1828 | 1467437586622 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:06 INFO - PROCESS | 1828 | 1467437586718 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
22:33:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 526ms
22:33:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
22:33:07 INFO - PROCESS | 1828 | 1467437587156 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:07 INFO - PROCESS | 1828 | 1467437587268 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
22:33:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 685ms
22:33:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
22:33:07 INFO - PROCESS | 1828 | 1467437587848 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:07 INFO - PROCESS | 1828 | 1467437587969 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
22:33:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 786ms
22:33:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
22:33:08 INFO - PROCESS | 1828 | 1467437588640 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:08 INFO - PROCESS | 1828 | 1467437588757 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
22:33:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 546ms
22:33:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
22:33:09 INFO - PROCESS | 1828 | 1467437589198 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:09 INFO - PROCESS | 1828 | 1467437589342 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
22:33:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 580ms
22:33:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
22:33:09 INFO - PROCESS | 1828 | 1467437589790 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:09 INFO - PROCESS | 1828 | 1467437589908 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
22:33:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 586ms
22:33:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
22:33:10 INFO - PROCESS | 1828 | 1467437590374 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:10 INFO - PROCESS | 1828 | 1467437590477 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
22:33:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 523ms
22:33:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
22:33:10 INFO - PROCESS | 1828 | 1467437590901 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:11 INFO - PROCESS | 1828 | 1467437591014 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
22:33:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 571ms
22:33:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
22:33:11 INFO - PROCESS | 1828 | 1467437591486 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:11 INFO - PROCESS | 1828 | 1467437591627 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
22:33:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 623ms
22:33:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
22:33:12 INFO - PROCESS | 1828 | 1467437592107 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:12 INFO - PROCESS | 1828 | 1467437592203 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
22:33:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms
22:33:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
22:33:12 INFO - PROCESS | 1828 | 1467437592635 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:12 INFO - PROCESS | 1828 | 1467437592728 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
22:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 522ms
22:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
22:33:13 INFO - PROCESS | 1828 | 1467437593165 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:13 INFO - PROCESS | 1828 | 1467437593259 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
22:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 528ms
22:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
22:33:13 INFO - PROCESS | 1828 | 1467437593696 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:13 INFO - PROCESS | 1828 | 1467437593790 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
22:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 525ms
22:33:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
22:33:14 INFO - PROCESS | 1828 | 1467437594226 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:14 INFO - PROCESS | 1828 | 1467437594343 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
22:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 573ms
22:33:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
22:33:14 INFO - PROCESS | 1828 | 1467437594806 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:14 INFO - PROCESS | 1828 | 1467437594982 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
22:33:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 725ms
22:33:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
22:33:15 INFO - PROCESS | 1828 | 1467437595541 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:15 INFO - PROCESS | 1828 | 1467437595736 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
22:33:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 982ms
22:33:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
22:33:16 INFO - PROCESS | 1828 | 1467437596529 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:16 INFO - PROCESS | 1828 | 1467437596646 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
22:33:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 622ms
22:33:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
22:33:17 INFO - PROCESS | 1828 | 1467437597164 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:17 INFO - PROCESS | 1828 | 1467437597281 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
22:33:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 577ms
22:33:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
22:33:17 INFO - PROCESS | 1828 | 1467437597757 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:17 INFO - PROCESS | 1828 | 1467437597881 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
22:33:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 581ms
22:33:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
22:33:18 INFO - PROCESS | 1828 | 1467437598332 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:18 INFO - PROCESS | 1828 | 1467437598444 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
22:33:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms
22:33:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
22:33:18 INFO - PROCESS | 1828 | 1467437598913 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:19 INFO - PROCESS | 1828 | 1467437599013 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
22:33:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 622ms
22:33:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
22:33:19 INFO - PROCESS | 1828 | 1467437599551 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:19 INFO - PROCESS | 1828 | 1467437599687 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
22:33:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 621ms
22:33:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
22:33:20 INFO - PROCESS | 1828 | 1467437600187 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:20 INFO - PROCESS | 1828 | 1467437600298 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
22:33:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 541ms
22:33:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
22:33:20 INFO - PROCESS | 1828 | 1467437600727 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:20 INFO - PROCESS | 1828 | 1467437600815 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
22:33:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 523ms
22:33:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
22:33:21 INFO - PROCESS | 1828 | 1467437601259 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:21 INFO - PROCESS | 1828 | 1467437601362 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
22:33:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 578ms
22:33:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
22:33:21 INFO - PROCESS | 1828 | 1467437601847 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:21 INFO - PROCESS | 1828 | 1467437601934 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
22:33:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 625ms
22:33:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
22:33:22 INFO - PROCESS | 1828 | 1467437602497 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:22 INFO - PROCESS | 1828 | 1467437602739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
22:33:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 934ms
22:33:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
22:33:23 INFO - PROCESS | 1828 | 1467437603432 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:23 INFO - PROCESS | 1828 | 1467437603550 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
22:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 623ms
22:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
22:33:24 INFO - PROCESS | 1828 | 1467437604067 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:24 INFO - PROCESS | 1828 | 1467437604177 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
22:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 575ms
22:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
22:33:24 INFO - PROCESS | 1828 | 1467437604662 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:24 INFO - PROCESS | 1828 | 1467437604770 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
22:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 579ms
22:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
22:33:25 INFO - PROCESS | 1828 | 1467437605238 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:25 INFO - PROCESS | 1828 | 1467437605352 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
22:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 580ms
22:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
22:33:25 INFO - PROCESS | 1828 | 1467437605822 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:25 INFO - PROCESS | 1828 | 1467437605934 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
22:33:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 583ms
22:33:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
22:33:26 INFO - PROCESS | 1828 | 1467437606420 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:26 INFO - PROCESS | 1828 | 1467437606566 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
22:33:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
22:33:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 529ms
22:33:26 INFO - TEST-START | /DOMEvents/constructors.html
22:33:26 INFO - PROCESS | 1828 | 1467437606957 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:27 INFO - PROCESS | 1828 | 1467437607039 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
22:33:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
22:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:33:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
22:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:33:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
22:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:33:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
22:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:33:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
22:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:33:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
22:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
22:33:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:33:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
22:33:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 497ms
22:33:27 INFO - TEST-START | /DOMEvents/event-phases-order.html
22:33:27 INFO - PROCESS | 1828 | 1467437607465 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:27 INFO - PROCESS | 1828 | 1467437607561 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
22:33:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 421ms
22:33:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
22:33:27 INFO - PROCESS | 1828 | 1467437607891 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:27 INFO - PROCESS | 1828 | 1467437607971 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
22:33:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:33:28 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
22:33:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:33:28 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
22:33:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:33:28 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]"
22:33:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:33:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
22:33:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 424ms
22:33:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
22:33:28 INFO - PROCESS | 1828 | 1467437608327 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:28 INFO - PROCESS | 1828 | 1467437608406 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:28 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
22:33:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
22:33:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 433ms
22:33:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
22:33:28 INFO - PROCESS | 1828 | 1467437608763 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:28 INFO - PROCESS | 1828 | 1467437608861 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:29 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
22:33:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
22:33:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms
22:33:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
22:33:29 INFO - PROCESS | 1828 | 1467437609237 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:29 INFO - PROCESS | 1828 | 1467437609323 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
22:33:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 425ms
22:33:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
22:33:29 INFO - PROCESS | 1828 | 1467437609671 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:29 INFO - PROCESS | 1828 | 1467437609758 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:30 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.
22:33:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 538ms
22:33:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
22:33:30 INFO - PROCESS | 1828 | 1467437610221 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:30 INFO - PROCESS | 1828 | 1467437610345 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:30 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
22:33:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
22:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
22:33:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 684ms
22:33:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
22:33:30 INFO - PROCESS | 1828 | 1467437610910 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:31 INFO - PROCESS | 1828 | 1467437611026 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:31 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.
22:33:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 733ms
22:33:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
22:33:31 INFO - PROCESS | 1828 | 1467437611728 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:31 INFO - PROCESS | 1828 | 1467437611875 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:32 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.
22:33:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 789ms
22:33:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
22:33:32 INFO - PROCESS | 1828 | 1467437612535 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:32 INFO - PROCESS | 1828 | 1467437612696 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
22:33:33 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
22:33:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 691ms
22:33:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
22:33:33 INFO - PROCESS | 1828 | 1467437613246 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:33 INFO - PROCESS | 1828 | 1467437613369 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:33 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.
22:33:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 488ms
22:33:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
22:33:33 INFO - PROCESS | 1828 | 1467437613747 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:33 INFO - PROCESS | 1828 | 1467437613832 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:34 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.
22:33:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 423ms
22:33:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
22:33:34 INFO - PROCESS | 1828 | 1467437614180 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:34 INFO - PROCESS | 1828 | 1467437614264 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:34 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.
22:33:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 484ms
22:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
22:33:34 INFO - PROCESS | 1828 | 1467437614661 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:34 INFO - PROCESS | 1828 | 1467437614747 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:35 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.
22:33:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 376ms
22:33:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
22:33:35 INFO - PROCESS | 1828 | 1467437615063 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:35 INFO - PROCESS | 1828 | 1467437615145 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:35 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.
22:33:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 433ms
22:33:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
22:33:35 INFO - PROCESS | 1828 | 1467437615509 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:35 INFO - PROCESS | 1828 | 1467437615620 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:35 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.
22:33:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 481ms
22:33:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
22:33:35 INFO - PROCESS | 1828 | 1467437615997 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:36 INFO - PROCESS | 1828 | 1467437616079 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:36 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
22:33:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
22:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
22:33:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 427ms
22:33:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
22:33:36 INFO - PROCESS | 1828 | 1467437616429 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:36 INFO - PROCESS | 1828 | 1467437616515 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:36 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.
22:33:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 422ms
22:33:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
22:33:36 INFO - PROCESS | 1828 | 1467437616858 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:36 INFO - PROCESS | 1828 | 1467437616940 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:37 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.
22:33:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms
22:33:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
22:33:37 INFO - PROCESS | 1828 | 1467437617390 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:37 INFO - PROCESS | 1828 | 1467437617487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
22:33:37 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
22:33:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 423ms
22:33:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
22:33:37 INFO - PROCESS | 1828 | 1467437617824 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:37 INFO - PROCESS | 1828 | 1467437617922 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:38 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.
22:33:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 426ms
22:33:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
22:33:38 INFO - PROCESS | 1828 | 1467437618250 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:38 INFO - PROCESS | 1828 | 1467437618336 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:38 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.
22:33:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 423ms
22:33:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
22:33:38 INFO - PROCESS | 1828 | 1467437618696 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:38 INFO - PROCESS | 1828 | 1467437618797 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:39 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.
22:33:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 421ms
22:33:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
22:33:39 INFO - PROCESS | 1828 | 1467437619127 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:39 INFO - PROCESS | 1828 | 1467437619249 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:39 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
22:33:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 633ms
22:33:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker
22:33:39 INFO - PROCESS | 1828 | 1467437619764 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:40 INFO - PROCESS | 1828 | 1467437620031 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
22:33:40 INFO - {}
22:33:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
22:33:40 INFO - {}
22:33:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
22:33:40 INFO - {}
22:33:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
22:33:40 INFO - {}
22:33:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms
22:33:40 INFO - TEST-START | /FileAPI/fileReader.html
22:33:40 INFO - PROCESS | 1828 | 1467437620510 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:40 INFO - PROCESS | 1828 | 1467437620601 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
22:33:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
22:33:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
22:33:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
22:33:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 482ms
22:33:40 INFO - TEST-START | /FileAPI/historical.html
22:33:40 INFO - PROCESS | 1828 | 1467437620993 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:41 INFO - PROCESS | 1828 | 1467437621088 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
22:33:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
22:33:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
22:33:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
22:33:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
22:33:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
22:33:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
22:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
22:33:41 INFO - TEST-OK | /FileAPI/historical.html | took 477ms
22:33:41 INFO - TEST-START | /FileAPI/idlharness.html
22:33:41 INFO - PROCESS | 1828 | 1467437621490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:41 INFO - PROCESS | 1828 | 1467437621591 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
22:33:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
22:33:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:33:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:33:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
22:33:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
22:33:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:33:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:33:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
22:33:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
22:33:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:33:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:33:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
22:33:42 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
22:33:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
22:33:42 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
22:33:42 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
22:33:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
22:33:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
22:33:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:33:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
22:33:42 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
22:33:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
22:33:42 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
22:33:42 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
22:33:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
22:33:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
22:33:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 726ms
22:33:42 INFO - TEST-START | /FileAPI/idlharness.worker
22:33:42 INFO - PROCESS | 1828 | 1467437622262 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:42 INFO - PROCESS | 1828 | 1467437622399 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
22:33:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:33:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
22:33:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:33:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
22:33:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:33:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
22:33:43 INFO - {}
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
22:33:43 INFO - {}
22:33:43 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 - {}
22:33:43 INFO - {}
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
22:33:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
22:33:43 INFO - {}
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
22:33:43 INFO - {}
22:33:43 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 - {}
22:33:43 INFO - {}
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:33:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:33:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:33:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:33:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 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
22:33:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:33:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:33:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
22:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:33:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:33:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:33:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:33:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:33:43 INFO - {}
22:33:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1025ms
22:33:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
22:33:43 INFO - PROCESS | 1828 | 1467437623253 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:43 INFO - PROCESS | 1828 | 1467437623451 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
22:33:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 635ms
22:33:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html
22:33:43 INFO - PROCESS | 1828 | 1467437623919 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:44 INFO - PROCESS | 1828 | 1467437624048 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
22:33:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 484ms
22:33:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
22:33:44 INFO - PROCESS | 1828 | 1467437624406 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:44 INFO - PROCESS | 1828 | 1467437624490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
22:33:44 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.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
22:33:44 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'.)
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
22:33:44 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.
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
22:33:44 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.
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
22:33:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
22:33:44 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.
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
22:33:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
22:33:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
22:33:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
22:33:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
22:33:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
22:33:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:33:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
22:33:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 553ms
22:33:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
22:33:45 INFO - PROCESS | 1828 | 1467437624970 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:45 INFO - PROCESS | 1828 | 1467437625085 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
22:33:45 INFO - {}
22:33:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 472ms
22:33:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
22:33:45 INFO - PROCESS | 1828 | 1467437625446 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:45 INFO - PROCESS | 1828 | 1467437625526 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
22:33:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
22:33:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 419ms
22:33:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
22:33:45 INFO - PROCESS | 1828 | 1467437625875 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:45 INFO - PROCESS | 1828 | 1467437625958 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
22:33:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:33:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:33:46 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"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:33:46 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"
22:33:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:33:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:33:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 588ms
22:33:46 INFO - TEST-START | /FileAPI/file/File-constructor.html
22:33:46 INFO - PROCESS | 1828 | 1467437626479 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:46 INFO - PROCESS | 1828 | 1467437626705 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
22:33:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
22:33:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
22:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
22:33:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
22:33:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
22:33:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
22:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
22:33:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
22:33:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
22:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
22:33:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
22:33:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 743ms
22:33:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
22:33:47 INFO - PROCESS | 1828 | 1467437627242 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:47 INFO - PROCESS | 1828 | 1467437627361 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
22:33:47 INFO - {}
22:33:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 624ms
22:33:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
22:33:47 INFO - PROCESS | 1828 | 1467437627870 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:48 INFO - PROCESS | 1828 | 1467437628024 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
22:33:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
22:33:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 579ms
22:33:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
22:33:48 INFO - PROCESS | 1828 | 1467437628458 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:48 INFO - PROCESS | 1828 | 1467437628543 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
22:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
22:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
22:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
22:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
22:33:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
22:33:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 523ms
22:33:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
22:33:49 INFO - PROCESS | 1828 | 1467437628995 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:49 INFO - PROCESS | 1828 | 1467437629091 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
22:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
22:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
22:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
22:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
22:33:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
22:33:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 478ms
22:33:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
22:33:49 INFO - PROCESS | 1828 | 1467437629484 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:49 INFO - PROCESS | 1828 | 1467437629579 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
22:33:49 INFO - reader.readAsText(blob_2)
22:33:49 INFO - }" did not throw
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
22:33:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
22:33:49 INFO - reader.readAsDataURL(blob_2)
22:33:49 INFO - }" did not throw
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
22:33:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
22:33:49 INFO - reader.readAsArrayBuffer(blob_2)
22:33:49 INFO - }" did not throw
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
22:33:49 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
22:33:49 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:33:49 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
22:33:49 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
22:33:49 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:33:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
22:33:49 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
22:33:49 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
22:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:33:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 481ms
22:33:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
22:33:49 INFO - PROCESS | 1828 | 1467437629972 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:50 INFO - PROCESS | 1828 | 1467437630068 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
22:33:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
22:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
22:33:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
22:33:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 478ms
22:33:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
22:33:50 INFO - PROCESS | 1828 | 1467437630454 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:50 INFO - PROCESS | 1828 | 1467437630596 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
22:33:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 529ms
22:33:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
22:33:51 INFO - PROCESS | 1828 | 1467437630998 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:51 INFO - PROCESS | 1828 | 1467437631122 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
22:33:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 525ms
22:33:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
22:33:51 INFO - PROCESS | 1828 | 1467437631519 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:51 INFO - PROCESS | 1828 | 1467437631615 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
22:33:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 476ms
22:33:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
22:33:52 INFO - PROCESS | 1828 | 1467437632000 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:52 INFO - PROCESS | 1828 | 1467437632095 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
22:33:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
22:33:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 476ms
22:33:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
22:33:52 INFO - PROCESS | 1828 | 1467437632482 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:52 INFO - PROCESS | 1828 | 1467437632567 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
22:33:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 426ms
22:33:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
22:33:52 INFO - PROCESS | 1828 | 1467437632921 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:53 INFO - PROCESS | 1828 | 1467437633035 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
22:33:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
22:33:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
22:33:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 495ms
22:33:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
22:33:53 INFO - PROCESS | 1828 | 1467437633421 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:53 INFO - PROCESS | 1828 | 1467437633511 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
22:33:53 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
22:33:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
22:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:33:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
22:33:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 444ms
22:33:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
22:33:53 INFO - PROCESS | 1828 | 1467437633868 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:53 INFO - PROCESS | 1828 | 1467437633953 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
22:33:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 432ms
22:33:54 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
22:33:54 INFO - PROCESS | 1828 | 1467437634305 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:54 INFO - PROCESS | 1828 | 1467437634440 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:54 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
22:33:54 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 677ms
22:33:54 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
22:33:54 INFO - PROCESS | 1828 | 1467437634991 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:55 INFO - PROCESS | 1828 | 1467437635139 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:55 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
22:33:55 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 789ms
22:33:55 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
22:33:55 INFO - PROCESS | 1828 | 1467437635785 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:55 INFO - PROCESS | 1828 | 1467437635926 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:56 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
22:33:56 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 629ms
22:33:56 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
22:33:56 INFO - PROCESS | 1828 | 1467437636428 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:56 INFO - PROCESS | 1828 | 1467437636524 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:56 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
22:33:56 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 527ms
22:33:56 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
22:33:56 INFO - PROCESS | 1828 | 1467437636966 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:57 INFO - PROCESS | 1828 | 1467437637052 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
22:33:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 530ms
22:33:57 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
22:33:57 INFO - PROCESS | 1828 | 1467437637492 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:57 INFO - PROCESS | 1828 | 1467437637584 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
22:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
22:33:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 470ms
22:33:57 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
22:33:57 INFO - PROCESS | 1828 | 1467437637976 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:58 INFO - PROCESS | 1828 | 1467437638057 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
22:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
22:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
22:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
22:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
22:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
22:33:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 520ms
22:33:58 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
22:33:58 INFO - PROCESS | 1828 | 1467437638506 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:58 INFO - PROCESS | 1828 | 1467437638634 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
22:33:59 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 570ms
22:33:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
22:33:59 INFO - PROCESS | 1828 | 1467437639081 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:59 INFO - PROCESS | 1828 | 1467437639172 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
22:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
22:33:59 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 527ms
22:33:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
22:33:59 INFO - PROCESS | 1828 | 1467437639614 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:33:59 INFO - PROCESS | 1828 | 1467437639718 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
22:34:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 528ms
22:34:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
22:34:00 INFO - PROCESS | 1828 | 1467437640154 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:00 INFO - PROCESS | 1828 | 1467437640240 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
22:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
22:34:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 622ms
22:34:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
22:34:00 INFO - PROCESS | 1828 | 1467437640781 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:00 INFO - PROCESS | 1828 | 1467437640861 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
22:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
22:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
22:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
22:34:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 529ms
22:34:01 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
22:34:01 INFO - PROCESS | 1828 | 1467437641317 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:01 INFO - PROCESS | 1828 | 1467437641421 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
22:34:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 725ms
22:34:02 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
22:34:02 INFO - PROCESS | 1828 | 1467437642049 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:02 INFO - PROCESS | 1828 | 1467437642137 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
22:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
22:34:02 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 588ms
22:34:02 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
22:34:02 INFO - PROCESS | 1828 | 1467437642655 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:02 INFO - PROCESS | 1828 | 1467437642815 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
22:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
22:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
22:34:03 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 877ms
22:34:03 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
22:34:03 INFO - PROCESS | 1828 | 1467437643538 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:03 INFO - PROCESS | 1828 | 1467437643787 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:04 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
22:34:04 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 779ms
22:34:04 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
22:34:04 INFO - PROCESS | 1828 | 1467437644324 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:04 INFO - PROCESS | 1828 | 1467437644461 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:04 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
22:34:04 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
22:34:04 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 571ms
22:34:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
22:34:04 INFO - PROCESS | 1828 | 1467437644901 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:05 INFO - PROCESS | 1828 | 1467437645024 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
22:34:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 529ms
22:34:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
22:34:05 INFO - PROCESS | 1828 | 1467437645443 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:05 INFO - PROCESS | 1828 | 1467437645539 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
22:34:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 480ms
22:34:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
22:34:05 INFO - PROCESS | 1828 | 1467437645919 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:06 INFO - PROCESS | 1828 | 1467437646012 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
22:34:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 474ms
22:34:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
22:34:06 INFO - PROCESS | 1828 | 1467437646398 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:06 INFO - PROCESS | 1828 | 1467437646510 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
22:34:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 579ms
22:34:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
22:34:06 INFO - PROCESS | 1828 | 1467437646988 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:07 INFO - PROCESS | 1828 | 1467437647079 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
22:34:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 529ms
22:34:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
22:34:07 INFO - PROCESS | 1828 | 1467437647524 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:07 INFO - PROCESS | 1828 | 1467437647612 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
22:34:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 469ms
22:34:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
22:34:08 INFO - PROCESS | 1828 | 1467437647998 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:08 INFO - PROCESS | 1828 | 1467437648075 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
22:34:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 420ms
22:34:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
22:34:08 INFO - PROCESS | 1828 | 1467437648425 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:08 INFO - PROCESS | 1828 | 1467437648511 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
22:34:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 474ms
22:34:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
22:34:08 INFO - PROCESS | 1828 | 1467437648904 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:08 INFO - PROCESS | 1828 | 1467437648987 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
22:34:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 471ms
22:34:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
22:34:09 INFO - PROCESS | 1828 | 1467437649381 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:09 INFO - PROCESS | 1828 | 1467437649473 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
22:34:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 470ms
22:34:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
22:34:09 INFO - PROCESS | 1828 | 1467437649856 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:09 INFO - PROCESS | 1828 | 1467437649945 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
22:34:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 473ms
22:34:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
22:34:10 INFO - PROCESS | 1828 | 1467437650334 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:10 INFO - PROCESS | 1828 | 1467437650416 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
22:34:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 576ms
22:34:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
22:34:10 INFO - PROCESS | 1828 | 1467437650921 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:11 INFO - PROCESS | 1828 | 1467437651066 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
22:34:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 631ms
22:34:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
22:34:11 INFO - PROCESS | 1828 | 1467437651563 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:11 INFO - PROCESS | 1828 | 1467437651687 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
22:34:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 775ms
22:34:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
22:34:12 INFO - PROCESS | 1828 | 1467437652401 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:12 INFO - PROCESS | 1828 | 1467437652503 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
22:34:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 538ms
22:34:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
22:34:12 INFO - PROCESS | 1828 | 1467437652938 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:13 INFO - PROCESS | 1828 | 1467437653030 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:13 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
22:34:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 533ms
22:34:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
22:34:13 INFO - PROCESS | 1828 | 1467437653485 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:13 INFO - PROCESS | 1828 | 1467437653577 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:13 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
22:34:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 529ms
22:34:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
22:34:14 INFO - PROCESS | 1828 | 1467437654009 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:14 INFO - PROCESS | 1828 | 1467437654103 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
22:34:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 576ms
22:34:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
22:34:14 INFO - PROCESS | 1828 | 1467437654602 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:14 INFO - PROCESS | 1828 | 1467437654700 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
22:34:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 703ms
22:34:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
22:34:15 INFO - PROCESS | 1828 | 1467437655322 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:15 INFO - PROCESS | 1828 | 1467437655499 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
22:34:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 785ms
22:34:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
22:34:16 INFO - PROCESS | 1828 | 1467437656104 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:16 INFO - PROCESS | 1828 | 1467437656256 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
22:34:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 689ms
22:34:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
22:34:16 INFO - PROCESS | 1828 | 1467437656800 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:16 INFO - PROCESS | 1828 | 1467437656893 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
22:34:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 478ms
22:34:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
22:34:17 INFO - PROCESS | 1828 | 1467437657283 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:17 INFO - PROCESS | 1828 | 1467437657372 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
22:34:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 481ms
22:34:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
22:34:17 INFO - PROCESS | 1828 | 1467437657774 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:17 INFO - PROCESS | 1828 | 1467437657874 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
22:34:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 474ms
22:34:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
22:34:18 INFO - PROCESS | 1828 | 1467437658255 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:18 INFO - PROCESS | 1828 | 1467437658360 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:18 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
22:34:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 524ms
22:34:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
22:34:18 INFO - PROCESS | 1828 | 1467437658782 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:18 INFO - PROCESS | 1828 | 1467437658905 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:19 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
22:34:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 621ms
22:34:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
22:34:19 INFO - PROCESS | 1828 | 1467437659411 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:19 INFO - PROCESS | 1828 | 1467437659544 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
22:34:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 721ms
22:34:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
22:34:20 INFO - PROCESS | 1828 | 1467437660223 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:20 INFO - PROCESS | 1828 | 1467437660345 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
22:34:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 835ms
22:34:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
22:34:21 INFO - PROCESS | 1828 | 1467437661064 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:21 INFO - PROCESS | 1828 | 1467437661162 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
22:34:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 931ms
22:34:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
22:34:22 INFO - PROCESS | 1828 | 1467437662006 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:22 INFO - PROCESS | 1828 | 1467437662110 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
22:34:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 523ms
22:34:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
22:34:22 INFO - PROCESS | 1828 | 1467437662542 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:22 INFO - PROCESS | 1828 | 1467437662637 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
22:34:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 586ms
22:34:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
22:34:23 INFO - PROCESS | 1828 | 1467437663130 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:23 INFO - PROCESS | 1828 | 1467437663224 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
22:34:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 531ms
22:34:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
22:34:23 INFO - PROCESS | 1828 | 1467437663666 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:23 INFO - PROCESS | 1828 | 1467437663766 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
22:34:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 633ms
22:34:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
22:34:24 INFO - PROCESS | 1828 | 1467437664315 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:24 INFO - PROCESS | 1828 | 1467437664423 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
22:34:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 785ms
22:34:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
22:34:25 INFO - PROCESS | 1828 | 1467437665096 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:25 INFO - PROCESS | 1828 | 1467437665185 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
22:34:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 472ms
22:34:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
22:34:25 INFO - PROCESS | 1828 | 1467437665576 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:25 INFO - PROCESS | 1828 | 1467437665666 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
22:34:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 673ms
22:34:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
22:34:26 INFO - PROCESS | 1828 | 1467437666253 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:26 INFO - PROCESS | 1828 | 1467437666339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
22:34:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 476ms
22:34:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
22:34:26 INFO - PROCESS | 1828 | 1467437666732 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:26 INFO - PROCESS | 1828 | 1467437666855 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
22:34:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 831ms
22:34:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
22:34:27 INFO - PROCESS | 1828 | 1467437667571 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:27 INFO - PROCESS | 1828 | 1467437667704 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
22:34:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1227ms
22:34:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
22:34:28 INFO - PROCESS | 1828 | 1467437668809 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:28 INFO - PROCESS | 1828 | 1467437668902 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
22:34:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 541ms
22:34:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
22:34:29 INFO - PROCESS | 1828 | 1467437669357 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:29 INFO - PROCESS | 1828 | 1467437669456 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
22:34:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 527ms
22:34:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
22:34:29 INFO - PROCESS | 1828 | 1467437669881 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:30 INFO - PROCESS | 1828 | 1467437669995 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
22:34:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 576ms
22:34:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
22:34:30 INFO - PROCESS | 1828 | 1467437670466 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:30 INFO - PROCESS | 1828 | 1467437670564 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
22:34:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 522ms
22:34:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
22:34:31 INFO - PROCESS | 1828 | 1467437671002 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:31 INFO - PROCESS | 1828 | 1467437671126 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
22:34:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 569ms
22:34:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
22:34:31 INFO - PROCESS | 1828 | 1467437671568 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:31 INFO - PROCESS | 1828 | 1467437671695 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
22:34:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 530ms
22:34:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
22:34:32 INFO - PROCESS | 1828 | 1467437672103 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:32 INFO - PROCESS | 1828 | 1467437672191 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
22:34:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 469ms
22:34:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
22:34:32 INFO - PROCESS | 1828 | 1467437672577 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:32 INFO - PROCESS | 1828 | 1467437672668 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
22:34:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 475ms
22:34:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
22:34:33 INFO - PROCESS | 1828 | 1467437673062 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:33 INFO - PROCESS | 1828 | 1467437673202 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
22:34:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 672ms
22:34:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
22:34:33 INFO - PROCESS | 1828 | 1467437673740 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:33 INFO - PROCESS | 1828 | 1467437673887 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
22:34:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 687ms
22:34:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
22:34:34 INFO - PROCESS | 1828 | 1467437674431 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:34 INFO - PROCESS | 1828 | 1467437674565 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
22:34:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 878ms
22:34:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
22:34:35 INFO - PROCESS | 1828 | 1467437675317 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:35 INFO - PROCESS | 1828 | 1467437675424 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
22:34:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 536ms
22:34:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
22:34:35 INFO - PROCESS | 1828 | 1467437675865 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:35 INFO - PROCESS | 1828 | 1467437675960 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
22:34:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 476ms
22:34:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
22:34:36 INFO - PROCESS | 1828 | 1467437676362 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:36 INFO - PROCESS | 1828 | 1467437676454 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
22:34:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 527ms
22:34:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
22:34:36 INFO - PROCESS | 1828 | 1467437676892 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:36 INFO - PROCESS | 1828 | 1467437676992 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
22:34:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 531ms
22:34:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
22:34:37 INFO - PROCESS | 1828 | 1467437677422 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:37 INFO - PROCESS | 1828 | 1467437677527 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
22:34:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 526ms
22:34:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
22:34:37 INFO - PROCESS | 1828 | 1467437677956 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:38 INFO - PROCESS | 1828 | 1467437678066 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
22:34:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 531ms
22:34:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
22:34:38 INFO - PROCESS | 1828 | 1467437678495 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:38 INFO - PROCESS | 1828 | 1467437678584 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
22:34:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 472ms
22:34:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
22:34:38 INFO - PROCESS | 1828 | 1467437678967 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:39 INFO - PROCESS | 1828 | 1467437679055 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
22:34:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 476ms
22:34:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
22:34:39 INFO - PROCESS | 1828 | 1467437679451 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:39 INFO - PROCESS | 1828 | 1467437679534 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
22:34:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 477ms
22:34:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
22:34:39 INFO - PROCESS | 1828 | 1467437679933 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:40 INFO - PROCESS | 1828 | 1467437680021 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
22:34:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 469ms
22:34:40 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
22:34:40 INFO - PROCESS | 1828 | 1467437680409 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:40 INFO - PROCESS | 1828 | 1467437680512 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
22:34:40 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 526ms
22:34:40 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
22:34:40 INFO - PROCESS | 1828 | 1467437680940 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:41 INFO - PROCESS | 1828 | 1467437681024 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
22:34:41 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 520ms
22:34:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
22:34:41 INFO - PROCESS | 1828 | 1467437681469 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:41 INFO - PROCESS | 1828 | 1467437681630 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
22:34:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 875ms
22:34:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
22:34:42 INFO - PROCESS | 1828 | 1467437682350 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:42 INFO - PROCESS | 1828 | 1467437682478 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
22:34:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 523ms
22:34:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
22:34:42 INFO - PROCESS | 1828 | 1467437682883 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:43 INFO - PROCESS | 1828 | 1467437683004 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
22:34:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 981ms
22:34:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
22:34:43 INFO - PROCESS | 1828 | 1467437683876 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:43 INFO - PROCESS | 1828 | 1467437683972 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
22:34:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 528ms
22:34:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
22:34:44 INFO - PROCESS | 1828 | 1467437684401 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:44 INFO - PROCESS | 1828 | 1467437684494 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
22:34:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 476ms
22:34:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
22:34:44 INFO - PROCESS | 1828 | 1467437684885 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:44 INFO - PROCESS | 1828 | 1467437684985 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
22:34:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 533ms
22:34:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
22:34:45 INFO - PROCESS | 1828 | 1467437685425 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:45 INFO - PROCESS | 1828 | 1467437685543 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
22:34:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 524ms
22:34:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
22:34:45 INFO - PROCESS | 1828 | 1467437685950 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:46 INFO - PROCESS | 1828 | 1467437686032 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
22:34:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 482ms
22:34:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
22:34:46 INFO - PROCESS | 1828 | 1467437686437 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:46 INFO - PROCESS | 1828 | 1467437686535 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
22:34:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 475ms
22:34:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
22:34:46 INFO - PROCESS | 1828 | 1467437686924 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:47 INFO - PROCESS | 1828 | 1467437687019 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
22:34:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 475ms
22:34:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
22:34:47 INFO - PROCESS | 1828 | 1467437687405 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:47 INFO - PROCESS | 1828 | 1467437687497 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
22:34:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 475ms
22:34:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
22:34:47 INFO - PROCESS | 1828 | 1467437687888 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:47 INFO - PROCESS | 1828 | 1467437687987 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
22:34:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
22:34:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1229ms
22:34:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
22:34:49 INFO - PROCESS | 1828 | 1467437689134 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:49 INFO - PROCESS | 1828 | 1467437689313 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
22:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
22:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
22:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
22:34:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 979ms
22:34:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
22:34:50 INFO - PROCESS | 1828 | 1467437690186 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:50 INFO - PROCESS | 1828 | 1467437690294 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
22:34:50 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 849ms
22:34:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
22:34:50 INFO - PROCESS | 1828 | 1467437690972 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:51 INFO - PROCESS | 1828 | 1467437691082 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
22:34:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 521ms
22:34:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
22:34:51 INFO - PROCESS | 1828 | 1467437691502 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:51 INFO - PROCESS | 1828 | 1467437691598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
22:34:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 528ms
22:34:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
22:34:52 INFO - PROCESS | 1828 | 1467437692044 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:52 INFO - PROCESS | 1828 | 1467437692141 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
22:34:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 585ms
22:34:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
22:34:52 INFO - PROCESS | 1828 | 1467437692629 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:52 INFO - PROCESS | 1828 | 1467437692760 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
22:34:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 579ms
22:34:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
22:34:53 INFO - PROCESS | 1828 | 1467437693212 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:53 INFO - PROCESS | 1828 | 1467437693314 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
22:34:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 574ms
22:34:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
22:34:53 INFO - PROCESS | 1828 | 1467437693794 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:53 INFO - PROCESS | 1828 | 1467437693937 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
22:34:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 622ms
22:34:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
22:34:54 INFO - PROCESS | 1828 | 1467437694421 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:54 INFO - PROCESS | 1828 | 1467437694506 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
22:34:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 474ms
22:34:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
22:34:54 INFO - PROCESS | 1828 | 1467437694902 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:54 INFO - PROCESS | 1828 | 1467437694984 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
22:34:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 435ms
22:34:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
22:34:55 INFO - PROCESS | 1828 | 1467437695340 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:55 INFO - PROCESS | 1828 | 1467437695421 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
22:34:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 427ms
22:34:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
22:34:55 INFO - PROCESS | 1828 | 1467437695773 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:55 INFO - PROCESS | 1828 | 1467437695856 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
22:34:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
22:34:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
22:34:56 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 426ms
22:34:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
22:34:56 INFO - PROCESS | 1828 | 1467437696208 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:56 INFO - PROCESS | 1828 | 1467437696313 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
22:34:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 624ms
22:34:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
22:34:56 INFO - PROCESS | 1828 | 1467437696839 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:56 INFO - PROCESS | 1828 | 1467437696991 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
22:34:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 925ms
22:34:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
22:34:57 INFO - PROCESS | 1828 | 1467437697770 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:57 INFO - PROCESS | 1828 | 1467437697898 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
22:34:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 676ms
22:34:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
22:34:58 INFO - PROCESS | 1828 | 1467437698457 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:58 INFO - PROCESS | 1828 | 1467437698551 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
22:34:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
22:34:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 530ms
22:34:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
22:34:59 INFO - PROCESS | 1828 | 1467437699000 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:59 INFO - PROCESS | 1828 | 1467437699099 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
22:34:59 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 529ms
22:34:59 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
22:34:59 INFO - PROCESS | 1828 | 1467437699525 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:34:59 INFO - PROCESS | 1828 | 1467437699633 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
22:35:00 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 672ms
22:35:00 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
22:35:00 INFO - PROCESS | 1828 | 1467437700202 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:00 INFO - PROCESS | 1828 | 1467437700300 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
22:35:00 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 628ms
22:35:00 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
22:35:00 INFO - PROCESS | 1828 | 1467437700840 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:00 INFO - PROCESS | 1828 | 1467437700980 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
22:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
22:35:01 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 575ms
22:35:01 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
22:35:01 INFO - PROCESS | 1828 | 1467437701418 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:01 INFO - PROCESS | 1828 | 1467437701514 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
22:35:01 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 577ms
22:35:01 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
22:35:02 INFO - PROCESS | 1828 | 1467437702001 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:02 INFO - PROCESS | 1828 | 1467437702101 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
22:35:02 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 625ms
22:35:02 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
22:35:02 INFO - PROCESS | 1828 | 1467437702631 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:02 INFO - PROCESS | 1828 | 1467437702721 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
22:35:03 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 474ms
22:35:03 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
22:35:03 INFO - PROCESS | 1828 | 1467437703118 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:03 INFO - PROCESS | 1828 | 1467437703207 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
22:35:03 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 481ms
22:35:03 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
22:35:03 INFO - PROCESS | 1828 | 1467437703598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:03 INFO - PROCESS | 1828 | 1467437703702 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
22:35:04 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 623ms
22:35:04 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
22:35:04 INFO - PROCESS | 1828 | 1467437704260 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:04 INFO - PROCESS | 1828 | 1467437704384 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
22:35:05 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 774ms
22:35:05 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
22:35:05 INFO - PROCESS | 1828 | 1467437705043 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:05 INFO - PROCESS | 1828 | 1467437705259 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
22:35:06 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 981ms
22:35:06 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
22:35:06 INFO - PROCESS | 1828 | 1467437706032 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:06 INFO - PROCESS | 1828 | 1467437706142 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
22:35:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
22:35:06 INFO - window.indexedDB.open('test', val);..." did not throw
22:35:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:35:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:35:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
22:35:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
22:35:06 INFO - window.indexedDB.open('test', val);..." did not throw
22:35:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:35:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:35:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
22:35:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
22:35:06 INFO - window.indexedDB.open('test', val);..." did not throw
22:35:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:35:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:35:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
22:35:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
22:35:06 INFO - window.indexedDB.open('test', val);..." did not throw
22:35:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
22:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:35:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
22:35:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
22:35:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
22:35:06 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 678ms
22:35:06 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
22:35:06 INFO - PROCESS | 1828 | 1467437706740 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:06 INFO - PROCESS | 1828 | 1467437706835 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
22:35:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 529ms
22:35:07 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
22:35:07 INFO - PROCESS | 1828 | 1467437707275 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:07 INFO - PROCESS | 1828 | 1467437707390 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
22:35:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
22:35:09 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2585ms
22:35:09 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
22:35:09 INFO - PROCESS | 1828 | 1467437709855 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:09 INFO - PROCESS | 1828 | 1467437709963 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
22:35:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 477ms
22:35:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
22:35:10 INFO - PROCESS | 1828 | 1467437710338 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:10 INFO - PROCESS | 1828 | 1467437710424 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:10 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
22:35:10 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 480ms
22:35:10 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
22:35:10 INFO - PROCESS | 1828 | 1467437710828 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:10 INFO - PROCESS | 1828 | 1467437710937 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:11 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
22:35:11 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 526ms
22:35:11 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
22:35:11 INFO - PROCESS | 1828 | 1467437711363 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:11 INFO - PROCESS | 1828 | 1467437711450 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:11 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
22:35:11 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 483ms
22:35:11 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
22:35:11 INFO - PROCESS | 1828 | 1467437711851 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:11 INFO - PROCESS | 1828 | 1467437711932 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:12 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
22:35:12 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 625ms
22:35:12 INFO - TEST-START | /IndexedDB/idbindex_get.htm
22:35:12 INFO - PROCESS | 1828 | 1467437712484 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:12 INFO - PROCESS | 1828 | 1467437712596 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:13 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
22:35:13 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 725ms
22:35:13 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
22:35:13 INFO - PROCESS | 1828 | 1467437713217 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:13 INFO - PROCESS | 1828 | 1467437713329 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:13 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
22:35:13 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 531ms
22:35:13 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
22:35:13 INFO - PROCESS | 1828 | 1467437713757 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:13 INFO - PROCESS | 1828 | 1467437713858 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:14 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
22:35:14 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 524ms
22:35:14 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
22:35:14 INFO - PROCESS | 1828 | 1467437714292 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:14 INFO - PROCESS | 1828 | 1467437714383 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:14 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
22:35:14 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 533ms
22:35:14 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
22:35:14 INFO - PROCESS | 1828 | 1467437714823 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:14 INFO - PROCESS | 1828 | 1467437714933 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:15 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
22:35:15 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 571ms
22:35:15 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
22:35:15 INFO - PROCESS | 1828 | 1467437715399 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:15 INFO - PROCESS | 1828 | 1467437715501 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:15 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
22:35:15 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 576ms
22:35:15 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
22:35:15 INFO - PROCESS | 1828 | 1467437715989 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:16 INFO - PROCESS | 1828 | 1467437716116 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:16 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
22:35:16 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 578ms
22:35:16 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
22:35:16 INFO - PROCESS | 1828 | 1467437716565 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:16 INFO - PROCESS | 1828 | 1467437716647 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
22:35:17 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 470ms
22:35:17 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
22:35:17 INFO - PROCESS | 1828 | 1467437717040 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:17 INFO - PROCESS | 1828 | 1467437717128 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
22:35:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
22:35:17 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 538ms
22:35:17 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
22:35:17 INFO - PROCESS | 1828 | 1467437717586 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:17 INFO - PROCESS | 1828 | 1467437717670 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
22:35:18 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 483ms
22:35:18 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
22:35:18 INFO - PROCESS | 1828 | 1467437718077 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:18 INFO - PROCESS | 1828 | 1467437718167 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:18 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
22:35:18 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 474ms
22:35:18 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
22:35:18 INFO - PROCESS | 1828 | 1467437718557 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:18 INFO - PROCESS | 1828 | 1467437718655 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
22:35:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 475ms
22:35:19 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
22:35:19 INFO - PROCESS | 1828 | 1467437719040 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:19 INFO - PROCESS | 1828 | 1467437719168 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
22:35:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 573ms
22:35:19 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
22:35:19 INFO - PROCESS | 1828 | 1467437719618 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:19 INFO - PROCESS | 1828 | 1467437719732 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
22:35:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 626ms
22:35:20 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
22:35:20 INFO - PROCESS | 1828 | 1467437720252 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:20 INFO - PROCESS | 1828 | 1467437720360 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
22:35:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 678ms
22:35:20 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
22:35:20 INFO - PROCESS | 1828 | 1467437720936 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:21 INFO - PROCESS | 1828 | 1467437721087 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
22:35:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 880ms
22:35:21 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
22:35:21 INFO - PROCESS | 1828 | 1467437721822 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:21 INFO - PROCESS | 1828 | 1467437721931 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
22:35:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 570ms
22:35:22 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
22:35:22 INFO - PROCESS | 1828 | 1467437722407 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:22 INFO - PROCESS | 1828 | 1467437722501 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
22:35:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 474ms
22:35:22 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
22:35:22 INFO - PROCESS | 1828 | 1467437722903 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:23 INFO - PROCESS | 1828 | 1467437722994 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:23 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
22:35:23 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 536ms
22:35:23 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
22:35:23 INFO - PROCESS | 1828 | 1467437723434 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:23 INFO - PROCESS | 1828 | 1467437723537 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:23 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
22:35:23 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 533ms
22:35:23 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
22:35:23 INFO - PROCESS | 1828 | 1467437723981 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:24 INFO - PROCESS | 1828 | 1467437724131 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:24 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
22:35:24 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 681ms
22:35:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
22:35:24 INFO - PROCESS | 1828 | 1467437724667 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:24 INFO - PROCESS | 1828 | 1467437724865 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
22:35:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 629ms
22:35:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
22:35:25 INFO - PROCESS | 1828 | 1467437725306 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:25 INFO - PROCESS | 1828 | 1467437725413 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
22:35:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 581ms
22:35:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
22:35:25 INFO - PROCESS | 1828 | 1467437725885 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:25 INFO - PROCESS | 1828 | 1467437725969 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
22:35:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 488ms
22:35:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
22:35:26 INFO - PROCESS | 1828 | 1467437726379 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:26 INFO - PROCESS | 1828 | 1467437726461 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
22:35:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 482ms
22:35:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
22:35:26 INFO - PROCESS | 1828 | 1467437726873 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:26 INFO - PROCESS | 1828 | 1467437726962 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
22:35:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 471ms
22:35:27 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
22:35:27 INFO - PROCESS | 1828 | 1467437727346 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:27 INFO - PROCESS | 1828 | 1467437727446 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
22:35:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
22:35:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
22:35:27 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 378ms
22:35:27 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
22:35:27 INFO - PROCESS | 1828 | 1467437727738 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:27 INFO - PROCESS | 1828 | 1467437727863 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
22:35:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
22:35:28 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 725ms
22:35:28 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
22:35:28 INFO - PROCESS | 1828 | 1467437728598 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:28 INFO - PROCESS | 1828 | 1467437728734 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
22:35:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
22:35:29 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 621ms
22:35:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
22:35:29 INFO - PROCESS | 1828 | 1467437729185 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:29 INFO - PROCESS | 1828 | 1467437729285 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
22:35:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 532ms
22:35:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
22:35:29 INFO - PROCESS | 1828 | 1467437729720 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:29 INFO - PROCESS | 1828 | 1467437729823 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:30 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
22:35:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 528ms
22:35:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
22:35:30 INFO - PROCESS | 1828 | 1467437730247 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:30 INFO - PROCESS | 1828 | 1467437730379 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:30 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
22:35:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 534ms
22:35:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
22:35:30 INFO - PROCESS | 1828 | 1467437730794 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:30 INFO - PROCESS | 1828 | 1467437730877 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
22:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 489ms
22:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
22:35:31 INFO - PROCESS | 1828 | 1467437731301 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:31 INFO - PROCESS | 1828 | 1467437731451 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:31 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
22:35:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 582ms
22:35:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
22:35:31 INFO - PROCESS | 1828 | 1467437731883 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:31 INFO - PROCESS | 1828 | 1467437731972 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:32 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
22:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 571ms
22:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
22:35:32 INFO - PROCESS | 1828 | 1467437732459 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:32 INFO - PROCESS | 1828 | 1467437732578 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:35:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 520ms
22:35:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
22:35:32 INFO - PROCESS | 1828 | 1467437732984 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:33 INFO - PROCESS | 1828 | 1467437733071 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:33 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
22:35:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 471ms
22:35:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
22:35:33 INFO - PROCESS | 1828 | 1467437733466 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:33 INFO - PROCESS | 1828 | 1467437733553 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
22:35:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 433ms
22:35:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
22:35:33 INFO - PROCESS | 1828 | 1467437733907 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:34 INFO - PROCESS | 1828 | 1467437734012 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
22:35:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 529ms
22:35:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
22:35:34 INFO - PROCESS | 1828 | 1467437734439 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:34 INFO - PROCESS | 1828 | 1467437734532 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
22:35:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 477ms
22:35:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
22:35:34 INFO - PROCESS | 1828 | 1467437734921 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:35 INFO - PROCESS | 1828 | 1467437735004 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
22:35:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 579ms
22:35:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
22:35:35 INFO - PROCESS | 1828 | 1467437735508 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:35 INFO - PROCESS | 1828 | 1467437735656 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
22:35:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 775ms
22:35:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
22:35:36 INFO - PROCESS | 1828 | 1467437736289 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:36 INFO - PROCESS | 1828 | 1467437736404 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
22:35:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 872ms
22:35:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
22:35:37 INFO - PROCESS | 1828 | 1467437737167 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:37 INFO - PROCESS | 1828 | 1467437737273 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
22:35:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 529ms
22:35:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
22:35:37 INFO - PROCESS | 1828 | 1467437737706 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:37 INFO - PROCESS | 1828 | 1467437737797 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:38 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
22:35:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 473ms
22:35:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
22:35:38 INFO - PROCESS | 1828 | 1467437738190 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:38 INFO - PROCESS | 1828 | 1467437738275 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
22:35:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 523ms
22:35:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
22:35:38 INFO - PROCESS | 1828 | 1467437738710 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:38 INFO - PROCESS | 1828 | 1467437738799 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
22:35:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 470ms
22:35:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
22:35:39 INFO - PROCESS | 1828 | 1467437739186 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:39 INFO - PROCESS | 1828 | 1467437739281 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:35:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 523ms
22:35:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
22:35:39 INFO - PROCESS | 1828 | 1467437739717 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:39 INFO - PROCESS | 1828 | 1467437739860 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:40 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
22:35:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 578ms
22:35:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
22:35:40 INFO - PROCESS | 1828 | 1467437740303 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:40 INFO - PROCESS | 1828 | 1467437740420 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
22:35:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 528ms
22:35:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
22:35:40 INFO - PROCESS | 1828 | 1467437740833 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:40 INFO - PROCESS | 1828 | 1467437740944 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
22:35:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 525ms
22:35:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
22:35:41 INFO - PROCESS | 1828 | 1467437741362 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:41 INFO - PROCESS | 1828 | 1467437741454 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
22:35:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 474ms
22:35:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
22:35:41 INFO - PROCESS | 1828 | 1467437741845 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:41 INFO - PROCESS | 1828 | 1467437741926 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:42 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
22:35:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 486ms
22:35:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
22:35:42 INFO - PROCESS | 1828 | 1467437742334 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:42 INFO - PROCESS | 1828 | 1467437742437 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
22:35:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 925ms
22:35:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
22:35:43 INFO - PROCESS | 1828 | 1467437743265 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:43 INFO - PROCESS | 1828 | 1467437743424 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:44 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
22:35:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 979ms
22:35:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
22:35:44 INFO - PROCESS | 1828 | 1467437744250 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:44 INFO - PROCESS | 1828 | 1467437744380 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:44 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
22:35:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 577ms
22:35:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
22:35:44 INFO - PROCESS | 1828 | 1467437744848 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:44 INFO - PROCESS | 1828 | 1467437744941 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:45 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
22:35:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 521ms
22:35:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
22:35:45 INFO - PROCESS | 1828 | 1467437745387 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:45 INFO - PROCESS | 1828 | 1467437745484 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
22:35:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 531ms
22:35:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
22:35:45 INFO - PROCESS | 1828 | 1467437745910 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:46 INFO - PROCESS | 1828 | 1467437746004 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:46 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
22:35:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 731ms
22:35:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
22:35:46 INFO - PROCESS | 1828 | 1467437746652 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:46 INFO - PROCESS | 1828 | 1467437746817 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
22:35:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 777ms
22:35:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
22:35:47 INFO - PROCESS | 1828 | 1467437747434 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:47 INFO - PROCESS | 1828 | 1467437747557 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
22:35:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 580ms
22:35:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
22:35:48 INFO - PROCESS | 1828 | 1467437748017 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:48 INFO - PROCESS | 1828 | 1467437748136 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
22:35:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 479ms
22:35:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
22:35:48 INFO - PROCESS | 1828 | 1467437748505 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:48 INFO - PROCESS | 1828 | 1467437748601 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:49 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"
22:35:49 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
22:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:35:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:35:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 528ms
22:35:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
22:35:49 INFO - PROCESS | 1828 | 1467437749042 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:49 INFO - PROCESS | 1828 | 1467437749132 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:49 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"
22:35:49 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
22:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:35:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:35:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 525ms
22:35:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
22:35:49 INFO - PROCESS | 1828 | 1467437749578 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:49 INFO - PROCESS | 1828 | 1467437749664 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
22:35:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 487ms
22:35:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
22:35:50 INFO - PROCESS | 1828 | 1467437750065 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:50 INFO - PROCESS | 1828 | 1467437750179 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
22:35:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 573ms
22:35:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
22:35:50 INFO - PROCESS | 1828 | 1467437750645 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:50 INFO - PROCESS | 1828 | 1467437750769 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
22:35:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 627ms
22:35:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
22:35:51 INFO - PROCESS | 1828 | 1467437751289 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:51 INFO - PROCESS | 1828 | 1467437751445 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
22:35:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 723ms
22:35:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
22:35:52 INFO - PROCESS | 1828 | 1467437752018 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:52 INFO - PROCESS | 1828 | 1467437752126 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
22:35:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 879ms
22:35:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
22:35:52 INFO - PROCESS | 1828 | 1467437752904 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:53 INFO - PROCESS | 1828 | 1467437753010 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
22:35:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 541ms
22:35:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
22:35:53 INFO - PROCESS | 1828 | 1467437753455 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:53 INFO - PROCESS | 1828 | 1467437753551 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
22:35:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 571ms
22:35:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
22:35:54 INFO - PROCESS | 1828 | 1467437754040 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:54 INFO - PROCESS | 1828 | 1467437754142 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:35:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 576ms
22:35:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
22:35:54 INFO - PROCESS | 1828 | 1467437754612 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:54 INFO - PROCESS | 1828 | 1467437754703 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:55 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
22:35:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 475ms
22:35:55 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
22:35:55 INFO - PROCESS | 1828 | 1467437755095 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:55 INFO - PROCESS | 1828 | 1467437755190 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
22:35:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 722ms
22:35:55 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
22:35:55 INFO - PROCESS | 1828 | 1467437755832 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:55 INFO - PROCESS | 1828 | 1467437755992 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
22:35:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 581ms
22:35:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
22:35:56 INFO - PROCESS | 1828 | 1467437756415 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:56 INFO - PROCESS | 1828 | 1467437756526 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
22:35:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 520ms
22:35:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
22:35:56 INFO - PROCESS | 1828 | 1467437756940 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:57 INFO - PROCESS | 1828 | 1467437757025 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
22:35:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 470ms
22:35:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
22:35:57 INFO - PROCESS | 1828 | 1467437757416 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:57 INFO - PROCESS | 1828 | 1467437757501 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
22:35:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 476ms
22:35:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
22:35:57 INFO - PROCESS | 1828 | 1467437757902 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:57 INFO - PROCESS | 1828 | 1467437757986 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
22:35:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 473ms
22:35:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
22:35:58 INFO - PROCESS | 1828 | 1467437758387 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:58 INFO - PROCESS | 1828 | 1467437758487 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
22:35:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 522ms
22:35:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
22:35:58 INFO - PROCESS | 1828 | 1467437758914 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:59 INFO - PROCESS | 1828 | 1467437759066 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
22:35:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 680ms
22:35:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
22:35:59 INFO - PROCESS | 1828 | 1467437759602 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:35:59 INFO - PROCESS | 1828 | 1467437759865 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
22:36:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 728ms
22:36:00 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
22:36:00 INFO - PROCESS | 1828 | 1467437760338 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:00 INFO - PROCESS | 1828 | 1467437760457 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
22:36:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 675ms
22:36:01 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
22:36:01 INFO - PROCESS | 1828 | 1467437761030 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:01 INFO - PROCESS | 1828 | 1467437761192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
22:36:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
22:36:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 676ms
22:36:01 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
22:36:01 INFO - PROCESS | 1828 | 1467437761732 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:01 INFO - PROCESS | 1828 | 1467437761848 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
22:36:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 543ms
22:36:02 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
22:36:02 INFO - PROCESS | 1828 | 1467437762263 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:02 INFO - PROCESS | 1828 | 1467437762386 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
22:36:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 634ms
22:36:02 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
22:36:02 INFO - PROCESS | 1828 | 1467437762902 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:03 INFO - PROCESS | 1828 | 1467437763019 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
22:36:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 576ms
22:36:03 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
22:36:03 INFO - PROCESS | 1828 | 1467437763483 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:03 INFO - PROCESS | 1828 | 1467437763607 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
22:36:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
22:36:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
22:36:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
22:36:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
22:36:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 728ms
22:36:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
22:36:04 INFO - PROCESS | 1828 | 1467437764221 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:04 INFO - PROCESS | 1828 | 1467437764313 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
22:36:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 528ms
22:36:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
22:36:04 INFO - PROCESS | 1828 | 1467437764755 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:04 INFO - PROCESS | 1828 | 1467437764862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:05 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
22:36:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 484ms
22:36:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
22:36:05 INFO - PROCESS | 1828 | 1467437765244 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:05 INFO - PROCESS | 1828 | 1467437765334 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:05 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
22:36:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 478ms
22:36:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
22:36:05 INFO - PROCESS | 1828 | 1467437765733 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:05 INFO - PROCESS | 1828 | 1467437765822 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
22:36:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 528ms
22:36:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
22:36:06 INFO - PROCESS | 1828 | 1467437766267 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:06 INFO - PROCESS | 1828 | 1467437766479 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:07 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
22:36:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 777ms
22:36:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
22:36:07 INFO - PROCESS | 1828 | 1467437767054 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:07 INFO - PROCESS | 1828 | 1467437767177 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:07 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
22:36:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 676ms
22:36:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
22:36:07 INFO - PROCESS | 1828 | 1467437767742 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:07 INFO - PROCESS | 1828 | 1467437767905 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
22:36:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 935ms
22:36:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
22:36:08 INFO - PROCESS | 1828 | 1467437768683 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:08 INFO - PROCESS | 1828 | 1467437768796 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:09 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
22:36:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 572ms
22:36:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
22:36:09 INFO - PROCESS | 1828 | 1467437769266 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:09 INFO - PROCESS | 1828 | 1467437769359 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
22:36:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 523ms
22:36:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
22:36:09 INFO - PROCESS | 1828 | 1467437769802 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:09 INFO - PROCESS | 1828 | 1467437769896 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
22:36:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 530ms
22:36:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
22:36:10 INFO - PROCESS | 1828 | 1467437770328 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:10 INFO - PROCESS | 1828 | 1467437770421 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
22:36:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 1074ms
22:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
22:36:11 INFO - PROCESS | 1828 | 1467437771414 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:11 INFO - PROCESS | 1828 | 1467437771500 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
22:36:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 574ms
22:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
22:36:11 INFO - PROCESS | 1828 | 1467437771991 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:12 INFO - PROCESS | 1828 | 1467437772127 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
22:36:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 574ms
22:36:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
22:36:12 INFO - PROCESS | 1828 | 1467437772575 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:12 INFO - PROCESS | 1828 | 1467437772667 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
22:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 522ms
22:36:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
22:36:13 INFO - PROCESS | 1828 | 1467437773102 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:13 INFO - PROCESS | 1828 | 1467437773205 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
22:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 571ms
22:36:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
22:36:13 INFO - PROCESS | 1828 | 1467437773678 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:13 INFO - PROCESS | 1828 | 1467437773768 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:14 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
22:36:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 471ms
22:36:14 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
22:36:14 INFO - PROCESS | 1828 | 1467437774160 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:14 INFO - PROCESS | 1828 | 1467437774251 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:14 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
22:36:14 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 530ms
22:36:14 INFO - TEST-START | /IndexedDB/idbtransaction.htm
22:36:14 INFO - PROCESS | 1828 | 1467437774700 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:14 INFO - PROCESS | 1828 | 1467437774834 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
22:36:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
22:36:15 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 775ms
22:36:15 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
22:36:15 INFO - PROCESS | 1828 | 1467437775490 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:15 INFO - PROCESS | 1828 | 1467437775607 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
22:36:16 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 776ms
22:36:16 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
22:36:16 INFO - PROCESS | 1828 | 1467437776275 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:16 INFO - PROCESS | 1828 | 1467437776408 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
22:36:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
22:36:17 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 928ms
22:36:17 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
22:36:17 INFO - PROCESS | 1828 | 1467437777209 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:17 INFO - PROCESS | 1828 | 1467437777343 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:17 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
22:36:17 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 571ms
22:36:17 INFO - TEST-START | /IndexedDB/index_sort_order.htm
22:36:17 INFO - PROCESS | 1828 | 1467437777793 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:17 INFO - PROCESS | 1828 | 1467437777894 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:18 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
22:36:18 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 688ms
22:36:18 INFO - TEST-START | /IndexedDB/interfaces.html
22:36:18 INFO - PROCESS | 1828 | 1467437778479 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:18 INFO - PROCESS | 1828 | 1467437778584 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
22:36: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
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
22:36:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
22:36:19 INFO - TEST-OK | /IndexedDB/interfaces.html | took 894ms
22:36:19 INFO - TEST-START | /IndexedDB/interfaces.worker
22:36:19 INFO - PROCESS | 1828 | 1467437779399 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:19 INFO - PROCESS | 1828 | 1467437779542 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
22:36:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
22:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:36:20 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
22:36:20 INFO - {}
22:36:20 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 - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
22:36:20 INFO - {}
22:36:20 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1045ms
22:36:20 INFO - TEST-START | /IndexedDB/key_invalid.htm
22:36:20 INFO - PROCESS | 1828 | 1467437780503 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:20 INFO - PROCESS | 1828 | 1467437780663 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
22:36:21 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
22:36:21 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 638ms
22:36:21 INFO - TEST-START | /IndexedDB/key_valid.html
22:36:21 INFO - PROCESS | 1828 | 1467437781096 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:21 INFO - PROCESS | 1828 | 1467437781192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
22:36:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
22:36:22 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1580ms
22:36:22 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
22:36:22 INFO - PROCESS | 1828 | 1467437782685 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:22 INFO - PROCESS | 1828 | 1467437782839 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:23 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
22:36:23 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 824ms
22:36:23 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
22:36:23 INFO - PROCESS | 1828 | 1467437783748 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:23 INFO - PROCESS | 1828 | 1467437783862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:24 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
22:36:24 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 573ms
22:36:24 INFO - TEST-START | /IndexedDB/keygenerator.htm
22:36:24 INFO - PROCESS | 1828 | 1467437784328 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:24 INFO - PROCESS | 1828 | 1467437784420 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
22:36:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
22:36:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
22:36:24 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 580ms
22:36:24 INFO - TEST-START | /IndexedDB/keyorder.htm
22:36:24 INFO - PROCESS | 1828 | 1467437784919 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:25 INFO - PROCESS | 1828 | 1467437785014 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
22:36:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
22:36:25 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 738ms
22:36:25 INFO - TEST-START | /IndexedDB/keypath.htm
22:36:25 INFO - PROCESS | 1828 | 1467437785676 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:25 INFO - PROCESS | 1828 | 1467437785784 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
22:36:26 INFO - TEST-OK | /IndexedDB/keypath.htm | took 580ms
22:36:26 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
22:36:26 INFO - PROCESS | 1828 | 1467437786270 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:26 INFO - PROCESS | 1828 | 1467437786376 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
22:36:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
22:36:26 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 581ms
22:36:26 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
22:36:26 INFO - PROCESS | 1828 | 1467437786869 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:26 INFO - PROCESS | 1828 | 1467437786981 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:27 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
22:36:27 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
22:36:27 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
22:36:27 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 579ms
22:36:27 INFO - TEST-START | /IndexedDB/list_ordering.htm
22:36:27 INFO - PROCESS | 1828 | 1467437787453 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:27 INFO - PROCESS | 1828 | 1467437787535 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:28 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
22:36:28 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
22:36:28 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
22:36:28 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 676ms
22:36:28 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
22:36:28 INFO - PROCESS | 1828 | 1467437788134 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:28 INFO - PROCESS | 1828 | 1467437788216 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:28 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
22:36:28 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 477ms
22:36:28 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
22:36:28 INFO - PROCESS | 1828 | 1467437788616 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:28 INFO - PROCESS | 1828 | 1467437788701 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:29 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
22:36:29 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 470ms
22:36:29 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
22:36:29 INFO - PROCESS | 1828 | 1467437789098 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:29 INFO - PROCESS | 1828 | 1467437789182 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:29 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
22:36:29 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 491ms
22:36:29 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
22:36:29 INFO - PROCESS | 1828 | 1467437789590 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:29 INFO - PROCESS | 1828 | 1467437789729 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:30 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
22:36:30 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 836ms
22:36:30 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
22:36:30 INFO - PROCESS | 1828 | 1467437790442 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:30 INFO - PROCESS | 1828 | 1467437790762 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
22:36:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 929ms
22:36:31 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
22:36:31 INFO - PROCESS | 1828 | 1467437791374 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:31 INFO - PROCESS | 1828 | 1467437791477 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
22:36:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 578ms
22:36:31 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
22:36:31 INFO - PROCESS | 1828 | 1467437791958 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:32 INFO - PROCESS | 1828 | 1467437792066 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:32 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
22:36:32 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 579ms
22:36:32 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
22:36:32 INFO - PROCESS | 1828 | 1467437792553 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:32 INFO - PROCESS | 1828 | 1467437792668 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:33 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
22:36:33 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 528ms
22:36:33 INFO - TEST-START | /IndexedDB/value.htm
22:36:33 INFO - PROCESS | 1828 | 1467437793078 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:33 INFO - PROCESS | 1828 | 1467437793192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
22:36:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
22:36:33 INFO - TEST-OK | /IndexedDB/value.htm | took 579ms
22:36:33 INFO - TEST-START | /IndexedDB/value_recursive.htm
22:36:33 INFO - PROCESS | 1828 | 1467437793663 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:33 INFO - PROCESS | 1828 | 1467437793778 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
22:36:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
22:36:34 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
22:36:34 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 689ms
22:36:34 INFO - TEST-START | /IndexedDB/writer-starvation.htm
22:36:34 INFO - PROCESS | 1828 | 1467437794359 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:34 INFO - PROCESS | 1828 | 1467437794478 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:35 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
22:36:35 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 738ms
22:36:35 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
22:36:35 INFO - PROCESS | 1828 | 1467437795103 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:35 INFO - PROCESS | 1828 | 1467437795192 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
22:36:35 INFO - {}
22:36:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
22:36:35 INFO - {}
22:36:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
22:36:35 INFO - {}
22:36:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
22:36:35 INFO - {}
22:36:35 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 470ms
22:36:35 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
22:36:35 INFO - PROCESS | 1828 | 1467437795581 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:35 INFO - PROCESS | 1828 | 1467437795692 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
22:36:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
22:36:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
22:36:36 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
22:36:36 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 480ms
22:36:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
22:36:36 INFO - PROCESS | 1828 | 1467437796073 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:36 INFO - PROCESS | 1828 | 1467437796156 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
22:36:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
22:36:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 446ms
22:36:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
22:36:36 INFO - PROCESS | 1828 | 1467437796528 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:36 INFO - PROCESS | 1828 | 1467437796626 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
22:36:37 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
22:36:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
22:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
22:36:37 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
22:36:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
22:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
22:36:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 538ms
22:36:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
22:36:37 INFO - PROCESS | 1828 | 1467437797081 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:37 INFO - PROCESS | 1828 | 1467437797232 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:37 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
22:36:37 INFO - [native code]
22:36:37 INFO - }" but got function "function () {
22:36:37 INFO - }"
22:36:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
22:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
22:36:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
22:36:37 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
22:36:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
22:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
22:36:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
22:36:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
22:36:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 636ms
22:36:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
22:36:37 INFO - PROCESS | 1828 | 1467437797723 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:37 INFO - PROCESS | 1828 | 1467437797830 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
22:36:38 INFO - [native code]
22:36:38 INFO - }" but got function "function () {
22:36:38 INFO - }"
22:36:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
22:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
22:36:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
22:36:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
22:36:38 INFO - {}
22:36:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
22:36:38 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
22:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:38 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
22:36:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
22:36:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
22:36:38 INFO - {}
22:36:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 589ms
22:36:38 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
22:36:38 INFO - PROCESS | 1828 | 1467437798417 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:38 INFO - PROCESS | 1828 | 1467437798613 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
22:36:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
22:36:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
22:36:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
22:36:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
22:36: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"
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
22:36:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
22:36:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
22:36:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
22:36:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
22:36:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
22:36:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
22:36:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
22:36: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"
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
22:36:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
22:36:39 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
22:36:39 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
22:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:39 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
22:36:39 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
22:36:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 739ms
22:36:39 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
22:36:39 INFO - PROCESS | 1828 | 1467437799174 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:39 INFO - PROCESS | 1828 | 1467437799263 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
22:36:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 439ms
22:36:39 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
22:36:39 INFO - PROCESS | 1828 | 1467437799643 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:39 INFO - PROCESS | 1828 | 1467437799739 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
22:36:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
22:36:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
22:36:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
22:36:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 487ms
22:36:40 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
22:36:40 INFO - PROCESS | 1828 | 1467437800129 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:40 INFO - PROCESS | 1828 | 1467437800237 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
22:36:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
22:36:40 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
22:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
22:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
22:36:40 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 490ms
22:36:40 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
22:36:40 INFO - PROCESS | 1828 | 1467437800639 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:40 INFO - PROCESS | 1828 | 1467437800730 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
22:36:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
22:36:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
22:36:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
22:36:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
22:36:42 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1427ms
22:36:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
22:36:42 INFO - PROCESS | 1828 | 1467437802081 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:42 INFO - PROCESS | 1828 | 1467437802220 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
22:36:43 INFO - {}
22:36:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
22:36:43 INFO - {}
22:36:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
22:36:43 INFO - {}
22:36:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
22:36:43 INFO - {}
22:36:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
22:36:43 INFO - {}
22:36:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1625ms
22:36:43 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
22:36:43 INFO - PROCESS | 1828 | 1467437803711 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:43 INFO - PROCESS | 1828 | 1467437803798 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:44 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
22:36:44 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 620ms
22:36:44 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
22:36:44 INFO - PROCESS | 1828 | 1467437804339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:44 INFO - PROCESS | 1828 | 1467437804426 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:44 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
22:36:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
22:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
22:36:44 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 427ms
22:36:44 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
22:36:44 INFO - PROCESS | 1828 | 1467437804770 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:44 INFO - PROCESS | 1828 | 1467437804862 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:54 INFO - PROCESS | 1828 | MARIONETTE LOG: INFO: Timeout fired
22:36:54 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
22:36:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
22:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
22:36:54 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10210ms
22:36:54 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
22:36:54 INFO - PROCESS | 1828 | 1467437814991 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:55 INFO - PROCESS | 1828 | 1467437815101 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:55 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
22:36:55 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 773ms
22:36:55 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
22:36:55 INFO - PROCESS | 1828 | 1467437815780 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:55 INFO - PROCESS | 1828 | 1467437815882 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
22:36:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 528ms
22:36:56 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
22:36:56 INFO - PROCESS | 1828 | 1467437816348 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:56 INFO - PROCESS | 1828 | 1467437816457 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
22:36:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 574ms
22:36:56 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
22:36:56 INFO - PROCESS | 1828 | 1467437816897 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:56 INFO - PROCESS | 1828 | 1467437816995 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
22:36:57 INFO - {}
22:36:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 525ms
22:36:57 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
22:36:57 INFO - PROCESS | 1828 | 1467437817427 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:57 INFO - PROCESS | 1828 | 1467437817515 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
22:36:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 471ms
22:36:57 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
22:36:57 INFO - PROCESS | 1828 | 1467437817907 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:58 INFO - PROCESS | 1828 | 1467437818021 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
22:36:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
22:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
22:36:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
22:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:36:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
22:36:58 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 479ms
22:36:58 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
22:36:58 INFO - PROCESS | 1828 | 1467437818392 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:58 INFO - PROCESS | 1828 | 1467437818481 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:58 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().
22:36:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 523ms
22:36:58 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
22:36:58 INFO - PROCESS | 1828 | 1467437818922 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:59 INFO - PROCESS | 1828 | 1467437819027 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:59 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
22:36:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 576ms
22:36:59 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
22:36:59 INFO - PROCESS | 1828 | 1467437819506 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:36:59 INFO - PROCESS | 1828 | 1467437819615 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
22:37:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 673ms
22:37:00 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
22:37:00 INFO - PROCESS | 1828 | 1467437820189 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:00 INFO - PROCESS | 1828 | 1467437820323 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:00 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"
22:37:00 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
22:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:00 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
22:37:00 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
22:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:00 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
22:37:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
22:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
22:37:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 528ms
22:37:00 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
22:37:00 INFO - PROCESS | 1828 | 1467437820724 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:00 INFO - PROCESS | 1828 | 1467437820818 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
22:37:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 528ms
22:37:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
22:37:01 INFO - PROCESS | 1828 | 1467437821266 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:01 INFO - PROCESS | 1828 | 1467437821366 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
22:37:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 530ms
22:37:01 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
22:37:01 INFO - PROCESS | 1828 | 1467437821795 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:01 INFO - PROCESS | 1828 | 1467437821895 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:02 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
22:37:02 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 474ms
22:37:02 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
22:37:02 INFO - PROCESS | 1828 | 1467437822284 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:02 INFO - PROCESS | 1828 | 1467437822418 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:02 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
22:37:02 INFO - do_test/)
22:37:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
22:37:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
22:37:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
22:37:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
22:37:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
22:37:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
22:37:35 INFO - )
22:37:35 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 582ms
22:37:35 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
22:37:35 INFO - PROCESS | 1828 | 1467437855058 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:35 INFO - PROCESS | 1828 | 1467437855169 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
22:37:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
22:37:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
22:37:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
22:37:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
22:37:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
22:37:36 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1085ms
22:37:36 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
22:37:36 INFO - PROCESS | 1828 | 1467437856155 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:36 INFO - PROCESS | 1828 | 1467437856261 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
22:37:37 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 879ms
22:37:37 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
22:37:37 INFO - PROCESS | 1828 | 1467437857047 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:37 INFO - PROCESS | 1828 | 1467437857152 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
22:37:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
22:37:37 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 481ms
22:37:37 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
22:37:37 INFO - PROCESS | 1828 | 1467437857546 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:37 INFO - PROCESS | 1828 | 1467437857667 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
22:37:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
22:37:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
22:37:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
22:37:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
22:37:38 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 529ms
22:37:38 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
22:37:38 INFO - PROCESS | 1828 | 1467437858078 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:38 INFO - PROCESS | 1828 | 1467437858177 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:38 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
22:37:38 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
22:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:38 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
22:37:38 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 529ms
22:37:38 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
22:37:38 INFO - PROCESS | 1828 | 1467437858612 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:38 INFO - PROCESS | 1828 | 1467437858702 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:39 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
22:37:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
22:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
22:37:39 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 532ms
22:37:39 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
22:37:39 INFO - PROCESS | 1828 | 1467437859154 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:39 INFO - PROCESS | 1828 | 1467437859285 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:39 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
22:37:39 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 530ms
22:37:39 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
22:37:39 INFO - PROCESS | 1828 | 1467437859692 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:39 INFO - PROCESS | 1828 | 1467437859798 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:40 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
22:37:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
22:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
22:37:40 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 521ms
22:37:40 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
22:37:40 INFO - PROCESS | 1828 | 1467437860219 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:40 INFO - PROCESS | 1828 | 1467437860302 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:40 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
22:37:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
22:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
22:37:40 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 474ms
22:37:40 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
22:37:40 INFO - PROCESS | 1828 | 1467437860699 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:40 INFO - PROCESS | 1828 | 1467437860788 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
22:37:41 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 579ms
22:37:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
22:37:41 INFO - PROCESS | 1828 | 1467437861300 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:41 INFO - PROCESS | 1828 | 1467437861418 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
22:37:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 489ms
22:37:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
22:37:41 INFO - PROCESS | 1828 | 1467437861788 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:41 INFO - PROCESS | 1828 | 1467437861896 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
22:37:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 579ms
22:37:42 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
22:37:42 INFO - PROCESS | 1828 | 1467437862380 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:42 INFO - PROCESS | 1828 | 1467437862501 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
22:37:43 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 685ms
22:37:43 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
22:37:43 INFO - PROCESS | 1828 | 1467437863152 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:43 INFO - PROCESS | 1828 | 1467437863266 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37: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
22:37:43 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
22:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:37:43 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
22:37:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
22:37:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
22:37:43 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 532ms
22:37:43 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
22:37:43 INFO - PROCESS | 1828 | 1467437863706 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:43 INFO - PROCESS | 1828 | 1467437863825 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
22:37:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
22:37:44 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 526ms
22:37:44 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
22:37:44 INFO - PROCESS | 1828 | 1467437864240 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:44 INFO - PROCESS | 1828 | 1467437864339 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
22:37:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
22:37:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
22:37:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
22:37:44 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 576ms
22:37:44 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
22:37:44 INFO - PROCESS | 1828 | 1467437864815 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:44 INFO - PROCESS | 1828 | 1467437864908 Marionette INFO sendAsync c0443e50-38d6-4451-9363-cccaa402fd56
22:37:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: