builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-377
starttime: 1465815868.41
results: success (0)
buildid: 20160613005526
builduid: 6a95dfcdeac04de68e5679106afb4404
revision: 2539cf53e85d348397cdee353061a34e8b0f11fb
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.412254) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.412615) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.412887) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.455596) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.455854) =========
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-1465815524.833576-613203532
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-13 04:04:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.23M=0.001s
2016-06-13 04:04:28 (9.23 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.294762
========= master_lag: 0.20 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.949181) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:28.949490) =========
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-1465815524.833576-613203532
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.028403
========= master_lag: 0.13 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.105654) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.106027) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2539cf53e85d348397cdee353061a34e8b0f11fb --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 2539cf53e85d348397cdee353061a34e8b0f11fb --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-1465815524.833576-613203532
_=/tools/buildbot/bin/python
using PTY: False
2016-06-13 04:04:28,925 truncating revision to first 12 chars
2016-06-13 04:04:28,926 Setting DEBUG logging.
2016-06-13 04:04:28,926 attempt 1/10
2016-06-13 04:04:28,926 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2539cf53e85d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-13 04:04:29,311 unpacking tar archive at: mozilla-beta-2539cf53e85d/testing/mozharness/
program finished with exit code 0
elapsedTime=0.668260
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.806487) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.806789) =========
script_repo_revision: 2539cf53e85d348397cdee353061a34e8b0f11fb
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.807190) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.807458) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 04:04:29.836398) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 13 secs) (at 2016-06-13 04:04:29.836664) =========
/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-1465815524.833576-613203532
_=/tools/buildbot/bin/python
using PTY: False
04:04:29 INFO - MultiFileLogger online at 20160613 04:04:29 in /builds/slave/test
04:04:29 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
04:04:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
04:04:29 INFO - {'append_to_log': False,
04:04:29 INFO - 'base_work_dir': '/builds/slave/test',
04:04:29 INFO - 'blob_upload_branch': 'mozilla-beta',
04:04:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
04:04:29 INFO - 'buildbot_json_path': 'buildprops.json',
04:04:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
04:04:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
04:04:29 INFO - 'download_minidump_stackwalk': True,
04:04:29 INFO - 'download_symbols': 'ondemand',
04:04:29 INFO - 'e10s': False,
04:04:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
04:04:29 INFO - 'tooltool.py': '/tools/tooltool.py',
04:04:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
04:04:29 INFO - '/tools/misc-python/virtualenv.py')},
04:04:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
04:04:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
04:04:29 INFO - 'log_level': 'info',
04:04:29 INFO - 'log_to_console': True,
04:04:29 INFO - 'opt_config_files': (),
04:04:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
04:04:29 INFO - '--processes=1',
04:04:29 INFO - '--config=%(test_path)s/wptrunner.ini',
04:04:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
04:04:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
04:04:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
04:04:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
04:04:29 INFO - 'pip_index': False,
04:04:29 INFO - 'require_test_zip': True,
04:04:29 INFO - 'test_type': ('testharness',),
04:04:29 INFO - 'this_chunk': '1',
04:04:29 INFO - 'tooltool_cache': '/builds/tooltool_cache',
04:04:29 INFO - 'total_chunks': '5',
04:04:29 INFO - 'virtualenv_path': 'venv',
04:04:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
04:04:29 INFO - 'work_dir': 'build'}
04:04:29 INFO - #####
04:04:29 INFO - ##### Running clobber step.
04:04:29 INFO - #####
04:04:29 INFO - Running pre-action listener: _resource_record_pre_action
04:04:29 INFO - Running main action method: clobber
04:04:29 INFO - rmtree: /builds/slave/test/build
04:04:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
04:04:31 INFO - Running post-action listener: _resource_record_post_action
04:04:31 INFO - #####
04:04:31 INFO - ##### Running read-buildbot-config step.
04:04:31 INFO - #####
04:04:31 INFO - Running pre-action listener: _resource_record_pre_action
04:04:31 INFO - Running main action method: read_buildbot_config
04:04:31 INFO - Using buildbot properties:
04:04:31 INFO - {
04:04:31 INFO - "project": "",
04:04:31 INFO - "product": "firefox",
04:04:31 INFO - "script_repo_revision": "production",
04:04:31 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
04:04:31 INFO - "repository": "",
04:04:31 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
04:04:31 INFO - "buildid": "20160613005526",
04:04:31 INFO - "pgo_build": "True",
04:04:31 INFO - "basedir": "/builds/slave/test",
04:04:31 INFO - "buildnumber": 1,
04:04:31 INFO - "slavename": "tst-linux32-spot-377",
04:04:31 INFO - "revision": "2539cf53e85d348397cdee353061a34e8b0f11fb",
04:04:31 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
04:04:31 INFO - "platform": "linux",
04:04:31 INFO - "branch": "mozilla-beta",
04:04:31 INFO - "repo_path": "releases/mozilla-beta",
04:04:31 INFO - "moz_repo_path": "",
04:04:31 INFO - "stage_platform": "linux-pgo",
04:04:31 INFO - "builduid": "6a95dfcdeac04de68e5679106afb4404",
04:04:31 INFO - "slavebuilddir": "test"
04:04:31 INFO - }
04:04:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
04:04:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
04:04:31 INFO - Running post-action listener: _resource_record_post_action
04:04:31 INFO - #####
04:04:31 INFO - ##### Running download-and-extract step.
04:04:31 INFO - #####
04:04:31 INFO - Running pre-action listener: _resource_record_pre_action
04:04:31 INFO - Running main action method: download_and_extract
04:04:31 INFO - mkdir: /builds/slave/test/build/tests
04:04:31 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')]}
04:04:31 INFO - https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
04:04:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
04:04:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
04:04:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:35 INFO - Downloaded 1291 bytes.
04:04:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
04:04:35 INFO - Using the following test package requirements:
04:04:35 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
04:04:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
04:04:35 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
04:04:35 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'jsshell-linux-i686.zip'],
04:04:35 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
04:04:35 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
04:04:35 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
04:04:35 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
04:04:35 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
04:04:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
04:04:35 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
04:04:35 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
04:04:35 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')]}
04:04:35 INFO - https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
04:04:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
04:04:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
04:04:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:38 INFO - Downloaded 24070845 bytes.
04:04:38 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/*']
04:04:38 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/*
04:04:39 INFO - caution: filename not matched: web-platform/*
04:04:39 INFO - Return code: 11
04:04:39 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')]}
04:04:39 INFO - https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
04:04:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
04:04:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
04:04:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:43 INFO - Downloaded 36389076 bytes.
04:04:43 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/*']
04:04:43 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/*
04:04:47 INFO - caution: filename not matched: bin/*
04:04:47 INFO - caution: filename not matched: config/*
04:04:47 INFO - caution: filename not matched: mozbase/*
04:04:47 INFO - caution: filename not matched: marionette/*
04:04:47 INFO - caution: filename not matched: tools/wptserve/*
04:04:47 INFO - Return code: 11
04:04:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:04:47 INFO - https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
04:04:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
04:04:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
04:04:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SPLYNGcrQESOr-hV7crc0A/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
04:04:56 INFO - Downloaded 56914205 bytes.
04:04:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
04:04:56 INFO - mkdir: /builds/slave/test/properties
04:04:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
04:04:56 INFO - Writing to file /builds/slave/test/properties/build_url
04:04:56 INFO - Contents:
04:04:56 INFO - build_url:https://queue.taskcluster.net/v1/task/SPLYNGcrQESOr-hV7crc0A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
04:04:57 INFO - Running post-action listener: _resource_record_post_action
04:04:57 INFO - Running post-action listener: set_extra_try_arguments
04:04:57 INFO - #####
04:04:57 INFO - ##### Running create-virtualenv step.
04:04:57 INFO - #####
04:04:57 INFO - Running pre-action listener: _pre_create_virtualenv
04:04:57 INFO - Running pre-action listener: _resource_record_pre_action
04:04:57 INFO - Running main action method: create_virtualenv
04:04:57 INFO - Creating virtualenv /builds/slave/test/build/venv
04:04:57 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
04:04:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
04:04:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
04:04:57 INFO - Using real prefix '/usr'
04:04:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python
04:04:58 INFO - Installing distribute.............................................................................................................................................................................................done.
04:05:02 INFO - Installing pip.................done.
04:05:02 INFO - Return code: 0
04:05:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
04:05:02 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')]}
04:05:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:05:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:02 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')]}
04:05:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:05:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:02 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 0xa18fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f6598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2aa2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa299f70>, '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 0xa299620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa29f750>, '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-1465815524.833576-613203532', '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
04:05:02 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
04:05:02 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
04:05:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:05:02 INFO - 'CCACHE_UMASK': '002',
04:05:02 INFO - 'DISPLAY': ':0',
04:05:02 INFO - 'HOME': '/home/cltbld',
04:05:02 INFO - 'LANG': 'en_US.UTF-8',
04:05:02 INFO - 'LOGNAME': 'cltbld',
04:05:02 INFO - 'MAIL': '/var/mail/cltbld',
04:05:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:05:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:05:02 INFO - 'MOZ_NO_REMOTE': '1',
04:05:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:05:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:05:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:05:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:05:02 INFO - 'PWD': '/builds/slave/test',
04:05:02 INFO - 'SHELL': '/bin/bash',
04:05:02 INFO - 'SHLVL': '1',
04:05:02 INFO - 'TERM': 'linux',
04:05:02 INFO - 'TMOUT': '86400',
04:05:02 INFO - 'USER': 'cltbld',
04:05:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465815524.833576-613203532',
04:05:02 INFO - '_': '/tools/buildbot/bin/python'}
04:05:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:05:03 INFO - Downloading/unpacking psutil>=0.7.1
04:05: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
04:05: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
04:05: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
04:05: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
04:05: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
04:05: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
04:05:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
04:05:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:05:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
04:05:07 INFO - Installing collected packages: psutil
04:05:07 INFO - Running setup.py install for psutil
04:05:07 INFO - building 'psutil._psutil_linux' extension
04:05:07 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
04:05:07 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
04:05:07 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
04:05:07 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
04:05:07 INFO - building 'psutil._psutil_posix' extension
04:05:07 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
04:05:08 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
04:05:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:05:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
04:05:08 INFO - Successfully installed psutil
04:05:08 INFO - Cleaning up...
04:05:08 INFO - Return code: 0
04:05:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
04:05:08 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')]}
04:05:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:05:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:08 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')]}
04:05:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:05:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:08 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 0xa18fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f6598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2aa2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa299f70>, '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 0xa299620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa29f750>, '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-1465815524.833576-613203532', '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
04:05:08 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
04:05:08 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
04:05:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:05:08 INFO - 'CCACHE_UMASK': '002',
04:05:08 INFO - 'DISPLAY': ':0',
04:05:08 INFO - 'HOME': '/home/cltbld',
04:05:08 INFO - 'LANG': 'en_US.UTF-8',
04:05:08 INFO - 'LOGNAME': 'cltbld',
04:05:08 INFO - 'MAIL': '/var/mail/cltbld',
04:05:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:05:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:05:08 INFO - 'MOZ_NO_REMOTE': '1',
04:05:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:05:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:05:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:05:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:05:08 INFO - 'PWD': '/builds/slave/test',
04:05:08 INFO - 'SHELL': '/bin/bash',
04:05:08 INFO - 'SHLVL': '1',
04:05:08 INFO - 'TERM': 'linux',
04:05:08 INFO - 'TMOUT': '86400',
04:05:08 INFO - 'USER': 'cltbld',
04:05:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465815524.833576-613203532',
04:05:08 INFO - '_': '/tools/buildbot/bin/python'}
04:05:08 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:05:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
04:05:08 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
04:05:08 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
04:05:08 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
04:05:08 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
04:05:08 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
04:05:08 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
04:05:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz
04:05:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
04:05:12 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
04:05:12 INFO - Installing collected packages: mozsystemmonitor
04:05:12 INFO - Running setup.py install for mozsystemmonitor
04:05:12 INFO - Successfully installed mozsystemmonitor
04:05:12 INFO - Cleaning up...
04:05:12 INFO - Return code: 0
04:05:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
04:05:12 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')]}
04:05:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:05:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:12 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')]}
04:05:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:05:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:12 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 0xa18fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f6598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2aa2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa299f70>, '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 0xa299620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa29f750>, '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-1465815524.833576-613203532', '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
04:05:12 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
04:05:12 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
04:05:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:05:12 INFO - 'CCACHE_UMASK': '002',
04:05:12 INFO - 'DISPLAY': ':0',
04:05:12 INFO - 'HOME': '/home/cltbld',
04:05:12 INFO - 'LANG': 'en_US.UTF-8',
04:05:12 INFO - 'LOGNAME': 'cltbld',
04:05:12 INFO - 'MAIL': '/var/mail/cltbld',
04:05:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:05:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:05:12 INFO - 'MOZ_NO_REMOTE': '1',
04:05:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:05:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:05:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:05:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:05:12 INFO - 'PWD': '/builds/slave/test',
04:05:12 INFO - 'SHELL': '/bin/bash',
04:05:12 INFO - 'SHLVL': '1',
04:05:12 INFO - 'TERM': 'linux',
04:05:12 INFO - 'TMOUT': '86400',
04:05:12 INFO - 'USER': 'cltbld',
04:05:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465815524.833576-613203532',
04:05:12 INFO - '_': '/tools/buildbot/bin/python'}
04:05:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:05:13 INFO - Downloading/unpacking blobuploader==1.2.4
04:05:13 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
04:05:13 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
04:05:13 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
04:05:13 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
04:05:13 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
04:05:13 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
04:05:16 INFO - Downloading blobuploader-1.2.4.tar.gz
04:05:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
04:05:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
04:05:16 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
04:05:16 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
04:05:16 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
04:05:16 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
04:05:16 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
04:05:16 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
04:05:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
04:05:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
04:05:17 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
04:05:17 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
04:05:17 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
04:05:17 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
04:05:17 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
04:05:17 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
04:05:18 INFO - Downloading docopt-0.6.1.tar.gz
04:05:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
04:05:18 INFO - Installing collected packages: blobuploader, requests, docopt
04:05:18 INFO - Running setup.py install for blobuploader
04:05:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
04:05:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
04:05:18 INFO - Running setup.py install for requests
04:05:19 INFO - Running setup.py install for docopt
04:05:19 INFO - Successfully installed blobuploader requests docopt
04:05:19 INFO - Cleaning up...
04:05:19 INFO - Return code: 0
04:05:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:05:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:05:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:05:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:05:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:05:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:19 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 0xa18fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f6598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2aa2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa299f70>, '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 0xa299620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa29f750>, '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-1465815524.833576-613203532', '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
04:05:19 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
04:05:19 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
04:05:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:05:19 INFO - 'CCACHE_UMASK': '002',
04:05:19 INFO - 'DISPLAY': ':0',
04:05:19 INFO - 'HOME': '/home/cltbld',
04:05:19 INFO - 'LANG': 'en_US.UTF-8',
04:05:19 INFO - 'LOGNAME': 'cltbld',
04:05:19 INFO - 'MAIL': '/var/mail/cltbld',
04:05:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:05:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:05:19 INFO - 'MOZ_NO_REMOTE': '1',
04:05:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:05:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:05:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:05:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:05:19 INFO - 'PWD': '/builds/slave/test',
04:05:19 INFO - 'SHELL': '/bin/bash',
04:05:19 INFO - 'SHLVL': '1',
04:05:19 INFO - 'TERM': 'linux',
04:05:19 INFO - 'TMOUT': '86400',
04:05:19 INFO - 'USER': 'cltbld',
04:05:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465815524.833576-613203532',
04:05:19 INFO - '_': '/tools/buildbot/bin/python'}
04:05:19 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:05:19 INFO - Running setup.py (path:/tmp/pip-KjGOLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:05:20 INFO - Running setup.py (path:/tmp/pip-c9vgiG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:05:20 INFO - Running setup.py (path:/tmp/pip-fBLMBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:05:20 INFO - Running setup.py (path:/tmp/pip-RxRT_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:05:20 INFO - Running setup.py (path:/tmp/pip-CavBU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:05:20 INFO - Running setup.py (path:/tmp/pip-1i8ycq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:05:20 INFO - Running setup.py (path:/tmp/pip-FVHUlx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:05:20 INFO - Running setup.py (path:/tmp/pip-KD2t0b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:05:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:05:20 INFO - Running setup.py (path:/tmp/pip-BigJ_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:05:21 INFO - Running setup.py (path:/tmp/pip-lM5wOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:05:21 INFO - Running setup.py (path:/tmp/pip-1yLG2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:05:21 INFO - Running setup.py (path:/tmp/pip-x2rZF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:05:21 INFO - Running setup.py (path:/tmp/pip-nJGl1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:05:21 INFO - Running setup.py (path:/tmp/pip-L6xLCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:05:21 INFO - Running setup.py (path:/tmp/pip-FZMHLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:05:21 INFO - Running setup.py (path:/tmp/pip-ZQBd2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:05:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:05:21 INFO - Running setup.py (path:/tmp/pip-y60nyw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:05:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
04:05:22 INFO - Running setup.py (path:/tmp/pip-rf5VCj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
04:05:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
04:05:22 INFO - Running setup.py (path:/tmp/pip-Vi6fW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
04:05:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:05:22 INFO - Running setup.py (path:/tmp/pip-eeZ6rq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:05:22 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:05:22 INFO - Running setup.py (path:/tmp/pip-pU6djr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:05:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:05:23 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
04:05:23 INFO - Running setup.py install for manifestparser
04:05:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
04:05:23 INFO - Running setup.py install for mozcrash
04:05:23 INFO - Running setup.py install for mozdebug
04:05:23 INFO - Running setup.py install for mozdevice
04:05:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
04:05:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin
04:05:23 INFO - Running setup.py install for mozfile
04:05:24 INFO - Running setup.py install for mozhttpd
04:05:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
04:05:24 INFO - Running setup.py install for mozinfo
04:05:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
04:05:24 INFO - Running setup.py install for mozInstall
04:05:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
04:05:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
04:05:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
04:05:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
04:05:24 INFO - Running setup.py install for mozleak
04:05:24 INFO - Running setup.py install for mozlog
04:05:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
04:05:25 INFO - Running setup.py install for moznetwork
04:05:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
04:05:25 INFO - Running setup.py install for mozprocess
04:05:25 INFO - Running setup.py install for mozprofile
04:05:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
04:05:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
04:05:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
04:05:25 INFO - Running setup.py install for mozrunner
04:05:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
04:05:26 INFO - Running setup.py install for mozscreenshot
04:05:26 INFO - Running setup.py install for moztest
04:05:26 INFO - Running setup.py install for mozversion
04:05:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
04:05:26 INFO - Running setup.py install for wptserve
04:05:26 INFO - Running setup.py install for marionette-driver
04:05:27 INFO - Running setup.py install for browsermob-proxy
04:05:27 INFO - Running setup.py install for marionette-client
04:05:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:05:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
04:05:28 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
04:05:28 INFO - Cleaning up...
04:05:28 INFO - Return code: 0
04:05:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:05:28 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')]}
04:05:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:05:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:28 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')]}
04:05:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:05:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:05:28 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 0xa18fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1f6598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2aa2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa299f70>, '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 0xa299620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa29f750>, '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-1465815524.833576-613203532', '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
04:05:28 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
04:05:28 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
04:05:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:05:28 INFO - 'CCACHE_UMASK': '002',
04:05:28 INFO - 'DISPLAY': ':0',
04:05:28 INFO - 'HOME': '/home/cltbld',
04:05:28 INFO - 'LANG': 'en_US.UTF-8',
04:05:28 INFO - 'LOGNAME': 'cltbld',
04:05:28 INFO - 'MAIL': '/var/mail/cltbld',
04:05:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:05:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:05:28 INFO - 'MOZ_NO_REMOTE': '1',
04:05:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:05:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:05:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:05:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:05:28 INFO - 'PWD': '/builds/slave/test',
04:05:28 INFO - 'SHELL': '/bin/bash',
04:05:28 INFO - 'SHLVL': '1',
04:05:28 INFO - 'TERM': 'linux',
04:05:28 INFO - 'TMOUT': '86400',
04:05:28 INFO - 'USER': 'cltbld',
04:05:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465815524.833576-613203532',
04:05:28 INFO - '_': '/tools/buildbot/bin/python'}
04:05:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:05:28 INFO - Running setup.py (path:/tmp/pip-LPjvRC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:05:28 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))
04:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:05:28 INFO - Running setup.py (path:/tmp/pip-NsbB8v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:05:28 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))
04:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:05:28 INFO - Running setup.py (path:/tmp/pip-putOFX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:05:28 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))
04:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:05:28 INFO - Running setup.py (path:/tmp/pip-VgSKkE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:05:29 INFO - Running setup.py (path:/tmp/pip-uYhZj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:05:29 INFO - Running setup.py (path:/tmp/pip-SrR55v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:05:29 INFO - Running setup.py (path:/tmp/pip-QZjaYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:05:29 INFO - Running setup.py (path:/tmp/pip-tm6SkZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:05:29 INFO - Running setup.py (path:/tmp/pip-AMtBAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:05:29 INFO - Running setup.py (path:/tmp/pip-qyv_LE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:05:29 INFO - Running setup.py (path:/tmp/pip-We1BEO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:05:29 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))
04:05:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:05:29 INFO - Running setup.py (path:/tmp/pip-oujG9x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:05:30 INFO - Running setup.py (path:/tmp/pip-mb8FO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:05:30 INFO - Running setup.py (path:/tmp/pip-CBVvW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:05:30 INFO - Running setup.py (path:/tmp/pip-4xJHAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:05:30 INFO - Running setup.py (path:/tmp/pip-7kiLTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:05:30 INFO - Running setup.py (path:/tmp/pip-pu0lh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
04:05:30 INFO - Running setup.py (path:/tmp/pip-OCd1Bh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
04:05:30 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))
04:05:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
04:05:30 INFO - Running setup.py (path:/tmp/pip-25qRI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
04:05:31 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))
04:05:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:05:31 INFO - Running setup.py (path:/tmp/pip-btncxJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:05:31 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))
04:05:31 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:05:31 INFO - Running setup.py (path:/tmp/pip-2OLNxx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:05:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:05:31 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))
04:05:31 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))
04:05:31 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))
04:05:31 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))
04:05:31 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))
04:05:31 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))
04:05:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
04:05:31 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
04:05:31 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
04:05:31 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
04:05:31 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
04:05:31 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
04:05:31 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
04:05:35 INFO - Downloading blessings-1.6.tar.gz
04:05:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
04:05:35 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))
04:05:35 INFO - Installing collected packages: blessings
04:05:35 INFO - Running setup.py install for blessings
04:05:36 INFO - Successfully installed blessings
04:05:36 INFO - Cleaning up...
04:05:36 INFO - Return code: 0
04:05:36 INFO - Done creating virtualenv /builds/slave/test/build/venv.
04:05:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:05:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:05:36 INFO - Reading from file tmpfile_stdout
04:05:36 INFO - Current package versions:
04:05:36 INFO - argparse == 1.2.1
04:05:36 INFO - blessings == 1.6
04:05:36 INFO - blobuploader == 1.2.4
04:05:36 INFO - browsermob-proxy == 0.6.0
04:05:36 INFO - docopt == 0.6.1
04:05:36 INFO - manifestparser == 1.1
04:05:36 INFO - marionette-client == 2.3.0
04:05:36 INFO - marionette-driver == 1.4.0
04:05:36 INFO - mozInstall == 1.12
04:05:36 INFO - mozcrash == 0.17
04:05:36 INFO - mozdebug == 0.1
04:05:36 INFO - mozdevice == 0.48
04:05:36 INFO - mozfile == 1.2
04:05:36 INFO - mozhttpd == 0.7
04:05:36 INFO - mozinfo == 0.9
04:05:36 INFO - mozleak == 0.1
04:05:36 INFO - mozlog == 3.1
04:05:36 INFO - moznetwork == 0.27
04:05:36 INFO - mozprocess == 0.22
04:05:36 INFO - mozprofile == 0.28
04:05:36 INFO - mozrunner == 6.11
04:05:36 INFO - mozscreenshot == 0.1
04:05:36 INFO - mozsystemmonitor == 0.0
04:05:36 INFO - moztest == 0.7
04:05:36 INFO - mozversion == 1.4
04:05:36 INFO - psutil == 3.1.1
04:05:36 INFO - requests == 1.2.3
04:05:36 INFO - wptserve == 1.4.0
04:05:36 INFO - wsgiref == 0.1.2
04:05:36 INFO - Running post-action listener: _resource_record_post_action
04:05:36 INFO - Running post-action listener: _start_resource_monitoring
04:05:36 INFO - Starting resource monitoring.
04:05:36 INFO - #####
04:05:36 INFO - ##### Running pull step.
04:05:36 INFO - #####
04:05:36 INFO - Running pre-action listener: _resource_record_pre_action
04:05:36 INFO - Running main action method: pull
04:05:36 INFO - Pull has nothing to do!
04:05:36 INFO - Running post-action listener: _resource_record_post_action
04:05:36 INFO - #####
04:05:36 INFO - ##### Running install step.
04:05:36 INFO - #####
04:05:36 INFO - Running pre-action listener: _resource_record_pre_action
04:05:36 INFO - Running main action method: install
04:05:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:05:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:05:37 INFO - Reading from file tmpfile_stdout
04:05:37 INFO - Detecting whether we're running mozinstall >=1.0...
04:05:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
04:05:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
04:05:37 INFO - Reading from file tmpfile_stdout
04:05:37 INFO - Output received:
04:05:37 INFO - Usage: mozinstall [options] installer
04:05:37 INFO - Options:
04:05:37 INFO - -h, --help show this help message and exit
04:05:37 INFO - -d DEST, --destination=DEST
04:05:37 INFO - Directory to install application into. [default:
04:05:37 INFO - "/builds/slave/test"]
04:05:37 INFO - --app=APP Application being installed. [default: firefox]
04:05:37 INFO - mkdir: /builds/slave/test/build/application
04:05:37 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']
04:05:37 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
04:05:59 INFO - Reading from file tmpfile_stdout
04:05:59 INFO - Output received:
04:05:59 INFO - /builds/slave/test/build/application/firefox/firefox
04:05:59 INFO - Running post-action listener: _resource_record_post_action
04:05:59 INFO - #####
04:05:59 INFO - ##### Running run-tests step.
04:05:59 INFO - #####
04:05:59 INFO - Running pre-action listener: _resource_record_pre_action
04:05:59 INFO - Running main action method: run_tests
04:05:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
04:05:59 INFO - Minidump filename unknown. Determining based upon platform and architecture.
04:05:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
04:05:59 INFO - grabbing minidump binary from tooltool
04:05: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')]}
04:05:59 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 0xa299f70>, '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 0xa299620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa29f750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
04:05:59 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
04:05:59 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
04:05:59 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
04:05:59 INFO - Return code: 0
04:05:59 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
04:05:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
04:05:59 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/SPLYNGcrQESOr-hV7crc0A/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
04:05:59 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/SPLYNGcrQESOr-hV7crc0A/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
04:05:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:05:59 INFO - 'CCACHE_UMASK': '002',
04:05:59 INFO - 'DISPLAY': ':0',
04:05:59 INFO - 'HOME': '/home/cltbld',
04:05:59 INFO - 'LANG': 'en_US.UTF-8',
04:05:59 INFO - 'LOGNAME': 'cltbld',
04:05:59 INFO - 'MAIL': '/var/mail/cltbld',
04:05:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
04:05:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:05:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:05:59 INFO - 'MOZ_NO_REMOTE': '1',
04:05:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:05:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:05:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:05:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:05:59 INFO - 'PWD': '/builds/slave/test',
04:05:59 INFO - 'SHELL': '/bin/bash',
04:05:59 INFO - 'SHLVL': '1',
04:05:59 INFO - 'TERM': 'linux',
04:05:59 INFO - 'TMOUT': '86400',
04:05:59 INFO - 'USER': 'cltbld',
04:05:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465815524.833576-613203532',
04:05:59 INFO - '_': '/tools/buildbot/bin/python'}
04:05:59 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/SPLYNGcrQESOr-hV7crc0A/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
04:06:00 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
04:06:00 INFO - import pkg_resources
04:06:02 INFO - Using 1 client processes
04:06:02 INFO - wptserve Starting http server on 127.0.0.1:8000
04:06:02 INFO - wptserve Starting http server on 127.0.0.1:8001
04:06:02 INFO - wptserve Starting http server on 127.0.0.1:8443
04:06:04 INFO - SUITE-START | Running 1476 tests
04:06:04 INFO - Running testharness tests
04:06:04 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
04:06:04 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
04:06:04 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
04:06:04 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
04:06:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
04:06:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
04:06:04 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
04:06:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
04:06:04 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
04:06:04 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
04:06:04 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
04:06:04 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
04:06:04 INFO - Setting up ssl
04:06:04 INFO - PROCESS | certutil |
04:06:04 INFO - PROCESS | certutil |
04:06:04 INFO - PROCESS | certutil |
04:06:04 INFO - Certificate Nickname Trust Attributes
04:06:04 INFO - SSL,S/MIME,JAR/XPI
04:06:04 INFO -
04:06:04 INFO - web-platform-tests CT,,
04:06:04 INFO -
04:06:04 INFO - Starting runner
04:06:06 INFO - PROCESS | 1736 | 1465815966578 Marionette INFO Listening on port 2828
04:06:08 INFO - PROCESS | 1736 | 1465815968877 Marionette INFO startBrowser 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:08 INFO - PROCESS | 1736 | 1465815968898 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:09 INFO - PROCESS | 1736 | 1465815969310 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:09 INFO - PROCESS | 1736 | 1465815969398 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:09 INFO - PROCESS | 1736 | 1465815969677 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
04:06:09 INFO - PROCESS | 1736 | 1465815969730 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:09 INFO - PROCESS | 1736 | 1465815969745 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
04:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 478ms
04:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
04:06:10 INFO - PROCESS | 1736 | 1465815970285 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:10 INFO - PROCESS | 1736 | 1465815970393 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
04:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 535ms
04:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
04:06:10 INFO - PROCESS | 1736 | 1465815970782 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:10 INFO - PROCESS | 1736 | 1465815970909 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
04:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 524ms
04:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
04:06:11 INFO - PROCESS | 1736 | 1465815971317 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:11 INFO - PROCESS | 1736 | 1465815971406 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
04:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms
04:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
04:06:11 INFO - PROCESS | 1736 | 1465815971792 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:11 INFO - PROCESS | 1736 | 1465815971889 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
04:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms
04:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
04:06:12 INFO - PROCESS | 1736 | 1465815972221 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:12 INFO - PROCESS | 1736 | 1465815972323 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
04:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 469ms
04:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
04:06:12 INFO - PROCESS | 1736 | 1465815972695 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:12 INFO - PROCESS | 1736 | 1465815972783 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
04:06:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms
04:06:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
04:06:13 INFO - PROCESS | 1736 | 1465815973126 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:13 INFO - PROCESS | 1736 | 1465815973213 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
04:06:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 432ms
04:06:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
04:06:13 INFO - PROCESS | 1736 | 1465815973562 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:13 INFO - PROCESS | 1736 | 1465815973652 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
04:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 469ms
04:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
04:06:14 INFO - PROCESS | 1736 | 1465815974036 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:14 INFO - PROCESS | 1736 | 1465815974144 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
04:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 581ms
04:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
04:06:14 INFO - PROCESS | 1736 | 1465815974622 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:14 INFO - PROCESS | 1736 | 1465815974708 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
04:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms
04:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
04:06:15 INFO - PROCESS | 1736 | 1465815975047 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:15 INFO - PROCESS | 1736 | 1465815975136 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
04:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 469ms
04:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
04:06:15 INFO - PROCESS | 1736 | 1465815975522 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:15 INFO - PROCESS | 1736 | 1465815975609 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
04:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 437ms
04:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
04:06:15 INFO - PROCESS | 1736 | 1465815975964 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:16 INFO - PROCESS | 1736 | 1465815976050 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
04:06:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 441ms
04:06:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
04:06:16 INFO - PROCESS | 1736 | 1465815976409 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:16 INFO - PROCESS | 1736 | 1465815976549 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
04:06:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 782ms
04:06:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
04:06:17 INFO - PROCESS | 1736 | 1465815977206 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:17 INFO - PROCESS | 1736 | 1465815977308 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
04:06:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 525ms
04:06:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
04:06:17 INFO - PROCESS | 1736 | 1465815977739 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:17 INFO - PROCESS | 1736 | 1465815977826 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
04:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 487ms
04:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
04:06:18 INFO - PROCESS | 1736 | 1465815978239 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:18 INFO - PROCESS | 1736 | 1465815978339 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
04:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 474ms
04:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
04:06:18 INFO - PROCESS | 1736 | 1465815978709 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:18 INFO - PROCESS | 1736 | 1465815978792 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
04:06:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 519ms
04:06:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
04:06:19 INFO - PROCESS | 1736 | 1465815979234 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:19 INFO - PROCESS | 1736 | 1465815979311 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
04:06:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 425ms
04:06:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
04:06:19 INFO - PROCESS | 1736 | 1465815979667 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:19 INFO - PROCESS | 1736 | 1465815979771 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
04:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms
04:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
04:06:20 INFO - PROCESS | 1736 | 1465815980137 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:20 INFO - PROCESS | 1736 | 1465815980220 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
04:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms
04:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
04:06:20 INFO - PROCESS | 1736 | 1465815980563 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:20 INFO - PROCESS | 1736 | 1465815980649 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
04:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms
04:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
04:06:20 INFO - PROCESS | 1736 | 1465815980988 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:21 INFO - PROCESS | 1736 | 1465815981067 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
04:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 431ms
04:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
04:06:21 INFO - PROCESS | 1736 | 1465815981428 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:21 INFO - PROCESS | 1736 | 1465815981515 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
04:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 472ms
04:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
04:06:21 INFO - PROCESS | 1736 | 1465815981903 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:22 INFO - PROCESS | 1736 | 1465815982005 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
04:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms
04:06:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
04:06:22 INFO - PROCESS | 1736 | 1465815982380 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:22 INFO - PROCESS | 1736 | 1465815982465 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
04:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms
04:06:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
04:06:22 INFO - PROCESS | 1736 | 1465815982853 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:22 INFO - PROCESS | 1736 | 1465815982941 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
04:06:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 623ms
04:06:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
04:06:23 INFO - PROCESS | 1736 | 1465815983480 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:23 INFO - PROCESS | 1736 | 1465815983563 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
04:06:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 574ms
04:06:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
04:06:24 INFO - PROCESS | 1736 | 1465815984064 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:24 INFO - PROCESS | 1736 | 1465815984166 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
04:06:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 732ms
04:06:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
04:06:24 INFO - PROCESS | 1736 | 1465815984801 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:24 INFO - PROCESS | 1736 | 1465815984917 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
04:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 525ms
04:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
04:06:25 INFO - PROCESS | 1736 | 1465815985335 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:25 INFO - PROCESS | 1736 | 1465815985419 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
04:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms
04:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
04:06:25 INFO - PROCESS | 1736 | 1465815985865 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:25 INFO - PROCESS | 1736 | 1465815985959 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
04:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 627ms
04:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
04:06:26 INFO - PROCESS | 1736 | 1465815986491 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:26 INFO - PROCESS | 1736 | 1465815986573 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
04:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 425ms
04:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
04:06:26 INFO - PROCESS | 1736 | 1465815986921 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:27 INFO - PROCESS | 1736 | 1465815987004 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
04:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 474ms
04:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
04:06:27 INFO - PROCESS | 1736 | 1465815987401 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:27 INFO - PROCESS | 1736 | 1465815987499 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
04:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 479ms
04:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
04:06:27 INFO - PROCESS | 1736 | 1465815987883 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:27 INFO - PROCESS | 1736 | 1465815987963 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
04:06:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 474ms
04:06:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
04:06:28 INFO - PROCESS | 1736 | 1465815988362 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:28 INFO - PROCESS | 1736 | 1465815988478 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
04:06:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 627ms
04:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
04:06:29 INFO - PROCESS | 1736 | 1465815989029 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:29 INFO - PROCESS | 1736 | 1465815989190 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
04:06:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 827ms
04:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
04:06:29 INFO - PROCESS | 1736 | 1465815989855 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:29 INFO - PROCESS | 1736 | 1465815989953 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
04:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms
04:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
04:06:30 INFO - PROCESS | 1736 | 1465815990334 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:30 INFO - PROCESS | 1736 | 1465815990421 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
04:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 474ms
04:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
04:06:30 INFO - PROCESS | 1736 | 1465815990819 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:30 INFO - PROCESS | 1736 | 1465815990907 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
04:06:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 477ms
04:06:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
04:06:31 INFO - PROCESS | 1736 | 1465815991292 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:31 INFO - PROCESS | 1736 | 1465815991378 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
04:06:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 433ms
04:06:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
04:06:31 INFO - PROCESS | 1736 | 1465815991730 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:31 INFO - PROCESS | 1736 | 1465815991809 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
04:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 440ms
04:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
04:06:32 INFO - PROCESS | 1736 | 1465815992181 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:32 INFO - PROCESS | 1736 | 1465815992304 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
04:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 519ms
04:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
04:06:32 INFO - PROCESS | 1736 | 1465815992702 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:32 INFO - PROCESS | 1736 | 1465815992782 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
04:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms
04:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
04:06:33 INFO - PROCESS | 1736 | 1465815993179 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:33 INFO - PROCESS | 1736 | 1465815993263 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
04:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 423ms
04:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
04:06:33 INFO - PROCESS | 1736 | 1465815993606 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:33 INFO - PROCESS | 1736 | 1465815993699 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
04:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 475ms
04:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
04:06:34 INFO - PROCESS | 1736 | 1465815994085 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:34 INFO - PROCESS | 1736 | 1465815994166 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
04:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 424ms
04:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
04:06:34 INFO - PROCESS | 1736 | 1465815994515 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:34 INFO - PROCESS | 1736 | 1465815994611 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
04:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms
04:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
04:06:34 INFO - PROCESS | 1736 | 1465815994988 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:35 INFO - PROCESS | 1736 | 1465815995072 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
04:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 427ms
04:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
04:06:35 INFO - PROCESS | 1736 | 1465815995421 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:35 INFO - PROCESS | 1736 | 1465815995503 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
04:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 425ms
04:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
04:06:35 INFO - PROCESS | 1736 | 1465815995852 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:35 INFO - PROCESS | 1736 | 1465815995961 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
04:06:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 581ms
04:06:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
04:06:36 INFO - PROCESS | 1736 | 1465815996442 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:36 INFO - PROCESS | 1736 | 1465815996542 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
04:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 624ms
04:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
04:06:37 INFO - PROCESS | 1736 | 1465815997069 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:37 INFO - PROCESS | 1736 | 1465815997160 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
04:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 481ms
04:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
04:06:37 INFO - PROCESS | 1736 | 1465815997558 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:37 INFO - PROCESS | 1736 | 1465815997679 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
04:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 582ms
04:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
04:06:38 INFO - PROCESS | 1736 | 1465815998152 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:38 INFO - PROCESS | 1736 | 1465815998242 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
04:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 482ms
04:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
04:06:38 INFO - PROCESS | 1736 | 1465815998631 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:38 INFO - PROCESS | 1736 | 1465815998722 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
04:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 476ms
04:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
04:06:39 INFO - PROCESS | 1736 | 1465815999112 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:39 INFO - PROCESS | 1736 | 1465815999192 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
04:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 472ms
04:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
04:06:39 INFO - PROCESS | 1736 | 1465815999597 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:39 INFO - PROCESS | 1736 | 1465815999722 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
04:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 521ms
04:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
04:06:40 INFO - PROCESS | 1736 | 1465816000124 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:40 INFO - PROCESS | 1736 | 1465816000220 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
04:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 523ms
04:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
04:06:40 INFO - PROCESS | 1736 | 1465816000647 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:40 INFO - PROCESS | 1736 | 1465816000745 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
04:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 427ms
04:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
04:06:41 INFO - PROCESS | 1736 | 1465816001078 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:41 INFO - PROCESS | 1736 | 1465816001158 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
04:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 443ms
04:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
04:06:41 INFO - PROCESS | 1736 | 1465816001525 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:41 INFO - PROCESS | 1736 | 1465816001608 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
04:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 422ms
04:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
04:06:41 INFO - PROCESS | 1736 | 1465816001954 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:42 INFO - PROCESS | 1736 | 1465816002051 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
04:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms
04:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
04:06:42 INFO - PROCESS | 1736 | 1465816002429 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:42 INFO - PROCESS | 1736 | 1465816002510 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
04:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 428ms
04:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
04:06:42 INFO - PROCESS | 1736 | 1465816002861 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:42 INFO - PROCESS | 1736 | 1465816002942 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
04:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 421ms
04:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
04:06:43 INFO - PROCESS | 1736 | 1465816003288 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:43 INFO - PROCESS | 1736 | 1465816003400 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
04:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 578ms
04:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
04:06:43 INFO - PROCESS | 1736 | 1465816003875 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:43 INFO - PROCESS | 1736 | 1465816003972 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
04:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms
04:06:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
04:06:44 INFO - PROCESS | 1736 | 1465816004600 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:44 INFO - PROCESS | 1736 | 1465816004686 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
04:06:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 488ms
04:06:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
04:06:45 INFO - PROCESS | 1736 | 1465816005095 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:45 INFO - PROCESS | 1736 | 1465816005202 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
04:06:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms
04:06:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
04:06:45 INFO - PROCESS | 1736 | 1465816005578 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:45 INFO - PROCESS | 1736 | 1465816005670 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
04:06:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 474ms
04:06:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
04:06:46 INFO - PROCESS | 1736 | 1465816006047 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:46 INFO - PROCESS | 1736 | 1465816006135 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:46 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.
04:06:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 480ms
04:06:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
04:06:46 INFO - PROCESS | 1736 | 1465816006531 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:46 INFO - PROCESS | 1736 | 1465816006612 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:47 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.
04:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 479ms
04:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
04:06:47 INFO - PROCESS | 1736 | 1465816007017 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:47 INFO - PROCESS | 1736 | 1465816007141 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:47 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.
04:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 527ms
04:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
04:06:47 INFO - PROCESS | 1736 | 1465816007552 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:47 INFO - PROCESS | 1736 | 1465816007644 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:48 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.
04:06:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 471ms
04:06:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
04:06:48 INFO - PROCESS | 1736 | 1465816008027 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:48 INFO - PROCESS | 1736 | 1465816008109 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:48 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.
04:06:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 423ms
04:06:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
04:06:48 INFO - PROCESS | 1736 | 1465816008456 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:48 INFO - PROCESS | 1736 | 1465816008538 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:48 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.
04:06:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 432ms
04:06:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
04:06:48 INFO - PROCESS | 1736 | 1465816008893 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:48 INFO - PROCESS | 1736 | 1465816008977 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:49 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.
04:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 477ms
04:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
04:06:49 INFO - PROCESS | 1736 | 1465816009376 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:49 INFO - PROCESS | 1736 | 1465816009474 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:49 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.
04:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 482ms
04:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
04:06:49 INFO - PROCESS | 1736 | 1465816009862 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:49 INFO - PROCESS | 1736 | 1465816009943 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:50 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.
04:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 479ms
04:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
04:06:50 INFO - PROCESS | 1736 | 1465816010346 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:50 INFO - PROCESS | 1736 | 1465816010434 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:50 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.
04:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 431ms
04:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
04:06:50 INFO - PROCESS | 1736 | 1465816010814 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:50 INFO - PROCESS | 1736 | 1465816010947 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:51 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.
04:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms
04:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
04:06:51 INFO - PROCESS | 1736 | 1465816011450 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:51 INFO - PROCESS | 1736 | 1465816011546 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:52 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.
04:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 681ms
04:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
04:06:52 INFO - PROCESS | 1736 | 1465816012134 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:52 INFO - PROCESS | 1736 | 1465816012217 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:52 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.
04:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 476ms
04:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
04:06:52 INFO - PROCESS | 1736 | 1465816012616 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:52 INFO - PROCESS | 1736 | 1465816012712 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:53 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.
04:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 476ms
04:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
04:06:53 INFO - PROCESS | 1736 | 1465816013104 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:53 INFO - PROCESS | 1736 | 1465816013200 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:53 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.
04:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 526ms
04:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
04:06:53 INFO - PROCESS | 1736 | 1465816013628 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:53 INFO - PROCESS | 1736 | 1465816013719 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:54 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.
04:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms
04:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
04:06:54 INFO - PROCESS | 1736 | 1465816014104 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:54 INFO - PROCESS | 1736 | 1465816014189 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:54 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.
04:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 522ms
04:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
04:06:54 INFO - PROCESS | 1736 | 1465816014635 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:54 INFO - PROCESS | 1736 | 1465816014744 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:55 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.
04:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 881ms
04:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
04:06:55 INFO - PROCESS | 1736 | 1465816015518 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:55 INFO - PROCESS | 1736 | 1465816015608 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:56 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.
04:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 529ms
04:06:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
04:06:56 INFO - PROCESS | 1736 | 1465816016051 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:56 INFO - PROCESS | 1736 | 1465816016139 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:56 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.
04:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 475ms
04:06:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
04:06:56 INFO - PROCESS | 1736 | 1465816016530 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:56 INFO - PROCESS | 1736 | 1465816016627 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
04:06:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 471ms
04:06:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
04:06:57 INFO - PROCESS | 1736 | 1465816017005 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:57 INFO - PROCESS | 1736 | 1465816017090 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
04:06:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 473ms
04:06:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
04:06:57 INFO - PROCESS | 1736 | 1465816017483 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:57 INFO - PROCESS | 1736 | 1465816017578 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
04:06:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 524ms
04:06:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
04:06:58 INFO - PROCESS | 1736 | 1465816018053 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:58 INFO - PROCESS | 1736 | 1465816018234 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
04:06:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 948ms
04:06:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
04:06:58 INFO - PROCESS | 1736 | 1465816018976 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:59 INFO - PROCESS | 1736 | 1465816019092 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
04:06:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 584ms
04:06:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
04:06:59 INFO - PROCESS | 1736 | 1465816019571 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:06:59 INFO - PROCESS | 1736 | 1465816019664 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
04:07:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 524ms
04:07:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
04:07:00 INFO - PROCESS | 1736 | 1465816020108 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:00 INFO - PROCESS | 1736 | 1465816020203 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
04:07:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms
04:07:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
04:07:00 INFO - PROCESS | 1736 | 1465816020625 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:00 INFO - PROCESS | 1736 | 1465816020718 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
04:07:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms
04:07:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
04:07:01 INFO - PROCESS | 1736 | 1465816021154 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:01 INFO - PROCESS | 1736 | 1465816021271 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
04:07:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 578ms
04:07:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
04:07:01 INFO - PROCESS | 1736 | 1465816021746 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:01 INFO - PROCESS | 1736 | 1465816021882 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
04:07:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 620ms
04:07:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
04:07:02 INFO - PROCESS | 1736 | 1465816022376 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:02 INFO - PROCESS | 1736 | 1465816022471 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
04:07:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms
04:07:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
04:07:02 INFO - PROCESS | 1736 | 1465816022897 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:02 INFO - PROCESS | 1736 | 1465816022983 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:03 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
04:07:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 979ms
04:07:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
04:07:03 INFO - PROCESS | 1736 | 1465816023880 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:03 INFO - PROCESS | 1736 | 1465816023970 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
04:07:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 883ms
04:07:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
04:07:04 INFO - PROCESS | 1736 | 1465816024770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:04 INFO - PROCESS | 1736 | 1465816024855 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:05 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
04:07:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:07:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
04:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 478ms
04:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
04:07:05 INFO - PROCESS | 1736 | 1465816025253 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:05 INFO - PROCESS | 1736 | 1465816025362 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
04:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 630ms
04:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
04:07:05 INFO - PROCESS | 1736 | 1465816025906 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:06 INFO - PROCESS | 1736 | 1465816026007 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
04:07:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 775ms
04:07:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
04:07:06 INFO - PROCESS | 1736 | 1465816026715 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:06 INFO - PROCESS | 1736 | 1465816026813 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
04:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 494ms
04:07:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
04:07:07 INFO - PROCESS | 1736 | 1465816027210 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:07 INFO - PROCESS | 1736 | 1465816027356 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
04:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 683ms
04:07:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
04:07:07 INFO - PROCESS | 1736 | 1465816027909 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:08 INFO - PROCESS | 1736 | 1465816028030 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
04:07:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 541ms
04:07:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
04:07:08 INFO - PROCESS | 1736 | 1465816028447 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:08 INFO - PROCESS | 1736 | 1465816028546 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:08 INFO - PROCESS | 1736 | 1465816028938 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
04:07:09 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
04:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 632ms
04:07:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
04:07:09 INFO - PROCESS | 1736 | 1465816029092 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:09 INFO - PROCESS | 1736 | 1465816029270 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
04:07:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 774ms
04:07:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
04:07:09 INFO - PROCESS | 1736 | 1465816029882 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:10 INFO - PROCESS | 1736 | 1465816030055 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
04:07:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 532ms
04:07:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
04:07:10 INFO - PROCESS | 1736 | 1465816030413 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:10 INFO - PROCESS | 1736 | 1465816030512 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:11 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
04:07:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:07:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
04:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 624ms
04:07:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
04:07:11 INFO - PROCESS | 1736 | 1465816031047 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:11 INFO - PROCESS | 1736 | 1465816031175 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
04:07:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
04:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 536ms
04:07:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
04:07:11 INFO - PROCESS | 1736 | 1465816031588 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:11 INFO - PROCESS | 1736 | 1465816031689 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
04:07:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 473ms
04:07:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
04:07:12 INFO - PROCESS | 1736 | 1465816032071 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:12 INFO - PROCESS | 1736 | 1465816032203 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
04:07:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 580ms
04:07:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
04:07:12 INFO - PROCESS | 1736 | 1465816032656 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:12 INFO - PROCESS | 1736 | 1465816032784 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
04:07:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 720ms
04:07:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
04:07:13 INFO - PROCESS | 1736 | 1465816033426 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:13 INFO - PROCESS | 1736 | 1465816033525 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
04:07:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 926ms
04:07:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
04:07:14 INFO - PROCESS | 1736 | 1465816034360 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:14 INFO - PROCESS | 1736 | 1465816034454 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
04:07:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms
04:07:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
04:07:14 INFO - PROCESS | 1736 | 1465816034890 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:14 INFO - PROCESS | 1736 | 1465816034978 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
04:07:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 477ms
04:07:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
04:07:15 INFO - PROCESS | 1736 | 1465816035380 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:15 INFO - PROCESS | 1736 | 1465816035479 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
04:07:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 536ms
04:07:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
04:07:15 INFO - PROCESS | 1736 | 1465816035919 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:16 INFO - PROCESS | 1736 | 1465816036009 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
04:07:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms
04:07:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
04:07:16 INFO - PROCESS | 1736 | 1465816036386 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:16 INFO - PROCESS | 1736 | 1465816036473 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
04:07:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 588ms
04:07:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
04:07:16 INFO - PROCESS | 1736 | 1465816036980 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:17 INFO - PROCESS | 1736 | 1465816037105 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
04:07:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 526ms
04:07:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
04:07:17 INFO - PROCESS | 1736 | 1465816037523 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:17 INFO - PROCESS | 1736 | 1465816037620 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
04:07:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms
04:07:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
04:07:17 INFO - PROCESS | 1736 | 1465816037997 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:18 INFO - PROCESS | 1736 | 1465816038112 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:18 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
04:07:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms
04:07:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
04:07:18 INFO - PROCESS | 1736 | 1465816038575 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:18 INFO - PROCESS | 1736 | 1465816038698 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
04:07:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms
04:07:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
04:07:19 INFO - PROCESS | 1736 | 1465816039103 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:19 INFO - PROCESS | 1736 | 1465816039218 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
04:07:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 623ms
04:07:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
04:07:19 INFO - PROCESS | 1736 | 1465816039734 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:19 INFO - PROCESS | 1736 | 1465816039870 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:20 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
04:07:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 828ms
04:07:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
04:07:20 INFO - PROCESS | 1736 | 1465816040592 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:20 INFO - PROCESS | 1736 | 1465816040713 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:21 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
04:07:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
04:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:07:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
04:07:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
04:07:21 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
04:07:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
04:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:07:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
04:07:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
04:07:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 695ms
04:07:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
04:07:21 INFO - PROCESS | 1736 | 1465816041270 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:21 INFO - PROCESS | 1736 | 1465816041359 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
04:07:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 542ms
04:07:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
04:07:21 INFO - PROCESS | 1736 | 1465816041829 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:21 INFO - PROCESS | 1736 | 1465816041951 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:22 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.
04:07:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 477ms
04:07:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
04:07:22 INFO - PROCESS | 1736 | 1465816042315 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:22 INFO - PROCESS | 1736 | 1465816042445 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:22 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.
04:07:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 576ms
04:07:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
04:07:22 INFO - PROCESS | 1736 | 1465816042888 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:22 INFO - PROCESS | 1736 | 1465816042986 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
04:07:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms
04:07:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
04:07:23 INFO - PROCESS | 1736 | 1465816043414 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:23 INFO - PROCESS | 1736 | 1465816043510 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:23 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.
04:07:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 571ms
04:07:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
04:07:24 INFO - PROCESS | 1736 | 1465816044004 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:24 INFO - PROCESS | 1736 | 1465816044176 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
04:07:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 580ms
04:07:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
04:07:24 INFO - PROCESS | 1736 | 1465816044581 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:24 INFO - PROCESS | 1736 | 1465816044665 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
04:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 579ms
04:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
04:07:25 INFO - PROCESS | 1736 | 1465816045167 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:25 INFO - PROCESS | 1736 | 1465816045248 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
04:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 474ms
04:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
04:07:25 INFO - PROCESS | 1736 | 1465816045646 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:25 INFO - PROCESS | 1736 | 1465816045732 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
04:07:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms
04:07:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
04:07:26 INFO - PROCESS | 1736 | 1465816046120 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:26 INFO - PROCESS | 1736 | 1465816046200 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
04:07:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 471ms
04:07:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
04:07:26 INFO - PROCESS | 1736 | 1465816046597 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:26 INFO - PROCESS | 1736 | 1465816046690 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
04:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 528ms
04:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
04:07:27 INFO - PROCESS | 1736 | 1465816047132 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:27 INFO - PROCESS | 1736 | 1465816047243 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
04:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 624ms
04:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
04:07:27 INFO - PROCESS | 1736 | 1465816047761 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:27 INFO - PROCESS | 1736 | 1465816047858 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
04:07:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1079ms
04:07:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
04:07:28 INFO - PROCESS | 1736 | 1465816048856 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:29 INFO - PROCESS | 1736 | 1465816049002 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
04:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 529ms
04:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
04:07:29 INFO - PROCESS | 1736 | 1465816049387 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:29 INFO - PROCESS | 1736 | 1465816049473 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
04:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 534ms
04:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
04:07:29 INFO - PROCESS | 1736 | 1465816049927 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:30 INFO - PROCESS | 1736 | 1465816050057 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
04:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 673ms
04:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
04:07:30 INFO - PROCESS | 1736 | 1465816050606 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:30 INFO - PROCESS | 1736 | 1465816050690 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
04:07:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 481ms
04:07:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
04:07:31 INFO - PROCESS | 1736 | 1465816051096 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:31 INFO - PROCESS | 1736 | 1465816051185 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
04:07:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 572ms
04:07:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
04:07:31 INFO - PROCESS | 1736 | 1465816051695 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:31 INFO - PROCESS | 1736 | 1465816051819 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
04:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 581ms
04:07:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
04:07:32 INFO - PROCESS | 1736 | 1465816052265 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:32 INFO - PROCESS | 1736 | 1465816052353 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
04:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 477ms
04:07:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
04:07:32 INFO - PROCESS | 1736 | 1465816052755 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:32 INFO - PROCESS | 1736 | 1465816052883 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
04:07:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 579ms
04:07:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
04:07:33 INFO - PROCESS | 1736 | 1465816053337 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:33 INFO - PROCESS | 1736 | 1465816053439 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
04:07:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 486ms
04:07:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
04:07:33 INFO - PROCESS | 1736 | 1465816053830 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:33 INFO - PROCESS | 1736 | 1465816053914 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
04:07:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 427ms
04:07:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
04:07:34 INFO - PROCESS | 1736 | 1465816054258 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:34 INFO - PROCESS | 1736 | 1465816054337 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
04:07:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 474ms
04:07:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
04:07:34 INFO - PROCESS | 1736 | 1465816054736 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:34 INFO - PROCESS | 1736 | 1465816054818 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
04:07:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 474ms
04:07:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
04:07:35 INFO - PROCESS | 1736 | 1465816055216 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:35 INFO - PROCESS | 1736 | 1465816055303 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
04:07:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 528ms
04:07:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
04:07:35 INFO - PROCESS | 1736 | 1465816055751 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:35 INFO - PROCESS | 1736 | 1465816055850 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
04:07:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 674ms
04:07:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
04:07:36 INFO - PROCESS | 1736 | 1465816056437 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:36 INFO - PROCESS | 1736 | 1465816056523 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
04:07:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms
04:07:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
04:07:36 INFO - PROCESS | 1736 | 1465816056971 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:37 INFO - PROCESS | 1736 | 1465816057078 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
04:07:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 475ms
04:07:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
04:07:37 INFO - PROCESS | 1736 | 1465816057459 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:37 INFO - PROCESS | 1736 | 1465816057552 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
04:07:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 578ms
04:07:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
04:07:38 INFO - PROCESS | 1736 | 1465816058036 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:38 INFO - PROCESS | 1736 | 1465816058179 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
04:07:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms
04:07:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
04:07:38 INFO - PROCESS | 1736 | 1465816058562 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:38 INFO - PROCESS | 1736 | 1465816058651 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
04:07:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 620ms
04:07:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
04:07:39 INFO - PROCESS | 1736 | 1465816059192 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:39 INFO - PROCESS | 1736 | 1465816059301 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
04:07:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms
04:07:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
04:07:39 INFO - PROCESS | 1736 | 1465816059714 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:39 INFO - PROCESS | 1736 | 1465816059793 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
04:07:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 429ms
04:07:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
04:07:40 INFO - PROCESS | 1736 | 1465816060147 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:40 INFO - PROCESS | 1736 | 1465816060231 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
04:07:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 479ms
04:07:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
04:07:40 INFO - PROCESS | 1736 | 1465816060630 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:40 INFO - PROCESS | 1736 | 1465816060712 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:41 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
04:07:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 479ms
04:07:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
04:07:41 INFO - PROCESS | 1736 | 1465816061114 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:41 INFO - PROCESS | 1736 | 1465816061197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
04:07:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 474ms
04:07:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
04:07:41 INFO - PROCESS | 1736 | 1465816061593 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:41 INFO - PROCESS | 1736 | 1465816061688 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:42 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)
04:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 921ms
04:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
04:07:42 INFO - PROCESS | 1736 | 1465816062518 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:42 INFO - PROCESS | 1736 | 1465816062597 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
04:07:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1076ms
04:07:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
04:07:43 INFO - PROCESS | 1736 | 1465816063602 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:43 INFO - PROCESS | 1736 | 1465816063702 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
04:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 925ms
04:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
04:07:44 INFO - PROCESS | 1736 | 1465816064535 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:44 INFO - PROCESS | 1736 | 1465816064627 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:45 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)
04:07:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 935ms
04:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
04:07:45 INFO - PROCESS | 1736 | 1465816065482 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:45 INFO - PROCESS | 1736 | 1465816065594 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:46 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)
04:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 991ms
04:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
04:07:46 INFO - PROCESS | 1736 | 1465816066473 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:46 INFO - PROCESS | 1736 | 1465816066574 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
04:07:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms
04:07:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
04:07:47 INFO - PROCESS | 1736 | 1465816067457 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:47 INFO - PROCESS | 1736 | 1465816067584 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
04:07:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1031ms
04:07:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
04:07:48 INFO - PROCESS | 1736 | 1465816068497 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:48 INFO - PROCESS | 1736 | 1465816068603 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
04:07:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 930ms
04:07:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
04:07:49 INFO - PROCESS | 1736 | 1465816069441 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:49 INFO - PROCESS | 1736 | 1465816069578 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:50 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
04:07:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1077ms
04:07:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
04:07:50 INFO - PROCESS | 1736 | 1465816070521 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:50 INFO - PROCESS | 1736 | 1465816070612 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
04:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 921ms
04:07:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
04:07:51 INFO - PROCESS | 1736 | 1465816071453 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:51 INFO - PROCESS | 1736 | 1465816071551 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:51 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
04:07:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
04:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 474ms
04:07:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
04:07:51 INFO - PROCESS | 1736 | 1465816071940 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:52 INFO - PROCESS | 1736 | 1465816072035 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
04:07:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms
04:07:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
04:07:52 INFO - PROCESS | 1736 | 1465816072459 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:52 INFO - PROCESS | 1736 | 1465816072555 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:52 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
04:07:52 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:07:52 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:07:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
04:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:07:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:07:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 521ms
04:07:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
04:07:52 INFO - PROCESS | 1736 | 1465816072991 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:53 INFO - PROCESS | 1736 | 1465816073075 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
04:07:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 437ms
04:07:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
04:07:53 INFO - PROCESS | 1736 | 1465816073431 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:53 INFO - PROCESS | 1736 | 1465816073536 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
04:07:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms
04:07:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
04:07:54 INFO - PROCESS | 1736 | 1465816074409 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:54 INFO - PROCESS | 1736 | 1465816074498 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:55 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
04:07:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 887ms
04:07:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
04:07:55 INFO - PROCESS | 1736 | 1465816075299 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:55 INFO - PROCESS | 1736 | 1465816075384 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:56 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.)
04:07:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 980ms
04:07:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
04:07:56 INFO - PROCESS | 1736 | 1465816076284 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:56 INFO - PROCESS | 1736 | 1465816076366 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
04:07:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1030ms
04:07:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
04:07:57 INFO - PROCESS | 1736 | 1465816077323 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:57 INFO - PROCESS | 1736 | 1465816077420 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:58 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
04:07:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 985ms
04:07:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
04:07:58 INFO - PROCESS | 1736 | 1465816078316 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:58 INFO - PROCESS | 1736 | 1465816078406 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
04:07:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms
04:07:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
04:07:58 INFO - PROCESS | 1736 | 1465816078800 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:58 INFO - PROCESS | 1736 | 1465816078890 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
04:07:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 923ms
04:07:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
04:07:59 INFO - PROCESS | 1736 | 1465816079720 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:07:59 INFO - PROCESS | 1736 | 1465816079812 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
04:08:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms
04:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
04:08:00 INFO - PROCESS | 1736 | 1465816080696 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:00 INFO - PROCESS | 1736 | 1465816080770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
04:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 474ms
04:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
04:08:01 INFO - PROCESS | 1736 | 1465816081180 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:01 INFO - PROCESS | 1736 | 1465816081291 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
04:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 477ms
04:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
04:08:01 INFO - PROCESS | 1736 | 1465816081656 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:01 INFO - PROCESS | 1736 | 1465816081740 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
04:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 478ms
04:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
04:08:02 INFO - PROCESS | 1736 | 1465816082138 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:02 INFO - PROCESS | 1736 | 1465816082218 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
04:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 435ms
04:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
04:08:02 INFO - PROCESS | 1736 | 1465816082577 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:02 INFO - PROCESS | 1736 | 1465816082661 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
04:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 477ms
04:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
04:08:03 INFO - PROCESS | 1736 | 1465816083064 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:03 INFO - PROCESS | 1736 | 1465816083155 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
04:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 485ms
04:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
04:08:03 INFO - PROCESS | 1736 | 1465816083553 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:03 INFO - PROCESS | 1736 | 1465816083667 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
04:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms
04:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
04:08:04 INFO - PROCESS | 1736 | 1465816084178 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:04 INFO - PROCESS | 1736 | 1465816084379 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:04 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
04:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 675ms
04:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
04:08:04 INFO - PROCESS | 1736 | 1465816084859 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:04 INFO - PROCESS | 1736 | 1465816084945 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:05 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
04:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms
04:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
04:08:05 INFO - PROCESS | 1736 | 1465816085338 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:05 INFO - PROCESS | 1736 | 1465816085447 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:05 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
04:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 529ms
04:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
04:08:05 INFO - PROCESS | 1736 | 1465816085882 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:05 INFO - PROCESS | 1736 | 1465816085979 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
04:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 478ms
04:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
04:08:06 INFO - PROCESS | 1736 | 1465816086355 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:06 INFO - PROCESS | 1736 | 1465816086459 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:06 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
04:08:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:08:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
04:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 478ms
04:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
04:08:06 INFO - PROCESS | 1736 | 1465816086838 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:06 INFO - PROCESS | 1736 | 1465816086934 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
04:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 530ms
04:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
04:08:07 INFO - PROCESS | 1736 | 1465816087375 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:07 INFO - PROCESS | 1736 | 1465816087463 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:07 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
04:08:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:08:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
04:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 475ms
04:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
04:08:07 INFO - PROCESS | 1736 | 1465816087856 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:07 INFO - PROCESS | 1736 | 1465816087941 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
04:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 476ms
04:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
04:08:08 INFO - PROCESS | 1736 | 1465816088337 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:08 INFO - PROCESS | 1736 | 1465816088417 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
04:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 390ms
04:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
04:08:08 INFO - PROCESS | 1736 | 1465816088734 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:08 INFO - PROCESS | 1736 | 1465816088815 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
04:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 432ms
04:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
04:08:09 INFO - PROCESS | 1736 | 1465816089170 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:09 INFO - PROCESS | 1736 | 1465816089264 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
04:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 496ms
04:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
04:08:09 INFO - PROCESS | 1736 | 1465816089672 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:09 INFO - PROCESS | 1736 | 1465816089767 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
04:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms
04:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
04:08:10 INFO - PROCESS | 1736 | 1465816090146 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:10 INFO - PROCESS | 1736 | 1465816090231 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
04:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 430ms
04:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
04:08:10 INFO - PROCESS | 1736 | 1465816090581 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:10 INFO - PROCESS | 1736 | 1465816090661 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
04:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 569ms
04:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
04:08:11 INFO - PROCESS | 1736 | 1465816091158 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:11 INFO - PROCESS | 1736 | 1465816091273 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
04:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 679ms
04:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
04:08:11 INFO - PROCESS | 1736 | 1465816091843 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:11 INFO - PROCESS | 1736 | 1465816091942 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
04:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 674ms
04:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
04:08:12 INFO - PROCESS | 1736 | 1465816092524 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:12 INFO - PROCESS | 1736 | 1465816092617 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
04:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms
04:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
04:08:13 INFO - PROCESS | 1736 | 1465816093054 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:13 INFO - PROCESS | 1736 | 1465816093147 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
04:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 421ms
04:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
04:08:13 INFO - PROCESS | 1736 | 1465816093488 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:13 INFO - PROCESS | 1736 | 1465816093574 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
04:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms
04:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
04:08:13 INFO - PROCESS | 1736 | 1465816093962 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:14 INFO - PROCESS | 1736 | 1465816094053 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
04:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 444ms
04:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
04:08:14 INFO - PROCESS | 1736 | 1465816094406 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:14 INFO - PROCESS | 1736 | 1465816094489 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
04:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 528ms
04:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
04:08:14 INFO - PROCESS | 1736 | 1465816094942 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:15 INFO - PROCESS | 1736 | 1465816095042 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
04:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 491ms
04:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
04:08:15 INFO - PROCESS | 1736 | 1465816095439 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:15 INFO - PROCESS | 1736 | 1465816095524 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
04:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms
04:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
04:08:15 INFO - PROCESS | 1736 | 1465816095912 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:16 INFO - PROCESS | 1736 | 1465816095998 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
04:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms
04:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
04:08:16 INFO - PROCESS | 1736 | 1465816096441 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:16 INFO - PROCESS | 1736 | 1465816096529 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
04:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 473ms
04:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
04:08:16 INFO - PROCESS | 1736 | 1465816096920 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:17 INFO - PROCESS | 1736 | 1465816097059 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
04:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 524ms
04:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
04:08:17 INFO - PROCESS | 1736 | 1465816097448 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:17 INFO - PROCESS | 1736 | 1465816097544 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
04:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms
04:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
04:08:17 INFO - PROCESS | 1736 | 1465816097921 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:18 INFO - PROCESS | 1736 | 1465816098008 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
04:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 530ms
04:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
04:08:18 INFO - PROCESS | 1736 | 1465816098458 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:18 INFO - PROCESS | 1736 | 1465816098562 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
04:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 730ms
04:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
04:08:19 INFO - PROCESS | 1736 | 1465816099197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:19 INFO - PROCESS | 1736 | 1465816099289 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
04:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 473ms
04:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
04:08:19 INFO - PROCESS | 1736 | 1465816099677 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:19 INFO - PROCESS | 1736 | 1465816099765 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
04:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 522ms
04:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
04:08:20 INFO - PROCESS | 1736 | 1465816100213 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:20 INFO - PROCESS | 1736 | 1465816100302 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
04:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 483ms
04:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
04:08:20 INFO - PROCESS | 1736 | 1465816100693 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:20 INFO - PROCESS | 1736 | 1465816100781 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
04:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms
04:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
04:08:21 INFO - PROCESS | 1736 | 1465816101172 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:21 INFO - PROCESS | 1736 | 1465816101254 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
04:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 478ms
04:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
04:08:21 INFO - PROCESS | 1736 | 1465816101665 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:21 INFO - PROCESS | 1736 | 1465816101779 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
04:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 572ms
04:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
04:08:22 INFO - PROCESS | 1736 | 1465816102245 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:22 INFO - PROCESS | 1736 | 1465816102335 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
04:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 439ms
04:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
04:08:22 INFO - PROCESS | 1736 | 1465816102688 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:22 INFO - PROCESS | 1736 | 1465816102769 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
04:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 434ms
04:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
04:08:23 INFO - PROCESS | 1736 | 1465816103130 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:23 INFO - PROCESS | 1736 | 1465816103215 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
04:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms
04:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
04:08:23 INFO - PROCESS | 1736 | 1465816103605 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:23 INFO - PROCESS | 1736 | 1465816103693 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
04:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 476ms
04:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
04:08:24 INFO - PROCESS | 1736 | 1465816104086 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:24 INFO - PROCESS | 1736 | 1465816104180 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
04:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms
04:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
04:08:24 INFO - PROCESS | 1736 | 1465816104565 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:24 INFO - PROCESS | 1736 | 1465816104692 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
04:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 524ms
04:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
04:08:25 INFO - PROCESS | 1736 | 1465816105095 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:25 INFO - PROCESS | 1736 | 1465816105180 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
04:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 527ms
04:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
04:08:25 INFO - PROCESS | 1736 | 1465816105626 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:25 INFO - PROCESS | 1736 | 1465816105729 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
04:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 683ms
04:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
04:08:26 INFO - PROCESS | 1736 | 1465816106323 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:26 INFO - PROCESS | 1736 | 1465816106446 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
04:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 736ms
04:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
04:08:27 INFO - PROCESS | 1736 | 1465816107058 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:27 INFO - PROCESS | 1736 | 1465816107148 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
04:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 473ms
04:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
04:08:27 INFO - PROCESS | 1736 | 1465816107540 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:27 INFO - PROCESS | 1736 | 1465816107633 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
04:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 478ms
04:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
04:08:28 INFO - PROCESS | 1736 | 1465816108029 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:28 INFO - PROCESS | 1736 | 1465816108113 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
04:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 478ms
04:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
04:08:28 INFO - PROCESS | 1736 | 1465816108510 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:28 INFO - PROCESS | 1736 | 1465816108597 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
04:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 478ms
04:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
04:08:28 INFO - PROCESS | 1736 | 1465816108993 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:29 INFO - PROCESS | 1736 | 1465816109075 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
04:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 538ms
04:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
04:08:29 INFO - PROCESS | 1736 | 1465816109543 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:29 INFO - PROCESS | 1736 | 1465816109657 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
04:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 578ms
04:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
04:08:30 INFO - PROCESS | 1736 | 1465816110123 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:30 INFO - PROCESS | 1736 | 1465816110209 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
04:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 478ms
04:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
04:08:30 INFO - PROCESS | 1736 | 1465816110608 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:30 INFO - PROCESS | 1736 | 1465816110695 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
04:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 529ms
04:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
04:08:31 INFO - PROCESS | 1736 | 1465816111138 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:31 INFO - PROCESS | 1736 | 1465816111229 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
04:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms
04:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
04:08:31 INFO - PROCESS | 1736 | 1465816111612 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:31 INFO - PROCESS | 1736 | 1465816111741 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
04:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 625ms
04:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
04:08:32 INFO - PROCESS | 1736 | 1465816112243 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:32 INFO - PROCESS | 1736 | 1465816112343 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
04:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 479ms
04:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
04:08:32 INFO - PROCESS | 1736 | 1465816112726 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:32 INFO - PROCESS | 1736 | 1465816112832 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
04:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 774ms
04:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
04:08:33 INFO - PROCESS | 1736 | 1465816113508 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:33 INFO - PROCESS | 1736 | 1465816113617 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
04:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 523ms
04:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
04:08:34 INFO - PROCESS | 1736 | 1465816114041 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:34 INFO - PROCESS | 1736 | 1465816114129 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
04:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms
04:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
04:08:34 INFO - PROCESS | 1736 | 1465816114523 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:34 INFO - PROCESS | 1736 | 1465816114614 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
04:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 486ms
04:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
04:08:35 INFO - PROCESS | 1736 | 1465816115005 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:35 INFO - PROCESS | 1736 | 1465816115091 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
04:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 479ms
04:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
04:08:35 INFO - PROCESS | 1736 | 1465816115488 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:35 INFO - PROCESS | 1736 | 1465816115569 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
04:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 473ms
04:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
04:08:35 INFO - PROCESS | 1736 | 1465816115968 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:36 INFO - PROCESS | 1736 | 1465816116091 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
04:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 518ms
04:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
04:08:36 INFO - PROCESS | 1736 | 1465816116495 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:36 INFO - PROCESS | 1736 | 1465816116579 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
04:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 474ms
04:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
04:08:36 INFO - PROCESS | 1736 | 1465816116967 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:37 INFO - PROCESS | 1736 | 1465816117051 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
04:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 428ms
04:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
04:08:37 INFO - PROCESS | 1736 | 1465816117399 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:37 INFO - PROCESS | 1736 | 1465816117493 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
04:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 478ms
04:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
04:08:37 INFO - PROCESS | 1736 | 1465816117881 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:37 INFO - PROCESS | 1736 | 1465816117964 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
04:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 430ms
04:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
04:08:38 INFO - PROCESS | 1736 | 1465816118316 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:38 INFO - PROCESS | 1736 | 1465816118412 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
04:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 480ms
04:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
04:08:38 INFO - PROCESS | 1736 | 1465816118801 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:38 INFO - PROCESS | 1736 | 1465816118887 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
04:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 482ms
04:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
04:08:39 INFO - PROCESS | 1736 | 1465816119289 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:39 INFO - PROCESS | 1736 | 1465816119373 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
04:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 433ms
04:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
04:08:39 INFO - PROCESS | 1736 | 1465816119761 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:39 INFO - PROCESS | 1736 | 1465816119904 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
04:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 680ms
04:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
04:08:40 INFO - PROCESS | 1736 | 1465816120445 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:40 INFO - PROCESS | 1736 | 1465816120590 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
04:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 829ms
04:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
04:08:41 INFO - PROCESS | 1736 | 1465816121297 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:41 INFO - PROCESS | 1736 | 1465816121402 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
04:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 543ms
04:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
04:08:41 INFO - PROCESS | 1736 | 1465816121839 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:41 INFO - PROCESS | 1736 | 1465816121934 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
04:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 638ms
04:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
04:08:42 INFO - PROCESS | 1736 | 1465816122488 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:42 INFO - PROCESS | 1736 | 1465816122583 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
04:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 526ms
04:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
04:08:43 INFO - PROCESS | 1736 | 1465816123015 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:43 INFO - PROCESS | 1736 | 1465816123192 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
04:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 674ms
04:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
04:08:43 INFO - PROCESS | 1736 | 1465816123696 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:43 INFO - PROCESS | 1736 | 1465816123781 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
04:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 488ms
04:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
04:08:44 INFO - PROCESS | 1736 | 1465816124191 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:44 INFO - PROCESS | 1736 | 1465816124313 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
04:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms
04:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
04:08:44 INFO - PROCESS | 1736 | 1465816124762 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:44 INFO - PROCESS | 1736 | 1465816124846 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
04:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 425ms
04:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
04:08:45 INFO - PROCESS | 1736 | 1465816125191 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:45 INFO - PROCESS | 1736 | 1465816125271 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
04:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 421ms
04:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
04:08:45 INFO - PROCESS | 1736 | 1465816125617 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:45 INFO - PROCESS | 1736 | 1465816125695 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
04:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 421ms
04:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
04:08:46 INFO - PROCESS | 1736 | 1465816126048 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:46 INFO - PROCESS | 1736 | 1465816126128 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
04:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 436ms
04:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
04:08:46 INFO - PROCESS | 1736 | 1465816126493 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:46 INFO - PROCESS | 1736 | 1465816126586 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
04:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 478ms
04:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
04:08:46 INFO - PROCESS | 1736 | 1465816126970 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:47 INFO - PROCESS | 1736 | 1465816127054 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
04:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 828ms
04:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
04:08:47 INFO - PROCESS | 1736 | 1465816127854 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:48 INFO - PROCESS | 1736 | 1465816128021 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
04:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 764ms
04:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
04:08:48 INFO - PROCESS | 1736 | 1465816128586 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:48 INFO - PROCESS | 1736 | 1465816128681 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
04:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms
04:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
04:08:49 INFO - PROCESS | 1736 | 1465816129118 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:49 INFO - PROCESS | 1736 | 1465816129211 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
04:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 524ms
04:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
04:08:49 INFO - PROCESS | 1736 | 1465816129638 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:49 INFO - PROCESS | 1736 | 1465816129726 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
04:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 421ms
04:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
04:08:50 INFO - PROCESS | 1736 | 1465816130064 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:50 INFO - PROCESS | 1736 | 1465816130144 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
04:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 623ms
04:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
04:08:50 INFO - PROCESS | 1736 | 1465816130694 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:50 INFO - PROCESS | 1736 | 1465816130819 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
04:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 721ms
04:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
04:08:51 INFO - PROCESS | 1736 | 1465816131429 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:51 INFO - PROCESS | 1736 | 1465816131587 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
04:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 785ms
04:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
04:08:52 INFO - PROCESS | 1736 | 1465816132217 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:52 INFO - PROCESS | 1736 | 1465816132321 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
04:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms
04:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
04:08:52 INFO - PROCESS | 1736 | 1465816132697 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:52 INFO - PROCESS | 1736 | 1465816132781 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
04:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 488ms
04:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
04:08:53 INFO - PROCESS | 1736 | 1465816133197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:53 INFO - PROCESS | 1736 | 1465816133291 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
04:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 473ms
04:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
04:08:53 INFO - PROCESS | 1736 | 1465816133669 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:53 INFO - PROCESS | 1736 | 1465816133759 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
04:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms
04:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
04:08:54 INFO - PROCESS | 1736 | 1465816134145 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:54 INFO - PROCESS | 1736 | 1465816134228 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:54 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
04:08:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:08:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
04:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 825ms
04:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
04:08:54 INFO - PROCESS | 1736 | 1465816134981 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:55 INFO - PROCESS | 1736 | 1465816135109 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:55 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
04:08:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:08:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
04:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 778ms
04:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
04:08:55 INFO - PROCESS | 1736 | 1465816135770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:55 INFO - PROCESS | 1736 | 1465816135895 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:56 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
04:08:56 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:08:56 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:08:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
04:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 723ms
04:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
04:08:56 INFO - PROCESS | 1736 | 1465816136499 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:56 INFO - PROCESS | 1736 | 1465816136600 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:57 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
04:08:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:08:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
04:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 531ms
04:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
04:08:57 INFO - PROCESS | 1736 | 1465816137041 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:57 INFO - PROCESS | 1736 | 1465816137138 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:57 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
04:08:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:08:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
04:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 528ms
04:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
04:08:57 INFO - PROCESS | 1736 | 1465816137584 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:57 INFO - PROCESS | 1736 | 1465816137679 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:58 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
04:08:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:08:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:08:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
04:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:08:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 526ms
04:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
04:08:58 INFO - PROCESS | 1736 | 1465816138107 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:58 INFO - PROCESS | 1736 | 1465816138197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
04:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 823ms
04:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
04:08:58 INFO - PROCESS | 1736 | 1465816138939 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:59 INFO - PROCESS | 1736 | 1465816139074 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:59 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
04:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms
04:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
04:08:59 INFO - PROCESS | 1736 | 1465816139470 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:59 INFO - PROCESS | 1736 | 1465816139579 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:08:59 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
04:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 528ms
04:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
04:09:00 INFO - PROCESS | 1736 | 1465816140010 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:00 INFO - PROCESS | 1736 | 1465816140104 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
04:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 587ms
04:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
04:09:00 INFO - PROCESS | 1736 | 1465816140598 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:00 INFO - PROCESS | 1736 | 1465816140693 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
04:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 476ms
04:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
04:09:01 INFO - PROCESS | 1736 | 1465816141076 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:01 INFO - PROCESS | 1736 | 1465816141160 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
04:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 486ms
04:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
04:09:01 INFO - PROCESS | 1736 | 1465816141569 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:01 INFO - PROCESS | 1736 | 1465816141679 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:02 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
04:09:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
04:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 531ms
04:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
04:09:02 INFO - PROCESS | 1736 | 1465816142104 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:02 INFO - PROCESS | 1736 | 1465816142187 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
04:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 579ms
04:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
04:09:02 INFO - PROCESS | 1736 | 1465816142691 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:02 INFO - PROCESS | 1736 | 1465816142795 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
04:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 832ms
04:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
04:09:03 INFO - PROCESS | 1736 | 1465816143532 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:03 INFO - PROCESS | 1736 | 1465816143640 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
04:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 526ms
04:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
04:09:04 INFO - PROCESS | 1736 | 1465816144066 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:04 INFO - PROCESS | 1736 | 1465816144156 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
04:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 623ms
04:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
04:09:04 INFO - PROCESS | 1736 | 1465816144710 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:04 INFO - PROCESS | 1736 | 1465816144846 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
04:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 629ms
04:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
04:09:05 INFO - PROCESS | 1736 | 1465816145329 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:05 INFO - PROCESS | 1736 | 1465816145434 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
04:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms
04:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
04:09:05 INFO - PROCESS | 1736 | 1465816145854 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:05 INFO - PROCESS | 1736 | 1465816145950 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
04:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms
04:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
04:09:06 INFO - PROCESS | 1736 | 1465816146381 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:06 INFO - PROCESS | 1736 | 1465816146483 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
04:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms
04:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
04:09:06 INFO - PROCESS | 1736 | 1465816146854 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:06 INFO - PROCESS | 1736 | 1465816146945 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
04:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 431ms
04:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
04:09:07 INFO - PROCESS | 1736 | 1465816147291 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:07 INFO - PROCESS | 1736 | 1465816147371 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
04:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 474ms
04:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
04:09:07 INFO - PROCESS | 1736 | 1465816147769 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:07 INFO - PROCESS | 1736 | 1465816147850 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
04:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 688ms
04:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
04:09:08 INFO - PROCESS | 1736 | 1465816148462 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:08 INFO - PROCESS | 1736 | 1465816148545 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
04:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 426ms
04:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
04:09:08 INFO - PROCESS | 1736 | 1465816148896 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:09 INFO - PROCESS | 1736 | 1465816148997 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
04:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 473ms
04:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
04:09:09 INFO - PROCESS | 1736 | 1465816149372 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:09 INFO - PROCESS | 1736 | 1465816149453 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
04:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 722ms
04:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
04:09:10 INFO - PROCESS | 1736 | 1465816150118 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:10 INFO - PROCESS | 1736 | 1465816150221 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
04:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 542ms
04:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
04:09:10 INFO - PROCESS | 1736 | 1465816150669 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:10 INFO - PROCESS | 1736 | 1465816150756 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
04:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 473ms
04:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
04:09:11 INFO - PROCESS | 1736 | 1465816151154 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:11 INFO - PROCESS | 1736 | 1465816151246 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
04:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 528ms
04:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
04:09:11 INFO - PROCESS | 1736 | 1465816151683 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:11 INFO - PROCESS | 1736 | 1465816151774 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
04:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 476ms
04:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
04:09:12 INFO - PROCESS | 1736 | 1465816152159 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:12 INFO - PROCESS | 1736 | 1465816152239 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
04:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 528ms
04:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
04:09:12 INFO - PROCESS | 1736 | 1465816152699 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:12 INFO - PROCESS | 1736 | 1465816152817 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
04:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 527ms
04:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
04:09:13 INFO - PROCESS | 1736 | 1465816153228 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:13 INFO - PROCESS | 1736 | 1465816153306 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
04:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 476ms
04:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
04:09:13 INFO - PROCESS | 1736 | 1465816153704 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:13 INFO - PROCESS | 1736 | 1465816153791 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:14 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
04:09:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:09:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
04:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 478ms
04:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
04:09:14 INFO - PROCESS | 1736 | 1465816154187 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:14 INFO - PROCESS | 1736 | 1465816154267 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
04:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 473ms
04:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
04:09:14 INFO - PROCESS | 1736 | 1465816154664 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:14 INFO - PROCESS | 1736 | 1465816154750 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
04:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 475ms
04:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
04:09:15 INFO - PROCESS | 1736 | 1465816155144 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:15 INFO - PROCESS | 1736 | 1465816155243 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
04:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 469ms
04:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
04:09:15 INFO - PROCESS | 1736 | 1465816155620 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:15 INFO - PROCESS | 1736 | 1465816155703 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:16 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
04:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 474ms
04:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
04:09:16 INFO - PROCESS | 1736 | 1465816156100 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:16 INFO - PROCESS | 1736 | 1465816156243 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:17 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
04:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 924ms
04:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
04:09:17 INFO - PROCESS | 1736 | 1465816157035 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:17 INFO - PROCESS | 1736 | 1465816157187 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
04:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 624ms
04:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
04:09:17 INFO - PROCESS | 1736 | 1465816157676 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:17 INFO - PROCESS | 1736 | 1465816157770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
04:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 932ms
04:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
04:09:18 INFO - PROCESS | 1736 | 1465816158612 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:18 INFO - PROCESS | 1736 | 1465816158715 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
04:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 575ms
04:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
04:09:19 INFO - PROCESS | 1736 | 1465816159183 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:19 INFO - PROCESS | 1736 | 1465816159283 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
04:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms
04:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
04:09:19 INFO - PROCESS | 1736 | 1465816159714 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:19 INFO - PROCESS | 1736 | 1465816159810 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
04:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 573ms
04:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
04:09:20 INFO - PROCESS | 1736 | 1465816160301 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:20 INFO - PROCESS | 1736 | 1465816160413 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
04:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 574ms
04:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
04:09:20 INFO - PROCESS | 1736 | 1465816160877 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:20 INFO - PROCESS | 1736 | 1465816160966 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
04:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 473ms
04:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
04:09:21 INFO - PROCESS | 1736 | 1465816161355 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:21 INFO - PROCESS | 1736 | 1465816161443 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
04:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 532ms
04:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
04:09:21 INFO - PROCESS | 1736 | 1465816161895 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:21 INFO - PROCESS | 1736 | 1465816161977 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 474ms
04:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
04:09:22 INFO - PROCESS | 1736 | 1465816162373 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:22 INFO - PROCESS | 1736 | 1465816162463 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:22 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
04:09:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
04:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 420ms
04:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
04:09:22 INFO - PROCESS | 1736 | 1465816162800 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:22 INFO - PROCESS | 1736 | 1465816162894 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
04:09:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
04:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 470ms
04:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
04:09:23 INFO - PROCESS | 1736 | 1465816163278 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:23 INFO - PROCESS | 1736 | 1465816163362 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:23 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
04:09:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
04:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 525ms
04:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
04:09:23 INFO - PROCESS | 1736 | 1465816163812 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:23 INFO - PROCESS | 1736 | 1465816163925 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:24 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]"
04:09:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:09:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
04:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 776ms
04:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
04:09:24 INFO - PROCESS | 1736 | 1465816164594 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:24 INFO - PROCESS | 1736 | 1465816164871 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:25 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
04:09:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
04:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 682ms
04:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
04:09:25 INFO - PROCESS | 1736 | 1465816165285 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:25 INFO - PROCESS | 1736 | 1465816165379 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
04:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 473ms
04:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
04:09:25 INFO - PROCESS | 1736 | 1465816165762 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:25 INFO - PROCESS | 1736 | 1465816165850 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
04:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms
04:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
04:09:26 INFO - PROCESS | 1736 | 1465816166246 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:26 INFO - PROCESS | 1736 | 1465816166340 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
04:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 476ms
04:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
04:09:26 INFO - PROCESS | 1736 | 1465816166719 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:26 INFO - PROCESS | 1736 | 1465816166803 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
04:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms
04:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
04:09:27 INFO - PROCESS | 1736 | 1465816167247 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:27 INFO - PROCESS | 1736 | 1465816167343 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
04:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms
04:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
04:09:27 INFO - PROCESS | 1736 | 1465816167776 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:27 INFO - PROCESS | 1736 | 1465816167858 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
04:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 531ms
04:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
04:09:28 INFO - PROCESS | 1736 | 1465816168312 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:28 INFO - PROCESS | 1736 | 1465816168395 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
04:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 473ms
04:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
04:09:28 INFO - PROCESS | 1736 | 1465816168791 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:28 INFO - PROCESS | 1736 | 1465816168876 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
04:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 428ms
04:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
04:09:29 INFO - PROCESS | 1736 | 1465816169229 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:29 INFO - PROCESS | 1736 | 1465816169312 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
04:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 431ms
04:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
04:09:29 INFO - PROCESS | 1736 | 1465816169680 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:29 INFO - PROCESS | 1736 | 1465816169762 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
04:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 482ms
04:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
04:09:30 INFO - PROCESS | 1736 | 1465816170166 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:30 INFO - PROCESS | 1736 | 1465816170262 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
04:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms
04:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
04:09:30 INFO - PROCESS | 1736 | 1465816170641 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:30 INFO - PROCESS | 1736 | 1465816170732 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
04:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 771ms
04:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
04:09:31 INFO - PROCESS | 1736 | 1465816171424 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:31 INFO - PROCESS | 1736 | 1465816171534 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
04:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 532ms
04:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
04:09:31 INFO - PROCESS | 1736 | 1465816171972 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:32 INFO - PROCESS | 1736 | 1465816172078 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
04:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 471ms
04:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
04:09:32 INFO - PROCESS | 1736 | 1465816172455 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:32 INFO - PROCESS | 1736 | 1465816172548 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
04:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 472ms
04:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
04:09:32 INFO - PROCESS | 1736 | 1465816172925 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:33 INFO - PROCESS | 1736 | 1465816173013 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
04:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 483ms
04:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
04:09:33 INFO - PROCESS | 1736 | 1465816173416 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:33 INFO - PROCESS | 1736 | 1465816173508 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
04:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 531ms
04:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
04:09:33 INFO - PROCESS | 1736 | 1465816173948 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:34 INFO - PROCESS | 1736 | 1465816174074 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
04:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 571ms
04:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
04:09:34 INFO - PROCESS | 1736 | 1465816174528 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:34 INFO - PROCESS | 1736 | 1465816174612 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
04:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 472ms
04:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
04:09:35 INFO - PROCESS | 1736 | 1465816175005 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:35 INFO - PROCESS | 1736 | 1465816175088 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
04:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 432ms
04:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
04:09:35 INFO - PROCESS | 1736 | 1465816175448 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:35 INFO - PROCESS | 1736 | 1465816175527 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
04:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms
04:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
04:09:35 INFO - PROCESS | 1736 | 1465816175924 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:36 INFO - PROCESS | 1736 | 1465816176007 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
04:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 476ms
04:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
04:09:36 INFO - PROCESS | 1736 | 1465816176407 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:36 INFO - PROCESS | 1736 | 1465816176515 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
04:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 526ms
04:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
04:09:36 INFO - PROCESS | 1736 | 1465816176935 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:37 INFO - PROCESS | 1736 | 1465816177019 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
04:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 426ms
04:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
04:09:37 INFO - PROCESS | 1736 | 1465816177365 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:37 INFO - PROCESS | 1736 | 1465816177477 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
04:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 769ms
04:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
04:09:38 INFO - PROCESS | 1736 | 1465816178143 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:38 INFO - PROCESS | 1736 | 1465816178267 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
04:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 572ms
04:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
04:09:38 INFO - PROCESS | 1736 | 1465816178728 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:38 INFO - PROCESS | 1736 | 1465816178835 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
04:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 540ms
04:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
04:09:39 INFO - PROCESS | 1736 | 1465816179283 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:39 INFO - PROCESS | 1736 | 1465816179376 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
04:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 480ms
04:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
04:09:39 INFO - PROCESS | 1736 | 1465816179757 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:39 INFO - PROCESS | 1736 | 1465816179844 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
04:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 488ms
04:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
04:09:40 INFO - PROCESS | 1736 | 1465816180249 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:40 INFO - PROCESS | 1736 | 1465816180332 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
04:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms
04:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
04:09:40 INFO - PROCESS | 1736 | 1465816180729 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:40 INFO - PROCESS | 1736 | 1465816180857 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
04:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 570ms
04:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
04:09:41 INFO - PROCESS | 1736 | 1465816181300 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:41 INFO - PROCESS | 1736 | 1465816181408 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
04:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms
04:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
04:09:41 INFO - PROCESS | 1736 | 1465816181775 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:41 INFO - PROCESS | 1736 | 1465816181857 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
04:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 473ms
04:09:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
04:09:42 INFO - PROCESS | 1736 | 1465816182253 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:42 INFO - PROCESS | 1736 | 1465816182339 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:42 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 () {
04:09:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
04:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
04:09:42 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 () {
04:09:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
04:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
04:09:42 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 () {
04:09:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
04:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
04:09:42 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 () {
04:09:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
04:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
04:09:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 431ms
04:09:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
04:09:42 INFO - PROCESS | 1736 | 1465816182697 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:42 INFO - PROCESS | 1736 | 1465816182777 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
04:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
04:09:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
04:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
04:09:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
04:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
04:09:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 381ms
04:09:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
04:09:43 INFO - PROCESS | 1736 | 1465816183094 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:43 INFO - PROCESS | 1736 | 1465816183190 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:43 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
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
04:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
04:09:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
04:09:43 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.
04:09:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
04:09:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 377ms
04:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
04:09:43 INFO - PROCESS | 1736 | 1465816183482 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:43 INFO - PROCESS | 1736 | 1465816183562 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
04:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 441ms
04:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
04:09:43 INFO - PROCESS | 1736 | 1465816183935 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:44 INFO - PROCESS | 1736 | 1465816184018 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
04:09:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 423ms
04:09:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
04:09:44 INFO - PROCESS | 1736 | 1465816184364 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:44 INFO - PROCESS | 1736 | 1465816184475 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
04:09:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms
04:09:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
04:09:45 INFO - PROCESS | 1736 | 1465816185003 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:45 INFO - PROCESS | 1736 | 1465816185227 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
04:09:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 870ms
04:09:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
04:09:45 INFO - PROCESS | 1736 | 1465816185879 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:45 INFO - PROCESS | 1736 | 1465816185984 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
04:09:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 532ms
04:09:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
04:09:46 INFO - PROCESS | 1736 | 1465816186420 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:46 INFO - PROCESS | 1736 | 1465816186529 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
04:09:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 532ms
04:09:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
04:09:46 INFO - PROCESS | 1736 | 1465816186965 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:47 INFO - PROCESS | 1736 | 1465816187052 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
04:09:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 480ms
04:09:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
04:09:47 INFO - PROCESS | 1736 | 1465816187446 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:47 INFO - PROCESS | 1736 | 1465816187532 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
04:09:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 486ms
04:09:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
04:09:47 INFO - PROCESS | 1736 | 1465816187933 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:48 INFO - PROCESS | 1736 | 1465816188013 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
04:09:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 478ms
04:09:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
04:09:48 INFO - PROCESS | 1736 | 1465816188419 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:48 INFO - PROCESS | 1736 | 1465816188530 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
04:09:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 533ms
04:09:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
04:09:48 INFO - PROCESS | 1736 | 1465816188959 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:49 INFO - PROCESS | 1736 | 1465816189068 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
04:09:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 528ms
04:09:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
04:09:49 INFO - PROCESS | 1736 | 1465816189492 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:49 INFO - PROCESS | 1736 | 1465816189579 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
04:09:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 426ms
04:09:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
04:09:49 INFO - PROCESS | 1736 | 1465816189922 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:50 INFO - PROCESS | 1736 | 1465816190006 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
04:09:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 475ms
04:09:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
04:09:50 INFO - PROCESS | 1736 | 1465816190401 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:50 INFO - PROCESS | 1736 | 1465816190489 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
04:09:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 480ms
04:09:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
04:09:50 INFO - PROCESS | 1736 | 1465816190887 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:50 INFO - PROCESS | 1736 | 1465816190983 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
04:09:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 480ms
04:09:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
04:09:51 INFO - PROCESS | 1736 | 1465816191373 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:51 INFO - PROCESS | 1736 | 1465816191457 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
04:09:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 731ms
04:09:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
04:09:52 INFO - PROCESS | 1736 | 1465816192117 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:52 INFO - PROCESS | 1736 | 1465816192243 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
04:09:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 577ms
04:09:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
04:09:52 INFO - PROCESS | 1736 | 1465816192703 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:52 INFO - PROCESS | 1736 | 1465816192810 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
04:09:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 527ms
04:09:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
04:09:53 INFO - PROCESS | 1736 | 1465816193239 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:53 INFO - PROCESS | 1736 | 1465816193331 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
04:09:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 478ms
04:09:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
04:09:53 INFO - PROCESS | 1736 | 1465816193714 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:53 INFO - PROCESS | 1736 | 1465816193809 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
04:09:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 522ms
04:09:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
04:09:54 INFO - PROCESS | 1736 | 1465816194240 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:54 INFO - PROCESS | 1736 | 1465816194323 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:54 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
04:09:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 531ms
04:09:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
04:09:54 INFO - PROCESS | 1736 | 1465816194785 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:54 INFO - PROCESS | 1736 | 1465816194917 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
04:09:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 569ms
04:09:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
04:09:55 INFO - PROCESS | 1736 | 1465816195357 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:55 INFO - PROCESS | 1736 | 1465816195451 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:55 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
04:09:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 472ms
04:09:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
04:09:55 INFO - PROCESS | 1736 | 1465816195833 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:55 INFO - PROCESS | 1736 | 1465816195914 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
04:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 425ms
04:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
04:09:56 INFO - PROCESS | 1736 | 1465816196265 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:56 INFO - PROCESS | 1736 | 1465816196347 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
04:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 477ms
04:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
04:09:56 INFO - PROCESS | 1736 | 1465816196747 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:56 INFO - PROCESS | 1736 | 1465816196829 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
04:09:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 431ms
04:09:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
04:09:57 INFO - PROCESS | 1736 | 1465816197184 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:57 INFO - PROCESS | 1736 | 1465816197280 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
04:09:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms
04:09:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
04:09:57 INFO - PROCESS | 1736 | 1465816197659 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:57 INFO - PROCESS | 1736 | 1465816197747 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
04:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 473ms
04:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
04:09:58 INFO - PROCESS | 1736 | 1465816198134 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:58 INFO - PROCESS | 1736 | 1465816198216 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
04:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 687ms
04:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
04:09:58 INFO - PROCESS | 1736 | 1465816198828 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:58 INFO - PROCESS | 1736 | 1465816198972 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
04:09:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 977ms
04:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
04:09:59 INFO - PROCESS | 1736 | 1465816199813 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:09:59 INFO - PROCESS | 1736 | 1465816199927 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
04:10:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 531ms
04:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
04:10:00 INFO - PROCESS | 1736 | 1465816200354 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:00 INFO - PROCESS | 1736 | 1465816200447 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
04:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms
04:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
04:10:00 INFO - PROCESS | 1736 | 1465816200894 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:00 INFO - PROCESS | 1736 | 1465816200994 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
04:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 482ms
04:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
04:10:01 INFO - PROCESS | 1736 | 1465816201365 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:01 INFO - PROCESS | 1736 | 1465816201464 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
04:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms
04:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
04:10:01 INFO - PROCESS | 1736 | 1465816201898 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:02 INFO - PROCESS | 1736 | 1465816202016 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
04:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 576ms
04:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
04:10:02 INFO - PROCESS | 1736 | 1465816202483 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:02 INFO - PROCESS | 1736 | 1465816202607 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
04:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 578ms
04:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
04:10:03 INFO - PROCESS | 1736 | 1465816203065 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:03 INFO - PROCESS | 1736 | 1465816203164 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
04:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 473ms
04:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
04:10:03 INFO - PROCESS | 1736 | 1465816203543 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:03 INFO - PROCESS | 1736 | 1465816203625 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
04:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 477ms
04:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
04:10:04 INFO - PROCESS | 1736 | 1465816204024 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:04 INFO - PROCESS | 1736 | 1465816204107 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:04 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
04:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 476ms
04:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
04:10:04 INFO - PROCESS | 1736 | 1465816204506 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:04 INFO - PROCESS | 1736 | 1465816204594 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
04:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 480ms
04:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
04:10:04 INFO - PROCESS | 1736 | 1465816204991 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:05 INFO - PROCESS | 1736 | 1465816205094 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
04:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 475ms
04:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
04:10:05 INFO - PROCESS | 1736 | 1465816205472 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:05 INFO - PROCESS | 1736 | 1465816205554 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:06 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
04:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 685ms
04:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
04:10:06 INFO - PROCESS | 1736 | 1465816206211 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:06 INFO - PROCESS | 1736 | 1465816206355 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
04:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 586ms
04:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
04:10:06 INFO - PROCESS | 1736 | 1465816206809 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:06 INFO - PROCESS | 1736 | 1465816206899 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
04:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 532ms
04:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
04:10:07 INFO - PROCESS | 1736 | 1465816207348 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:07 INFO - PROCESS | 1736 | 1465816207443 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
04:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 530ms
04:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
04:10:07 INFO - PROCESS | 1736 | 1465816207921 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:08 INFO - PROCESS | 1736 | 1465816208009 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
04:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 472ms
04:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
04:10:08 INFO - PROCESS | 1736 | 1465816208390 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:08 INFO - PROCESS | 1736 | 1465816208476 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
04:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 480ms
04:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
04:10:08 INFO - PROCESS | 1736 | 1465816208877 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:09 INFO - PROCESS | 1736 | 1465816208994 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:09 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
04:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 571ms
04:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
04:10:09 INFO - PROCESS | 1736 | 1465816209468 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:09 INFO - PROCESS | 1736 | 1465816209561 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
04:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 476ms
04:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
04:10:09 INFO - PROCESS | 1736 | 1465816209940 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:10 INFO - PROCESS | 1736 | 1465816210023 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:10 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
04:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 477ms
04:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
04:10:10 INFO - PROCESS | 1736 | 1465816210421 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:10 INFO - PROCESS | 1736 | 1465816210509 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
04:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 469ms
04:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
04:10:10 INFO - PROCESS | 1736 | 1465816210901 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:10 INFO - PROCESS | 1736 | 1465816210985 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
04:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 476ms
04:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
04:10:11 INFO - PROCESS | 1736 | 1465816211379 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:11 INFO - PROCESS | 1736 | 1465816211484 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
04:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 524ms
04:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
04:10:11 INFO - PROCESS | 1736 | 1465816211907 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:11 INFO - PROCESS | 1736 | 1465816211995 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
04:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 472ms
04:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
04:10:12 INFO - PROCESS | 1736 | 1465816212383 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:12 INFO - PROCESS | 1736 | 1465816212467 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
04:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 632ms
04:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
04:10:13 INFO - PROCESS | 1736 | 1465816213030 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:13 INFO - PROCESS | 1736 | 1465816213136 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
04:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 874ms
04:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
04:10:13 INFO - PROCESS | 1736 | 1465816213912 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:14 INFO - PROCESS | 1736 | 1465816214014 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
04:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 521ms
04:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
04:10:14 INFO - PROCESS | 1736 | 1465816214442 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:14 INFO - PROCESS | 1736 | 1465816214547 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
04:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 529ms
04:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
04:10:14 INFO - PROCESS | 1736 | 1465816214992 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:15 INFO - PROCESS | 1736 | 1465816215087 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
04:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 540ms
04:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
04:10:15 INFO - PROCESS | 1736 | 1465816215519 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:15 INFO - PROCESS | 1736 | 1465816215621 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
04:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms
04:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
04:10:16 INFO - PROCESS | 1736 | 1465816216044 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:16 INFO - PROCESS | 1736 | 1465816216125 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
04:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms
04:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
04:10:16 INFO - PROCESS | 1736 | 1465816216574 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:16 INFO - PROCESS | 1736 | 1465816216706 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:17 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
04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 529ms
04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
04:10:17 INFO - PROCESS | 1736 | 1465816217106 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:17 INFO - PROCESS | 1736 | 1465816217192 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:17 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
04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 476ms
04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
04:10:17 INFO - PROCESS | 1736 | 1465816217586 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:17 INFO - PROCESS | 1736 | 1465816217668 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:18 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
04:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 478ms
04:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
04:10:18 INFO - PROCESS | 1736 | 1465816218069 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:18 INFO - PROCESS | 1736 | 1465816218149 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:18 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)
04:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 419ms
04:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
04:10:18 INFO - PROCESS | 1736 | 1465816218494 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:18 INFO - PROCESS | 1736 | 1465816218581 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 473ms
04:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
04:10:18 INFO - PROCESS | 1736 | 1465816218973 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:19 INFO - PROCESS | 1736 | 1465816219076 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 482ms
04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
04:10:19 INFO - PROCESS | 1736 | 1465816219459 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:19 INFO - PROCESS | 1736 | 1465816219546 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 475ms
04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
04:10:19 INFO - PROCESS | 1736 | 1465816219940 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:20 INFO - PROCESS | 1736 | 1465816220081 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
04:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 825ms
04:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
04:10:20 INFO - PROCESS | 1736 | 1465816220771 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:20 INFO - PROCESS | 1736 | 1465816220880 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
04:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 483ms
04:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
04:10:21 INFO - PROCESS | 1736 | 1465816221265 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:21 INFO - PROCESS | 1736 | 1465816221372 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
04:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 523ms
04:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
04:10:21 INFO - PROCESS | 1736 | 1465816221801 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:21 INFO - PROCESS | 1736 | 1465816221892 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 524ms
04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
04:10:22 INFO - PROCESS | 1736 | 1465816222321 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:22 INFO - PROCESS | 1736 | 1465816222410 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 471ms
04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
04:10:22 INFO - PROCESS | 1736 | 1465816222797 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:22 INFO - PROCESS | 1736 | 1465816222884 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
04:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 477ms
04:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
04:10:23 INFO - PROCESS | 1736 | 1465816223290 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:23 INFO - PROCESS | 1736 | 1465816223415 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
04:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 573ms
04:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
04:10:23 INFO - PROCESS | 1736 | 1465816223866 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:23 INFO - PROCESS | 1736 | 1465816223947 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:24 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
04:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 445ms
04:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
04:10:24 INFO - PROCESS | 1736 | 1465816224313 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:24 INFO - PROCESS | 1736 | 1465816224397 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
04:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 443ms
04:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
04:10:24 INFO - PROCESS | 1736 | 1465816224761 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:24 INFO - PROCESS | 1736 | 1465816224844 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
04:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 480ms
04:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
04:10:25 INFO - PROCESS | 1736 | 1465816225246 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:25 INFO - PROCESS | 1736 | 1465816225328 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:25 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)
04:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms
04:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
04:10:25 INFO - PROCESS | 1736 | 1465816225724 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:25 INFO - PROCESS | 1736 | 1465816225825 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 478ms
04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
04:10:26 INFO - PROCESS | 1736 | 1465816226206 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:26 INFO - PROCESS | 1736 | 1465816226292 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 473ms
04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
04:10:26 INFO - PROCESS | 1736 | 1465816226684 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:26 INFO - PROCESS | 1736 | 1465816226781 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
04:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 569ms
04:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
04:10:27 INFO - PROCESS | 1736 | 1465816227260 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:27 INFO - PROCESS | 1736 | 1465816227380 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
04:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 726ms
04:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
04:10:27 INFO - PROCESS | 1736 | 1465816227994 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:28 INFO - PROCESS | 1736 | 1465816228097 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
04:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 678ms
04:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
04:10:28 INFO - PROCESS | 1736 | 1465816228695 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:28 INFO - PROCESS | 1736 | 1465816228793 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 490ms
04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
04:10:29 INFO - PROCESS | 1736 | 1465816229194 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:29 INFO - PROCESS | 1736 | 1465816229283 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 479ms
04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
04:10:29 INFO - PROCESS | 1736 | 1465816229685 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:29 INFO - PROCESS | 1736 | 1465816229774 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
04:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 524ms
04:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
04:10:30 INFO - PROCESS | 1736 | 1465816230211 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:30 INFO - PROCESS | 1736 | 1465816230297 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
04:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 522ms
04:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
04:10:30 INFO - PROCESS | 1736 | 1465816230738 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:30 INFO - PROCESS | 1736 | 1465816230839 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms
04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
04:10:31 INFO - PROCESS | 1736 | 1465816231265 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:31 INFO - PROCESS | 1736 | 1465816231390 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 571ms
04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
04:10:31 INFO - PROCESS | 1736 | 1465816231844 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:31 INFO - PROCESS | 1736 | 1465816231953 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
04:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 490ms
04:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
04:10:32 INFO - PROCESS | 1736 | 1465816232338 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:32 INFO - PROCESS | 1736 | 1465816232419 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
04:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 480ms
04:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
04:10:32 INFO - PROCESS | 1736 | 1465816232826 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:32 INFO - PROCESS | 1736 | 1465816232928 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
04:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 473ms
04:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
04:10:33 INFO - PROCESS | 1736 | 1465816233306 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:33 INFO - PROCESS | 1736 | 1465816233391 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
04:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 479ms
04:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
04:10:33 INFO - PROCESS | 1736 | 1465816233788 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:33 INFO - PROCESS | 1736 | 1465816233884 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
04:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 485ms
04:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
04:10:34 INFO - PROCESS | 1736 | 1465816234276 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:34 INFO - PROCESS | 1736 | 1465816234358 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
04:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 726ms
04:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
04:10:35 INFO - PROCESS | 1736 | 1465816235011 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:35 INFO - PROCESS | 1736 | 1465816235199 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
04:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 576ms
04:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
04:10:35 INFO - PROCESS | 1736 | 1465816235595 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:35 INFO - PROCESS | 1736 | 1465816235686 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
04:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 474ms
04:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
04:10:36 INFO - PROCESS | 1736 | 1465816236081 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:36 INFO - PROCESS | 1736 | 1465816236178 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
04:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 528ms
04:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
04:10:36 INFO - PROCESS | 1736 | 1465816236605 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:36 INFO - PROCESS | 1736 | 1465816236700 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 480ms
04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
04:10:37 INFO - PROCESS | 1736 | 1465816237089 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:37 INFO - PROCESS | 1736 | 1465816237170 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 524ms
04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
04:10:37 INFO - PROCESS | 1736 | 1465816237620 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:37 INFO - PROCESS | 1736 | 1465816237753 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 569ms
04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
04:10:38 INFO - PROCESS | 1736 | 1465816238201 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:38 INFO - PROCESS | 1736 | 1465816238289 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 435ms
04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
04:10:38 INFO - PROCESS | 1736 | 1465816238642 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:38 INFO - PROCESS | 1736 | 1465816238726 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
04:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 473ms
04:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
04:10:39 INFO - PROCESS | 1736 | 1465816239118 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:39 INFO - PROCESS | 1736 | 1465816239202 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
04:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 432ms
04:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
04:10:39 INFO - PROCESS | 1736 | 1465816239554 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:39 INFO - PROCESS | 1736 | 1465816239637 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 480ms
04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
04:10:40 INFO - PROCESS | 1736 | 1465816240040 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:40 INFO - PROCESS | 1736 | 1465816240140 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 478ms
04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
04:10:40 INFO - PROCESS | 1736 | 1465816240522 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:40 INFO - PROCESS | 1736 | 1465816240607 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 475ms
04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
04:10:41 INFO - PROCESS | 1736 | 1465816241002 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:41 INFO - PROCESS | 1736 | 1465816241089 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
04:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 569ms
04:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
04:10:41 INFO - PROCESS | 1736 | 1465816241578 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:41 INFO - PROCESS | 1736 | 1465816241709 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 726ms
04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
04:10:42 INFO - PROCESS | 1736 | 1465816242331 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:42 INFO - PROCESS | 1736 | 1465816242433 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
04:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 747ms
04:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
04:10:43 INFO - PROCESS | 1736 | 1465816243064 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:43 INFO - PROCESS | 1736 | 1465816243161 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
04:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 525ms
04:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
04:10:43 INFO - PROCESS | 1736 | 1465816243601 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:43 INFO - PROCESS | 1736 | 1465816243700 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
04:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 472ms
04:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
04:10:44 INFO - PROCESS | 1736 | 1465816244084 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:44 INFO - PROCESS | 1736 | 1465816244178 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
04:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 523ms
04:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
04:10:44 INFO - PROCESS | 1736 | 1465816244604 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:44 INFO - PROCESS | 1736 | 1465816244696 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
04:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms
04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
04:10:45 INFO - PROCESS | 1736 | 1465816245129 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:45 INFO - PROCESS | 1736 | 1465816245231 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
04:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 574ms
04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
04:10:45 INFO - PROCESS | 1736 | 1465816245710 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:45 INFO - PROCESS | 1736 | 1465816245829 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
04:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 543ms
04:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
04:10:46 INFO - PROCESS | 1736 | 1465816246260 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:46 INFO - PROCESS | 1736 | 1465816246361 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
04:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 569ms
04:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
04:10:46 INFO - PROCESS | 1736 | 1465816246834 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:46 INFO - PROCESS | 1736 | 1465816246947 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:47 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
04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 468ms
04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
04:10:47 INFO - PROCESS | 1736 | 1465816247310 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:47 INFO - PROCESS | 1736 | 1465816247397 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:47 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
04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 476ms
04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
04:10:47 INFO - PROCESS | 1736 | 1465816247796 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:47 INFO - PROCESS | 1736 | 1465816247893 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
04:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms
04:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
04:10:48 INFO - PROCESS | 1736 | 1465816248324 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:48 INFO - PROCESS | 1736 | 1465816248430 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
04:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 580ms
04:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
04:10:48 INFO - PROCESS | 1736 | 1465816248912 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:49 INFO - PROCESS | 1736 | 1465816249058 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
04:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 929ms
04:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
04:10:49 INFO - PROCESS | 1736 | 1465816249845 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:49 INFO - PROCESS | 1736 | 1465816249954 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
04:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 580ms
04:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
04:10:50 INFO - PROCESS | 1736 | 1465816250439 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:50 INFO - PROCESS | 1736 | 1465816250538 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
04:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms
04:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
04:10:50 INFO - PROCESS | 1736 | 1465816250972 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:51 INFO - PROCESS | 1736 | 1465816251070 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
04:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms
04:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
04:10:51 INFO - PROCESS | 1736 | 1465816251493 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:51 INFO - PROCESS | 1736 | 1465816251593 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms
04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
04:10:52 INFO - PROCESS | 1736 | 1465816252017 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:52 INFO - PROCESS | 1736 | 1465816252128 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:52 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)
04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms
04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
04:10:52 INFO - PROCESS | 1736 | 1465816252547 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:52 INFO - PROCESS | 1736 | 1465816252667 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms
04:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
04:10:53 INFO - PROCESS | 1736 | 1465816253123 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:53 INFO - PROCESS | 1736 | 1465816253209 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
04:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 478ms
04:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
04:10:53 INFO - PROCESS | 1736 | 1465816253606 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:53 INFO - PROCESS | 1736 | 1465816253694 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
04:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms
04:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
04:10:54 INFO - PROCESS | 1736 | 1465816254082 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:54 INFO - PROCESS | 1736 | 1465816254168 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
04:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 471ms
04:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
04:10:54 INFO - PROCESS | 1736 | 1465816254558 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:54 INFO - PROCESS | 1736 | 1465816254643 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
04:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 478ms
04:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
04:10:55 INFO - PROCESS | 1736 | 1465816255043 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:55 INFO - PROCESS | 1736 | 1465816255148 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
04:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms
04:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
04:10:55 INFO - PROCESS | 1736 | 1465816255568 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:55 INFO - PROCESS | 1736 | 1465816255665 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
04:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 619ms
04:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
04:10:56 INFO - PROCESS | 1736 | 1465816256196 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:56 INFO - PROCESS | 1736 | 1465816256311 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
04:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 776ms
04:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
04:10:57 INFO - PROCESS | 1736 | 1465816257171 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:57 INFO - PROCESS | 1736 | 1465816257282 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
04:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 532ms
04:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
04:10:57 INFO - PROCESS | 1736 | 1465816257730 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:57 INFO - PROCESS | 1736 | 1465816257827 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
04:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 526ms
04:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
04:10:58 INFO - PROCESS | 1736 | 1465816258267 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:58 INFO - PROCESS | 1736 | 1465816258372 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
04:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 532ms
04:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
04:10:58 INFO - PROCESS | 1736 | 1465816258790 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:58 INFO - PROCESS | 1736 | 1465816258892 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
04:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms
04:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
04:10:59 INFO - PROCESS | 1736 | 1465816259315 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:59 INFO - PROCESS | 1736 | 1465816259419 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
04:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 524ms
04:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
04:10:59 INFO - PROCESS | 1736 | 1465816259848 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:10:59 INFO - PROCESS | 1736 | 1465816259976 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
04:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms
04:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
04:11:00 INFO - PROCESS | 1736 | 1465816260423 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:00 INFO - PROCESS | 1736 | 1465816260509 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
04:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 483ms
04:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
04:11:00 INFO - PROCESS | 1736 | 1465816260913 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:00 INFO - PROCESS | 1736 | 1465816260994 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
04:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 477ms
04:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
04:11:01 INFO - PROCESS | 1736 | 1465816261394 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:01 INFO - PROCESS | 1736 | 1465816261479 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
04:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 474ms
04:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
04:11:01 INFO - PROCESS | 1736 | 1465816261876 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:01 INFO - PROCESS | 1736 | 1465816261981 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
04:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 474ms
04:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
04:11:02 INFO - PROCESS | 1736 | 1465816262360 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:02 INFO - PROCESS | 1736 | 1465816262461 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
04:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 527ms
04:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
04:11:02 INFO - PROCESS | 1736 | 1465816262889 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:02 INFO - PROCESS | 1736 | 1465816262978 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
04:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 780ms
04:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
04:11:03 INFO - PROCESS | 1736 | 1465816263678 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:03 INFO - PROCESS | 1736 | 1465816263829 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
04:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 633ms
04:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
04:11:04 INFO - PROCESS | 1736 | 1465816264327 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:04 INFO - PROCESS | 1736 | 1465816264437 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:04 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
04:11:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:11:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
04:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 525ms
04:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
04:11:04 INFO - PROCESS | 1736 | 1465816264865 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:04 INFO - PROCESS | 1736 | 1465816264961 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
04:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 527ms
04:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
04:11:05 INFO - PROCESS | 1736 | 1465816265388 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:05 INFO - PROCESS | 1736 | 1465816265479 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
04:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms
04:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
04:11:05 INFO - PROCESS | 1736 | 1465816265915 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:06 INFO - PROCESS | 1736 | 1465816266008 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:06 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
04:11:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:11:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
04:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 470ms
04:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
04:11:06 INFO - PROCESS | 1736 | 1465816266405 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:06 INFO - PROCESS | 1736 | 1465816266537 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:06 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
04:11:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:11:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
04:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 575ms
04:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
04:11:06 INFO - PROCESS | 1736 | 1465816266987 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:07 INFO - PROCESS | 1736 | 1465816267081 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
04:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 681ms
04:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
04:11:07 INFO - PROCESS | 1736 | 1465816267665 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:07 INFO - PROCESS | 1736 | 1465816267747 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 486ms
04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
04:11:08 INFO - PROCESS | 1736 | 1465816268157 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:08 INFO - PROCESS | 1736 | 1465816268244 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 430ms
04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
04:11:08 INFO - PROCESS | 1736 | 1465816268593 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:08 INFO - PROCESS | 1736 | 1465816268678 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
04:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 476ms
04:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
04:11:09 INFO - PROCESS | 1736 | 1465816269075 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:09 INFO - PROCESS | 1736 | 1465816269175 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
04:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 481ms
04:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
04:11:09 INFO - PROCESS | 1736 | 1465816269561 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:09 INFO - PROCESS | 1736 | 1465816269646 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
04:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 476ms
04:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
04:11:10 INFO - PROCESS | 1736 | 1465816270039 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:10 INFO - PROCESS | 1736 | 1465816270123 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
04:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 629ms
04:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
04:11:10 INFO - PROCESS | 1736 | 1465816270677 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:10 INFO - PROCESS | 1736 | 1465816270796 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
04:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 927ms
04:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
04:11:11 INFO - PROCESS | 1736 | 1465816271608 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:11 INFO - PROCESS | 1736 | 1465816271728 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
04:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 778ms
04:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
04:11:12 INFO - PROCESS | 1736 | 1465816272392 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:12 INFO - PROCESS | 1736 | 1465816272499 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
04:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 532ms
04:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
04:11:12 INFO - PROCESS | 1736 | 1465816272954 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:13 INFO - PROCESS | 1736 | 1465816273058 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
04:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 527ms
04:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
04:11:13 INFO - PROCESS | 1736 | 1465816273496 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:13 INFO - PROCESS | 1736 | 1465816273584 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
04:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 479ms
04:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
04:11:13 INFO - PROCESS | 1736 | 1465816273969 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:14 INFO - PROCESS | 1736 | 1465816274068 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
04:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 530ms
04:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
04:11:14 INFO - PROCESS | 1736 | 1465816274512 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:14 INFO - PROCESS | 1736 | 1465816274626 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
04:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 575ms
04:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
04:11:15 INFO - PROCESS | 1736 | 1465816275090 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:15 INFO - PROCESS | 1736 | 1465816275220 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
04:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 585ms
04:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
04:11:15 INFO - PROCESS | 1736 | 1465816275677 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:15 INFO - PROCESS | 1736 | 1465816275765 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
04:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms
04:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
04:11:16 INFO - PROCESS | 1736 | 1465816276151 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:16 INFO - PROCESS | 1736 | 1465816276235 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
04:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 479ms
04:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
04:11:16 INFO - PROCESS | 1736 | 1465816276634 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:16 INFO - PROCESS | 1736 | 1465816276724 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
04:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 476ms
04:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
04:11:17 INFO - PROCESS | 1736 | 1465816277115 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:17 INFO - PROCESS | 1736 | 1465816277199 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
04:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms
04:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
04:11:17 INFO - PROCESS | 1736 | 1465816277594 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:17 INFO - PROCESS | 1736 | 1465816277697 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
04:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 475ms
04:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
04:11:18 INFO - PROCESS | 1736 | 1465816278099 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:18 INFO - PROCESS | 1736 | 1465816278254 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
04:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 872ms
04:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
04:11:18 INFO - PROCESS | 1736 | 1465816278976 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:19 INFO - PROCESS | 1736 | 1465816279088 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
04:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 528ms
04:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
04:11:19 INFO - PROCESS | 1736 | 1465816279523 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:19 INFO - PROCESS | 1736 | 1465816279664 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
04:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 629ms
04:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
04:11:20 INFO - PROCESS | 1736 | 1465816280163 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:20 INFO - PROCESS | 1736 | 1465816280257 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
04:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 529ms
04:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
04:11:20 INFO - PROCESS | 1736 | 1465816280686 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:20 INFO - PROCESS | 1736 | 1465816280776 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
04:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms
04:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
04:11:21 INFO - PROCESS | 1736 | 1465816281172 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:21 INFO - PROCESS | 1736 | 1465816281269 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
04:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 577ms
04:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
04:11:21 INFO - PROCESS | 1736 | 1465816281751 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:21 INFO - PROCESS | 1736 | 1465816281876 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
04:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 527ms
04:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
04:11:22 INFO - PROCESS | 1736 | 1465816282275 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:22 INFO - PROCESS | 1736 | 1465816282359 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
04:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 482ms
04:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
04:11:22 INFO - PROCESS | 1736 | 1465816282764 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:22 INFO - PROCESS | 1736 | 1465816282851 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
04:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 472ms
04:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
04:11:23 INFO - PROCESS | 1736 | 1465816283239 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:23 INFO - PROCESS | 1736 | 1465816283325 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
04:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms
04:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
04:11:23 INFO - PROCESS | 1736 | 1465816283715 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:23 INFO - PROCESS | 1736 | 1465816283800 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
04:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 431ms
04:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
04:11:24 INFO - PROCESS | 1736 | 1465816284152 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:24 INFO - PROCESS | 1736 | 1465816284250 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
04:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms
04:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
04:11:24 INFO - PROCESS | 1736 | 1465816284625 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:24 INFO - PROCESS | 1736 | 1465816284714 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
04:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 570ms
04:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
04:11:25 INFO - PROCESS | 1736 | 1465816285203 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:25 INFO - PROCESS | 1736 | 1465816285330 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
04:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 683ms
04:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
04:11:25 INFO - PROCESS | 1736 | 1465816285900 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:26 INFO - PROCESS | 1736 | 1465816286143 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:26 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
04:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 985ms
04:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
04:11:26 INFO - PROCESS | 1736 | 1465816286889 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:27 INFO - PROCESS | 1736 | 1465816286998 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
04:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 587ms
04:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
04:11:27 INFO - PROCESS | 1736 | 1465816287484 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:27 INFO - PROCESS | 1736 | 1465816287579 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
04:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms
04:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
04:11:27 INFO - PROCESS | 1736 | 1465816287969 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:28 INFO - PROCESS | 1736 | 1465816288072 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
04:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 532ms
04:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
04:11:28 INFO - PROCESS | 1736 | 1465816288500 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:28 INFO - PROCESS | 1736 | 1465816288599 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
04:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms
04:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
04:11:28 INFO - PROCESS | 1736 | 1465816288977 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:29 INFO - PROCESS | 1736 | 1465816289064 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
04:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 524ms
04:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
04:11:29 INFO - PROCESS | 1736 | 1465816289509 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:29 INFO - PROCESS | 1736 | 1465816289636 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
04:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 524ms
04:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
04:11:30 INFO - PROCESS | 1736 | 1465816290040 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:30 INFO - PROCESS | 1736 | 1465816290130 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
04:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 526ms
04:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
04:11:30 INFO - PROCESS | 1736 | 1465816290572 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:30 INFO - PROCESS | 1736 | 1465816290659 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:31 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
04:11:31 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
04:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:11:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 471ms
04:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
04:11:31 INFO - PROCESS | 1736 | 1465816291049 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:31 INFO - PROCESS | 1736 | 1465816291136 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
04:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 473ms
04:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
04:11:31 INFO - PROCESS | 1736 | 1465816291527 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:31 INFO - PROCESS | 1736 | 1465816291615 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
04:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 472ms
04:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
04:11:32 INFO - PROCESS | 1736 | 1465816292005 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:32 INFO - PROCESS | 1736 | 1465816292114 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
04:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 475ms
04:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
04:11:32 INFO - PROCESS | 1736 | 1465816292483 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:32 INFO - PROCESS | 1736 | 1465816292567 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
04:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 477ms
04:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
04:11:32 INFO - PROCESS | 1736 | 1465816292967 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:33 INFO - PROCESS | 1736 | 1465816293101 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
04:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 825ms
04:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
04:11:33 INFO - PROCESS | 1736 | 1465816293798 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:33 INFO - PROCESS | 1736 | 1465816293915 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
04:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 537ms
04:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
04:11:34 INFO - PROCESS | 1736 | 1465816294349 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:34 INFO - PROCESS | 1736 | 1465816294442 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
04:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 524ms
04:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
04:11:34 INFO - PROCESS | 1736 | 1465816294885 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:34 INFO - PROCESS | 1736 | 1465816294977 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
04:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 527ms
04:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
04:11:35 INFO - PROCESS | 1736 | 1465816295408 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:35 INFO - PROCESS | 1736 | 1465816295497 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
04:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 472ms
04:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
04:11:35 INFO - PROCESS | 1736 | 1465816295884 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:35 INFO - PROCESS | 1736 | 1465816295979 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
04:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 521ms
04:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
04:11:36 INFO - PROCESS | 1736 | 1465816296420 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:36 INFO - PROCESS | 1736 | 1465816296532 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
04:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 572ms
04:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
04:11:36 INFO - PROCESS | 1736 | 1465816296994 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:37 INFO - PROCESS | 1736 | 1465816297077 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
04:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 473ms
04:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
04:11:37 INFO - PROCESS | 1736 | 1465816297473 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:37 INFO - PROCESS | 1736 | 1465816297560 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
04:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 476ms
04:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
04:11:37 INFO - PROCESS | 1736 | 1465816297954 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:38 INFO - PROCESS | 1736 | 1465816298043 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
04:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 471ms
04:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
04:11:38 INFO - PROCESS | 1736 | 1465816298430 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:38 INFO - PROCESS | 1736 | 1465816298514 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
04:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 483ms
04:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
04:11:38 INFO - PROCESS | 1736 | 1465816298921 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:39 INFO - PROCESS | 1736 | 1465816299018 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
04:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 473ms
04:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
04:11:39 INFO - PROCESS | 1736 | 1465816299399 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:39 INFO - PROCESS | 1736 | 1465816299491 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
04:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 482ms
04:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
04:11:39 INFO - PROCESS | 1736 | 1465816299886 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:40 INFO - PROCESS | 1736 | 1465816300002 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
04:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 669ms
04:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
04:11:40 INFO - PROCESS | 1736 | 1465816300565 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:40 INFO - PROCESS | 1736 | 1465816300755 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
04:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 975ms
04:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
04:11:41 INFO - PROCESS | 1736 | 1465816301547 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:41 INFO - PROCESS | 1736 | 1465816301665 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
04:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 530ms
04:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
04:11:42 INFO - PROCESS | 1736 | 1465816302085 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:42 INFO - PROCESS | 1736 | 1465816302182 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
04:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms
04:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
04:11:42 INFO - PROCESS | 1736 | 1465816302620 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:42 INFO - PROCESS | 1736 | 1465816302714 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
04:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 780ms
04:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
04:11:43 INFO - PROCESS | 1736 | 1465816303403 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:43 INFO - PROCESS | 1736 | 1465816303519 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
04:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 530ms
04:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
04:11:43 INFO - PROCESS | 1736 | 1465816303960 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:44 INFO - PROCESS | 1736 | 1465816304081 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
04:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 594ms
04:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
04:11:44 INFO - PROCESS | 1736 | 1465816304548 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:44 INFO - PROCESS | 1736 | 1465816304658 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
04:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 573ms
04:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
04:11:45 INFO - PROCESS | 1736 | 1465816305118 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:45 INFO - PROCESS | 1736 | 1465816305215 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
04:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms
04:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
04:11:45 INFO - PROCESS | 1736 | 1465816305645 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:45 INFO - PROCESS | 1736 | 1465816305730 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
04:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 473ms
04:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
04:11:46 INFO - PROCESS | 1736 | 1465816306129 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:46 INFO - PROCESS | 1736 | 1465816306233 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
04:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 473ms
04:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
04:11:46 INFO - PROCESS | 1736 | 1465816306601 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:46 INFO - PROCESS | 1736 | 1465816306693 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
04:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 473ms
04:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
04:11:47 INFO - PROCESS | 1736 | 1465816307079 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:47 INFO - PROCESS | 1736 | 1465816307162 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
04:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 479ms
04:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
04:11:47 INFO - PROCESS | 1736 | 1465816307564 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:47 INFO - PROCESS | 1736 | 1465816307648 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
04:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 422ms
04:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
04:11:47 INFO - PROCESS | 1736 | 1465816307989 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:48 INFO - PROCESS | 1736 | 1465816308110 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
04:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 627ms
04:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
04:11:48 INFO - PROCESS | 1736 | 1465816308626 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:48 INFO - PROCESS | 1736 | 1465816308729 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
04:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 729ms
04:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
04:11:49 INFO - PROCESS | 1736 | 1465816309358 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:49 INFO - PROCESS | 1736 | 1465816309467 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
04:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 532ms
04:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
04:11:49 INFO - PROCESS | 1736 | 1465816309899 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:50 INFO - PROCESS | 1736 | 1465816310006 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
04:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 524ms
04:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
04:11:50 INFO - PROCESS | 1736 | 1465816310438 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:50 INFO - PROCESS | 1736 | 1465816310530 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
04:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 477ms
04:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
04:11:50 INFO - PROCESS | 1736 | 1465816310909 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:51 INFO - PROCESS | 1736 | 1465816311001 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
04:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 476ms
04:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
04:11:51 INFO - PROCESS | 1736 | 1465816311388 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:51 INFO - PROCESS | 1736 | 1465816311474 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
04:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 622ms
04:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
04:11:52 INFO - PROCESS | 1736 | 1465816312026 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:52 INFO - PROCESS | 1736 | 1465816312197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
04:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 783ms
04:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
04:11:52 INFO - PROCESS | 1736 | 1465816312826 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:52 INFO - PROCESS | 1736 | 1465816312955 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
04:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 674ms
04:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
04:11:53 INFO - PROCESS | 1736 | 1465816313534 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:53 INFO - PROCESS | 1736 | 1465816313645 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
04:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 481ms
04:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
04:11:54 INFO - PROCESS | 1736 | 1465816314013 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:54 INFO - PROCESS | 1736 | 1465816314096 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
04:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 433ms
04:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
04:11:54 INFO - PROCESS | 1736 | 1465816314449 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:54 INFO - PROCESS | 1736 | 1465816314533 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
04:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 475ms
04:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
04:11:54 INFO - PROCESS | 1736 | 1465816314931 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:55 INFO - PROCESS | 1736 | 1465816315029 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
04:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 476ms
04:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
04:11:55 INFO - PROCESS | 1736 | 1465816315411 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:55 INFO - PROCESS | 1736 | 1465816315501 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
04:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 569ms
04:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
04:11:55 INFO - PROCESS | 1736 | 1465816315988 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:56 INFO - PROCESS | 1736 | 1465816316113 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
04:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 771ms
04:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
04:11:56 INFO - PROCESS | 1736 | 1465816316771 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:56 INFO - PROCESS | 1736 | 1465816316883 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
04:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 771ms
04:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
04:11:57 INFO - PROCESS | 1736 | 1465816317548 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:57 INFO - PROCESS | 1736 | 1465816317649 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
04:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 532ms
04:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
04:11:58 INFO - PROCESS | 1736 | 1465816318094 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:58 INFO - PROCESS | 1736 | 1465816318193 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
04:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 526ms
04:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
04:11:58 INFO - PROCESS | 1736 | 1465816318634 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:58 INFO - PROCESS | 1736 | 1465816318728 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
04:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 531ms
04:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
04:11:59 INFO - PROCESS | 1736 | 1465816319166 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:59 INFO - PROCESS | 1736 | 1465816319267 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
04:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 525ms
04:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
04:11:59 INFO - PROCESS | 1736 | 1465816319688 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:11:59 INFO - PROCESS | 1736 | 1465816319787 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
04:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 528ms
04:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
04:12:00 INFO - PROCESS | 1736 | 1465816320225 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:00 INFO - PROCESS | 1736 | 1465816320353 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
04:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms
04:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
04:12:00 INFO - PROCESS | 1736 | 1465816320796 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:00 INFO - PROCESS | 1736 | 1465816320879 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
04:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 482ms
04:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
04:12:01 INFO - PROCESS | 1736 | 1465816321298 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:01 INFO - PROCESS | 1736 | 1465816321409 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
04:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms
04:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
04:12:01 INFO - PROCESS | 1736 | 1465816321828 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:01 INFO - PROCESS | 1736 | 1465816321957 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
04:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 677ms
04:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
04:12:02 INFO - PROCESS | 1736 | 1465816322509 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:02 INFO - PROCESS | 1736 | 1465816322641 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
04:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 577ms
04:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
04:12:03 INFO - PROCESS | 1736 | 1465816323094 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:03 INFO - PROCESS | 1736 | 1465816323196 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
04:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 928ms
04:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
04:12:04 INFO - PROCESS | 1736 | 1465816324028 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:04 INFO - PROCESS | 1736 | 1465816324150 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
04:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 574ms
04:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
04:12:04 INFO - PROCESS | 1736 | 1465816324611 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:04 INFO - PROCESS | 1736 | 1465816324724 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
04:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms
04:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
04:12:05 INFO - PROCESS | 1736 | 1465816325147 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:05 INFO - PROCESS | 1736 | 1465816325239 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
04:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 527ms
04:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
04:12:05 INFO - PROCESS | 1736 | 1465816325674 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:05 INFO - PROCESS | 1736 | 1465816325764 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
04:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms
04:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
04:12:06 INFO - PROCESS | 1736 | 1465816326207 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:06 INFO - PROCESS | 1736 | 1465816326294 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
04:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 574ms
04:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
04:12:06 INFO - PROCESS | 1736 | 1465816326789 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:06 INFO - PROCESS | 1736 | 1465816326924 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
04:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 572ms
04:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
04:12:07 INFO - PROCESS | 1736 | 1465816327363 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:07 INFO - PROCESS | 1736 | 1465816327454 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
04:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms
04:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
04:12:07 INFO - PROCESS | 1736 | 1465816327888 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:07 INFO - PROCESS | 1736 | 1465816327977 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
04:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms
04:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
04:12:08 INFO - PROCESS | 1736 | 1465816328362 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:08 INFO - PROCESS | 1736 | 1465816328445 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
04:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 472ms
04:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
04:12:08 INFO - PROCESS | 1736 | 1465816328840 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:08 INFO - PROCESS | 1736 | 1465816328928 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
04:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 477ms
04:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
04:12:09 INFO - PROCESS | 1736 | 1465816329326 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:09 INFO - PROCESS | 1736 | 1465816329426 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
04:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 478ms
04:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
04:12:09 INFO - PROCESS | 1736 | 1465816329807 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:09 INFO - PROCESS | 1736 | 1465816329897 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
04:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms
04:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
04:12:10 INFO - PROCESS | 1736 | 1465816330384 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:10 INFO - PROCESS | 1736 | 1465816330516 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
04:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 772ms
04:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
04:12:11 INFO - PROCESS | 1736 | 1465816331163 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:11 INFO - PROCESS | 1736 | 1465816331309 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
04:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 623ms
04:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
04:12:11 INFO - PROCESS | 1736 | 1465816331796 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:11 INFO - PROCESS | 1736 | 1465816331889 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
04:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 479ms
04:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
04:12:12 INFO - PROCESS | 1736 | 1465816332282 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:12 INFO - PROCESS | 1736 | 1465816332396 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
04:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 573ms
04:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
04:12:12 INFO - PROCESS | 1736 | 1465816332851 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:12 INFO - PROCESS | 1736 | 1465816332955 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
04:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms
04:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
04:12:13 INFO - PROCESS | 1736 | 1465816333376 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:13 INFO - PROCESS | 1736 | 1465816333461 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
04:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 476ms
04:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
04:12:13 INFO - PROCESS | 1736 | 1465816333863 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:13 INFO - PROCESS | 1736 | 1465816333995 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
04:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 570ms
04:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
04:12:14 INFO - PROCESS | 1736 | 1465816334435 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:14 INFO - PROCESS | 1736 | 1465816334524 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
04:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms
04:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
04:12:14 INFO - PROCESS | 1736 | 1465816334961 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:15 INFO - PROCESS | 1736 | 1465816335046 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
04:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 480ms
04:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
04:12:15 INFO - PROCESS | 1736 | 1465816335445 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:15 INFO - PROCESS | 1736 | 1465816335537 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
04:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 474ms
04:12:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
04:12:15 INFO - PROCESS | 1736 | 1465816335930 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:16 INFO - PROCESS | 1736 | 1465816336020 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
04:12:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 481ms
04:12:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
04:12:16 INFO - PROCESS | 1736 | 1465816336412 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:16 INFO - PROCESS | 1736 | 1465816336513 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
04:12:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 526ms
04:12:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
04:12:16 INFO - PROCESS | 1736 | 1465816336942 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:17 INFO - PROCESS | 1736 | 1465816337027 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
04:12:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms
04:12:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
04:12:17 INFO - PROCESS | 1736 | 1465816337422 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:17 INFO - PROCESS | 1736 | 1465816337514 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
04:12:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms
04:12:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
04:12:17 INFO - PROCESS | 1736 | 1465816337951 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:18 INFO - PROCESS | 1736 | 1465816338106 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
04:12:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 747ms
04:12:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
04:12:18 INFO - PROCESS | 1736 | 1465816338712 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:18 INFO - PROCESS | 1736 | 1465816338834 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
04:12:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 982ms
04:12:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
04:12:19 INFO - PROCESS | 1736 | 1465816339696 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:19 INFO - PROCESS | 1736 | 1465816339809 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:20 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)
04:12:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms
04:12:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
04:12:20 INFO - PROCESS | 1736 | 1465816340726 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:20 INFO - PROCESS | 1736 | 1465816340826 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:21 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
04:12:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:12:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
04:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 972ms
04:12:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
04:12:21 INFO - PROCESS | 1736 | 1465816341718 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:21 INFO - PROCESS | 1736 | 1465816341819 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:22 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
04:12:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:12:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
04:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1086ms
04:12:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
04:12:22 INFO - PROCESS | 1736 | 1465816342823 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:22 INFO - PROCESS | 1736 | 1465816342923 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:23 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)
04:12:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 993ms
04:12:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
04:12:23 INFO - PROCESS | 1736 | 1465816343792 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:23 INFO - PROCESS | 1736 | 1465816343878 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:24 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)
04:12:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 926ms
04:12:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
04:12:24 INFO - PROCESS | 1736 | 1465816344726 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:24 INFO - PROCESS | 1736 | 1465816344840 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:25 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
04:12:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:12:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
04:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1030ms
04:12:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
04:12:25 INFO - PROCESS | 1736 | 1465816345770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:25 INFO - PROCESS | 1736 | 1465816345895 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:26 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
04:12:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:12:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
04:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1233ms
04:12:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
04:12:27 INFO - PROCESS | 1736 | 1465816347001 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:27 INFO - PROCESS | 1736 | 1465816347124 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:28 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
04:12:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:12:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
04:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1029ms
04:12:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
04:12:28 INFO - PROCESS | 1736 | 1465816348043 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:28 INFO - PROCESS | 1736 | 1465816348155 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:29 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
04:12:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:12:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
04:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1027ms
04:12:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
04:12:29 INFO - PROCESS | 1736 | 1465816349091 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:29 INFO - PROCESS | 1736 | 1465816349183 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
04:12:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms
04:12:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
04:12:29 INFO - PROCESS | 1736 | 1465816349610 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:29 INFO - PROCESS | 1736 | 1465816349704 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
04:12:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 471ms
04:12:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
04:12:30 INFO - PROCESS | 1736 | 1465816350086 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:30 INFO - PROCESS | 1736 | 1465816350173 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:30 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"
04:12:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:12:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
04:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:12:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 470ms
04:12:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
04:12:30 INFO - PROCESS | 1736 | 1465816350565 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:30 INFO - PROCESS | 1736 | 1465816350669 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
04:12:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 631ms
04:12:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
04:12:31 INFO - PROCESS | 1736 | 1465816351203 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:31 INFO - PROCESS | 1736 | 1465816351331 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:31 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"
04:12:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:12:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
04:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:12:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 678ms
04:12:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
04:12:31 INFO - PROCESS | 1736 | 1465816351890 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:32 INFO - PROCESS | 1736 | 1465816352056 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:32 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"
04:12:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:12:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
04:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:12:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 780ms
04:12:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
04:12:32 INFO - PROCESS | 1736 | 1465816352684 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:32 INFO - PROCESS | 1736 | 1465816352855 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
04:12:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 777ms
04:12:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
04:12:33 INFO - PROCESS | 1736 | 1465816353466 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:33 INFO - PROCESS | 1736 | 1465816353567 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:34 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
04:12:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:12:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
04:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:12:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:12:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1426ms
04:12:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
04:12:34 INFO - PROCESS | 1736 | 1465816354936 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:35 INFO - PROCESS | 1736 | 1465816355098 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
04:12:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 813ms
04:12:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
04:12:35 INFO - PROCESS | 1736 | 1465816355731 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:35 INFO - PROCESS | 1736 | 1465816355882 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
04:12:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 625ms
04:12:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
04:12:36 INFO - PROCESS | 1736 | 1465816356382 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:36 INFO - PROCESS | 1736 | 1465816356481 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
04:12:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 578ms
04:12:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
04:12:36 INFO - PROCESS | 1736 | 1465816356944 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:37 INFO - PROCESS | 1736 | 1465816357056 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
04:12:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 532ms
04:12:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
04:12:37 INFO - PROCESS | 1736 | 1465816357475 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:37 INFO - PROCESS | 1736 | 1465816357565 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
04:12:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms
04:12:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
04:12:37 INFO - PROCESS | 1736 | 1465816357953 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:38 INFO - PROCESS | 1736 | 1465816358059 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
04:12:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 529ms
04:12:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
04:12:38 INFO - PROCESS | 1736 | 1465816358485 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:38 INFO - PROCESS | 1736 | 1465816358575 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
04:12:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms
04:12:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
04:12:38 INFO - PROCESS | 1736 | 1465816358959 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:39 INFO - PROCESS | 1736 | 1465816359042 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
04:12:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 428ms
04:12:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
04:12:39 INFO - PROCESS | 1736 | 1465816359391 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:39 INFO - PROCESS | 1736 | 1465816359472 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
04:12:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 472ms
04:12:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
04:12:39 INFO - PROCESS | 1736 | 1465816359868 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:39 INFO - PROCESS | 1736 | 1465816359957 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
04:12:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 486ms
04:12:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
04:12:40 INFO - PROCESS | 1736 | 1465816360361 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:40 INFO - PROCESS | 1736 | 1465816360492 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
04:12:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 874ms
04:12:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
04:12:41 INFO - PROCESS | 1736 | 1465816361241 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:41 INFO - PROCESS | 1736 | 1465816361371 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
04:12:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 527ms
04:12:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
04:12:41 INFO - PROCESS | 1736 | 1465816361777 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:41 INFO - PROCESS | 1736 | 1465816361874 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
04:12:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 524ms
04:12:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
04:12:42 INFO - PROCESS | 1736 | 1465816362314 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:42 INFO - PROCESS | 1736 | 1465816362410 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
04:12:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms
04:12:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
04:12:42 INFO - PROCESS | 1736 | 1465816362831 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:42 INFO - PROCESS | 1736 | 1465816362940 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
04:12:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms
04:12:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
04:12:43 INFO - PROCESS | 1736 | 1465816363357 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:43 INFO - PROCESS | 1736 | 1465816363461 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
04:12:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 577ms
04:12:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
04:12:43 INFO - PROCESS | 1736 | 1465816363942 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:44 INFO - PROCESS | 1736 | 1465816364062 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
04:12:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms
04:12:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
04:12:44 INFO - PROCESS | 1736 | 1465816364613 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:44 INFO - PROCESS | 1736 | 1465816364716 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
04:12:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 473ms
04:12:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
04:12:45 INFO - PROCESS | 1736 | 1465816365091 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:45 INFO - PROCESS | 1736 | 1465816365173 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
04:12:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 481ms
04:12:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
04:12:45 INFO - PROCESS | 1736 | 1465816365576 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:45 INFO - PROCESS | 1736 | 1465816365661 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
04:12:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 423ms
04:12:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
04:12:46 INFO - PROCESS | 1736 | 1465816366005 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:46 INFO - PROCESS | 1736 | 1465816366088 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
04:12:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 433ms
04:12:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
04:12:46 INFO - PROCESS | 1736 | 1465816366445 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:46 INFO - PROCESS | 1736 | 1465816366539 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
04:12:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 473ms
04:12:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
04:12:46 INFO - PROCESS | 1736 | 1465816366925 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:47 INFO - PROCESS | 1736 | 1465816367006 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
04:12:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 476ms
04:12:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
04:12:47 INFO - PROCESS | 1736 | 1465816367406 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:47 INFO - PROCESS | 1736 | 1465816367542 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
04:12:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 680ms
04:12:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
04:12:48 INFO - PROCESS | 1736 | 1465816368095 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:48 INFO - PROCESS | 1736 | 1465816368286 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
04:12:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 928ms
04:12:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
04:12:49 INFO - PROCESS | 1736 | 1465816369027 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:49 INFO - PROCESS | 1736 | 1465816369143 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
04:12:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 526ms
04:12:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
04:12:49 INFO - PROCESS | 1736 | 1465816369561 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:49 INFO - PROCESS | 1736 | 1465816369650 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
04:12:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 478ms
04:12:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
04:12:50 INFO - PROCESS | 1736 | 1465816370051 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:50 INFO - PROCESS | 1736 | 1465816370149 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
04:12:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms
04:12:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
04:12:50 INFO - PROCESS | 1736 | 1465816370570 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:50 INFO - PROCESS | 1736 | 1465816370672 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
04:12:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 478ms
04:12:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
04:12:51 INFO - PROCESS | 1736 | 1465816371059 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:51 INFO - PROCESS | 1736 | 1465816371141 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
04:12:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 523ms
04:12:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
04:12:51 INFO - PROCESS | 1736 | 1465816371589 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:51 INFO - PROCESS | 1736 | 1465816371713 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
04:12:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 527ms
04:12:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
04:12:52 INFO - PROCESS | 1736 | 1465816372118 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:52 INFO - PROCESS | 1736 | 1465816372232 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
04:12:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 476ms
04:12:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
04:12:52 INFO - PROCESS | 1736 | 1465816372598 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:52 INFO - PROCESS | 1736 | 1465816372691 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
04:12:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 483ms
04:12:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
04:12:53 INFO - PROCESS | 1736 | 1465816373086 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:53 INFO - PROCESS | 1736 | 1465816373174 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
04:12:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 470ms
04:12:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
04:12:53 INFO - PROCESS | 1736 | 1465816373560 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:53 INFO - PROCESS | 1736 | 1465816373649 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
04:12:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 481ms
04:12:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
04:12:54 INFO - PROCESS | 1736 | 1465816374047 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:54 INFO - PROCESS | 1736 | 1465816374149 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
04:12:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms
04:12:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
04:12:54 INFO - PROCESS | 1736 | 1465816374572 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:54 INFO - PROCESS | 1736 | 1465816374658 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
04:12:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 531ms
04:12:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
04:12:55 INFO - PROCESS | 1736 | 1465816375109 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:55 INFO - PROCESS | 1736 | 1465816375233 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
04:12:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 822ms
04:12:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
04:12:55 INFO - PROCESS | 1736 | 1465816375936 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:56 INFO - PROCESS | 1736 | 1465816376051 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
04:12:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 521ms
04:12:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
04:12:56 INFO - PROCESS | 1736 | 1465816376468 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:56 INFO - PROCESS | 1736 | 1465816376599 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
04:12:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 535ms
04:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
04:12:57 INFO - PROCESS | 1736 | 1465816377015 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:57 INFO - PROCESS | 1736 | 1465816377117 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
04:12:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms
04:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
04:12:57 INFO - PROCESS | 1736 | 1465816377533 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:57 INFO - PROCESS | 1736 | 1465816377624 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
04:12:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms
04:12:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
04:12:58 INFO - PROCESS | 1736 | 1465816378057 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:58 INFO - PROCESS | 1736 | 1465816378166 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
04:12:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 686ms
04:12:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
04:12:58 INFO - PROCESS | 1736 | 1465816378750 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:58 INFO - PROCESS | 1736 | 1465816378892 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
04:12:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms
04:12:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
04:12:59 INFO - PROCESS | 1736 | 1465816379326 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:59 INFO - PROCESS | 1736 | 1465816379414 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
04:12:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
04:12:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 377ms
04:12:59 INFO - TEST-START | /DOMEvents/constructors.html
04:12:59 INFO - PROCESS | 1736 | 1465816379710 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:12:59 INFO - PROCESS | 1736 | 1465816379789 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
04:13:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:13:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:13:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:13:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:13:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:13:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:13:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
04:13:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 450ms
04:13:00 INFO - TEST-START | /DOMEvents/event-phases-order.html
04:13:00 INFO - PROCESS | 1736 | 1465816380163 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:00 INFO - PROCESS | 1736 | 1465816380257 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
04:13:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 372ms
04:13:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
04:13:00 INFO - PROCESS | 1736 | 1465816380545 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:00 INFO - PROCESS | 1736 | 1465816380624 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
04:13:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:13:00 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
04:13:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:13:00 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
04:13:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:13:00 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]"
04:13:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:13:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
04:13:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 376ms
04:13:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
04:13:00 INFO - PROCESS | 1736 | 1465816380945 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:01 INFO - PROCESS | 1736 | 1465816381034 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:01 INFO - PROCESS | 1736 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
04:13:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
04:13:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 388ms
04:13:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
04:13:01 INFO - PROCESS | 1736 | 1465816381343 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:01 INFO - PROCESS | 1736 | 1465816381432 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:01 INFO - PROCESS | 1736 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
04:13:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
04:13:01 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 377ms
04:13:01 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
04:13:01 INFO - PROCESS | 1736 | 1465816381728 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:01 INFO - PROCESS | 1736 | 1465816381803 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:02 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
04:13:02 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 530ms
04:13:02 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
04:13:02 INFO - PROCESS | 1736 | 1465816382261 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:02 INFO - PROCESS | 1736 | 1465816382364 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:02 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.
04:13:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 533ms
04:13:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
04:13:02 INFO - PROCESS | 1736 | 1465816382800 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:02 INFO - PROCESS | 1736 | 1465816382894 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:03 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
04:13:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
04:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
04:13:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 625ms
04:13:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
04:13:03 INFO - PROCESS | 1736 | 1465816383432 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:03 INFO - PROCESS | 1736 | 1465816383525 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:04 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.
04:13:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 627ms
04:13:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
04:13:04 INFO - PROCESS | 1736 | 1465816384073 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:04 INFO - PROCESS | 1736 | 1465816384165 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:04 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.
04:13:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 471ms
04:13:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
04:13:04 INFO - PROCESS | 1736 | 1465816384552 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:04 INFO - PROCESS | 1736 | 1465816384643 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:13:04 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
04:13:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 371ms
04:13:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
04:13:04 INFO - PROCESS | 1736 | 1465816384980 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:05 INFO - PROCESS | 1736 | 1465816385074 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:05 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.
04:13:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 416ms
04:13:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
04:13:05 INFO - PROCESS | 1736 | 1465816385380 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:05 INFO - PROCESS | 1736 | 1465816385462 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:05 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.
04:13:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 380ms
04:13:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
04:13:05 INFO - PROCESS | 1736 | 1465816385763 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:05 INFO - PROCESS | 1736 | 1465816385845 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:06 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.
04:13:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 421ms
04:13:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
04:13:06 INFO - PROCESS | 1736 | 1465816386197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:06 INFO - PROCESS | 1736 | 1465816386313 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:06 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.
04:13:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 477ms
04:13:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
04:13:06 INFO - PROCESS | 1736 | 1465816386681 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:06 INFO - PROCESS | 1736 | 1465816386768 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:07 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.
04:13:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 440ms
04:13:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
04:13:07 INFO - PROCESS | 1736 | 1465816387120 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:07 INFO - PROCESS | 1736 | 1465816387203 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:07 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.
04:13:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 419ms
04:13:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
04:13:07 INFO - PROCESS | 1736 | 1465816387546 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:07 INFO - PROCESS | 1736 | 1465816387619 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:07 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
04:13:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
04:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
04:13:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 372ms
04:13:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
04:13:07 INFO - PROCESS | 1736 | 1465816387934 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:08 INFO - PROCESS | 1736 | 1465816388014 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:08 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.
04:13:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 376ms
04:13:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
04:13:08 INFO - PROCESS | 1736 | 1465816388316 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:08 INFO - PROCESS | 1736 | 1465816388400 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:08 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.
04:13:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 428ms
04:13:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
04:13:08 INFO - PROCESS | 1736 | 1465816388747 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:08 INFO - PROCESS | 1736 | 1465816388842 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:13:09 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
04:13:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 370ms
04:13:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
04:13:09 INFO - PROCESS | 1736 | 1465816389131 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:09 INFO - PROCESS | 1736 | 1465816389209 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:09 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.
04:13:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 379ms
04:13:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
04:13:09 INFO - PROCESS | 1736 | 1465816389511 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:09 INFO - PROCESS | 1736 | 1465816389589 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:09 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.
04:13:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 341ms
04:13:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
04:13:09 INFO - PROCESS | 1736 | 1465816389947 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:10 INFO - PROCESS | 1736 | 1465816390108 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:10 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.
04:13:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 828ms
04:13:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
04:13:10 INFO - PROCESS | 1736 | 1465816390724 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:10 INFO - PROCESS | 1736 | 1465816390866 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:11 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
04:13:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms
04:13:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker
04:13:11 INFO - PROCESS | 1736 | 1465816391257 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:11 INFO - PROCESS | 1736 | 1465816391343 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
04:13:11 INFO - {}
04:13:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
04:13:11 INFO - {}
04:13:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
04:13:11 INFO - {}
04:13:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
04:13:11 INFO - {}
04:13:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 575ms
04:13:11 INFO - TEST-START | /FileAPI/fileReader.html
04:13:11 INFO - PROCESS | 1736 | 1465816391866 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:11 INFO - PROCESS | 1736 | 1465816391979 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
04:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
04:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
04:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
04:13:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 572ms
04:13:12 INFO - TEST-START | /FileAPI/historical.html
04:13:12 INFO - PROCESS | 1736 | 1465816392444 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:12 INFO - PROCESS | 1736 | 1465816392553 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
04:13:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
04:13:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
04:13:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
04:13:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
04:13:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
04:13:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
04:13:13 INFO - TEST-OK | /FileAPI/historical.html | took 731ms
04:13:13 INFO - TEST-START | /FileAPI/idlharness.html
04:13:13 INFO - PROCESS | 1736 | 1465816393186 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:13 INFO - PROCESS | 1736 | 1465816393280 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
04:13:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:13:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:13:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:13:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
04:13:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:13:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:13:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:13:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
04:13:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:13:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:13:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:13:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
04:13:13 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
04:13:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
04:13:13 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
04:13:13 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
04:13:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
04:13:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:13:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:13:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
04:13:13 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
04:13:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
04:13:13 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
04:13:13 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
04:13:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
04:13:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
04:13:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 720ms
04:13:13 INFO - TEST-START | /FileAPI/idlharness.worker
04:13:13 INFO - PROCESS | 1736 | 1465816393931 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:14 INFO - PROCESS | 1736 | 1465816394081 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:13:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:13:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:13:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
04:13:14 INFO - {}
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
04:13:14 INFO - {}
04:13:14 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 - {}
04:13:14 INFO - {}
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
04:13:14 INFO - {}
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
04:13:14 INFO - {}
04:13:14 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 - {}
04:13:14 INFO - {}
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 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
04:13:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:13:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
04:13:14 INFO - {}
04:13:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:13:14 INFO - {}
04:13:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:13:15 INFO - {}
04:13:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
04:13:15 INFO - {}
04:13:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:13:15 INFO - {}
04:13:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
04:13:15 INFO - {}
04:13:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:13:15 INFO - {}
04:13:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 935ms
04:13:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
04:13:15 INFO - PROCESS | 1736 | 1465816394899 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:15 INFO - PROCESS | 1736 | 1465816395059 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
04:13:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 591ms
04:13:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html
04:13:15 INFO - PROCESS | 1736 | 1465816395461 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:15 INFO - PROCESS | 1736 | 1465816395547 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
04:13:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
04:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
04:13:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 382ms
04:13:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
04:13:15 INFO - PROCESS | 1736 | 1465816395854 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:15 INFO - PROCESS | 1736 | 1465816395936 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
04:13:16 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.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
04:13:16 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'.)
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
04:13:16 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.
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
04:13:16 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.
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
04:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:13:16 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.
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
04:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
04:13:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:13:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
04:13:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 573ms
04:13:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
04:13:16 INFO - PROCESS | 1736 | 1465816396438 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:16 INFO - PROCESS | 1736 | 1465816396555 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
04:13:16 INFO - {}
04:13:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 475ms
04:13:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
04:13:16 INFO - PROCESS | 1736 | 1465816396917 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:17 INFO - PROCESS | 1736 | 1465816396998 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
04:13:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 378ms
04:13:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
04:13:17 INFO - PROCESS | 1736 | 1465816397307 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:17 INFO - PROCESS | 1736 | 1465816397382 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
04:13:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
04:13:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:13:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:13:18 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"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:13:18 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"
04:13:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:13:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 581ms
04:13:18 INFO - TEST-START | /FileAPI/file/File-constructor.html
04:13:18 INFO - PROCESS | 1736 | 1465816397897 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:18 INFO - PROCESS | 1736 | 1465816398042 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
04:13:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
04:13:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
04:13:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
04:13:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
04:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
04:13:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
04:13:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 633ms
04:13:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
04:13:18 INFO - PROCESS | 1736 | 1465816398536 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:18 INFO - PROCESS | 1736 | 1465816398646 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
04:13:19 INFO - {}
04:13:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 675ms
04:13:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
04:13:19 INFO - PROCESS | 1736 | 1465816399220 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:19 INFO - PROCESS | 1736 | 1465816399335 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
04:13:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
04:13:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 436ms
04:13:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
04:13:19 INFO - PROCESS | 1736 | 1465816399668 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:19 INFO - PROCESS | 1736 | 1465816399775 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
04:13:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 475ms
04:13:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
04:13:20 INFO - PROCESS | 1736 | 1465816400155 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:20 INFO - PROCESS | 1736 | 1465816400239 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
04:13:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
04:13:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 425ms
04:13:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
04:13:20 INFO - PROCESS | 1736 | 1465816400581 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:20 INFO - PROCESS | 1736 | 1465816400664 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
04:13:20 INFO - reader.readAsText(blob_2)
04:13:20 INFO - }" did not throw
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
04:13:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
04:13:20 INFO - reader.readAsDataURL(blob_2)
04:13:20 INFO - }" did not throw
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
04:13:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
04:13:20 INFO - reader.readAsArrayBuffer(blob_2)
04:13:20 INFO - }" did not throw
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
04:13:20 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
04:13:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:13:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
04:13:20 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
04:13:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:13:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
04:13:20 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
04:13:20 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
04:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:13:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 376ms
04:13:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
04:13:20 INFO - PROCESS | 1736 | 1465816400985 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:21 INFO - PROCESS | 1736 | 1465816401058 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
04:13:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
04:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
04:13:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
04:13:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 431ms
04:13:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
04:13:21 INFO - PROCESS | 1736 | 1465816401424 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:21 INFO - PROCESS | 1736 | 1465816401530 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
04:13:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 477ms
04:13:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
04:13:21 INFO - PROCESS | 1736 | 1465816401904 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:21 INFO - PROCESS | 1736 | 1465816401989 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
04:13:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 372ms
04:13:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
04:13:22 INFO - PROCESS | 1736 | 1465816402284 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:22 INFO - PROCESS | 1736 | 1465816402359 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
04:13:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 372ms
04:13:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
04:13:22 INFO - PROCESS | 1736 | 1465816402676 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:22 INFO - PROCESS | 1736 | 1465816402751 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
04:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
04:13:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 388ms
04:13:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
04:13:23 INFO - PROCESS | 1736 | 1465816403066 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:23 INFO - PROCESS | 1736 | 1465816403146 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
04:13:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 372ms
04:13:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
04:13:23 INFO - PROCESS | 1736 | 1465816403447 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:23 INFO - PROCESS | 1736 | 1465816403540 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
04:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
04:13:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
04:13:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 420ms
04:13:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
04:13:23 INFO - PROCESS | 1736 | 1465816403872 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:23 INFO - PROCESS | 1736 | 1465816403945 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
04:13:24 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
04:13:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
04:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:13:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
04:13:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 330ms
04:13:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
04:13:24 INFO - PROCESS | 1736 | 1465816404213 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:24 INFO - PROCESS | 1736 | 1465816404298 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
04:13:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 369ms
04:13:24 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
04:13:24 INFO - PROCESS | 1736 | 1465816404587 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:24 INFO - PROCESS | 1736 | 1465816404670 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:25 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
04:13:25 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 420ms
04:13:25 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
04:13:25 INFO - PROCESS | 1736 | 1465816405012 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:25 INFO - PROCESS | 1736 | 1465816405088 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:25 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
04:13:25 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 525ms
04:13:25 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
04:13:25 INFO - PROCESS | 1736 | 1465816405544 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:25 INFO - PROCESS | 1736 | 1465816405649 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:26 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
04:13:26 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 626ms
04:13:26 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
04:13:26 INFO - PROCESS | 1736 | 1465816406291 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:26 INFO - PROCESS | 1736 | 1465816406395 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:26 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
04:13:26 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 625ms
04:13:26 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
04:13:26 INFO - PROCESS | 1736 | 1465816406925 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:27 INFO - PROCESS | 1736 | 1465816407012 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
04:13:27 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 482ms
04:13:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
04:13:27 INFO - PROCESS | 1736 | 1465816407412 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:27 INFO - PROCESS | 1736 | 1465816407524 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
04:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
04:13:27 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 470ms
04:13:27 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
04:13:27 INFO - PROCESS | 1736 | 1465816407881 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:27 INFO - PROCESS | 1736 | 1465816407964 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
04:13:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 520ms
04:13:28 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
04:13:28 INFO - PROCESS | 1736 | 1465816408407 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:28 INFO - PROCESS | 1736 | 1465816408485 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
04:13:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
04:13:28 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 420ms
04:13:28 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
04:13:28 INFO - PROCESS | 1736 | 1465816408836 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:28 INFO - PROCESS | 1736 | 1465816408942 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
04:13:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 528ms
04:13:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
04:13:29 INFO - PROCESS | 1736 | 1465816409372 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:29 INFO - PROCESS | 1736 | 1465816409455 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
04:13:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
04:13:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 481ms
04:13:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
04:13:29 INFO - PROCESS | 1736 | 1465816409860 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:29 INFO - PROCESS | 1736 | 1465816409950 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
04:13:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 486ms
04:13:30 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
04:13:30 INFO - PROCESS | 1736 | 1465816410347 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:30 INFO - PROCESS | 1736 | 1465816410442 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
04:13:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
04:13:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 485ms
04:13:30 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
04:13:30 INFO - PROCESS | 1736 | 1465816410833 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:30 INFO - PROCESS | 1736 | 1465816410926 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
04:13:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
04:13:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
04:13:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
04:13:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
04:13:31 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 723ms
04:13:31 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
04:13:31 INFO - PROCESS | 1736 | 1465816411564 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:31 INFO - PROCESS | 1736 | 1465816411661 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:32 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
04:13:32 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
04:13:32 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
04:13:32 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 529ms
04:13:32 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
04:13:32 INFO - PROCESS | 1736 | 1465816412096 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:32 INFO - PROCESS | 1736 | 1465816412182 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:32 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
04:13:32 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
04:13:32 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
04:13:32 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 581ms
04:13:32 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
04:13:32 INFO - PROCESS | 1736 | 1465816412682 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:32 INFO - PROCESS | 1736 | 1465816412769 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:33 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
04:13:33 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 429ms
04:13:33 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
04:13:33 INFO - PROCESS | 1736 | 1465816413115 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:33 INFO - PROCESS | 1736 | 1465816413235 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:33 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
04:13:33 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
04:13:33 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 634ms
04:13:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
04:13:33 INFO - PROCESS | 1736 | 1465816413757 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:33 INFO - PROCESS | 1736 | 1465816413894 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
04:13:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 570ms
04:13:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
04:13:34 INFO - PROCESS | 1736 | 1465816414330 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:34 INFO - PROCESS | 1736 | 1465816414435 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
04:13:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 676ms
04:13:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
04:13:35 INFO - PROCESS | 1736 | 1465816415016 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:35 INFO - PROCESS | 1736 | 1465816415112 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
04:13:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 528ms
04:13:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
04:13:35 INFO - PROCESS | 1736 | 1465816415550 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:35 INFO - PROCESS | 1736 | 1465816415632 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
04:13:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 473ms
04:13:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
04:13:36 INFO - PROCESS | 1736 | 1465816416035 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:36 INFO - PROCESS | 1736 | 1465816416122 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
04:13:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 471ms
04:13:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
04:13:36 INFO - PROCESS | 1736 | 1465816416502 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:36 INFO - PROCESS | 1736 | 1465816416595 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
04:13:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 419ms
04:13:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
04:13:36 INFO - PROCESS | 1736 | 1465816416927 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:37 INFO - PROCESS | 1736 | 1465816417003 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
04:13:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 472ms
04:13:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
04:13:37 INFO - PROCESS | 1736 | 1465816417406 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:37 INFO - PROCESS | 1736 | 1465816417516 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
04:13:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 486ms
04:13:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
04:13:37 INFO - PROCESS | 1736 | 1465816417896 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:37 INFO - PROCESS | 1736 | 1465816417984 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
04:13:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 524ms
04:13:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
04:13:38 INFO - PROCESS | 1736 | 1465816418430 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:38 INFO - PROCESS | 1736 | 1465816418512 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
04:13:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 432ms
04:13:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
04:13:38 INFO - PROCESS | 1736 | 1465816418866 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:38 INFO - PROCESS | 1736 | 1465816418944 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
04:13:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 475ms
04:13:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
04:13:39 INFO - PROCESS | 1736 | 1465816419346 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:39 INFO - PROCESS | 1736 | 1465816419430 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
04:13:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 425ms
04:13:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
04:13:39 INFO - PROCESS | 1736 | 1465816419776 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:39 INFO - PROCESS | 1736 | 1465816419872 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
04:13:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 424ms
04:13:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
04:13:40 INFO - PROCESS | 1736 | 1465816420206 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:40 INFO - PROCESS | 1736 | 1465816420286 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
04:13:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 477ms
04:13:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
04:13:40 INFO - PROCESS | 1736 | 1465816420686 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:40 INFO - PROCESS | 1736 | 1465816420771 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
04:13:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 433ms
04:13:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
04:13:41 INFO - PROCESS | 1736 | 1465816421123 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:41 INFO - PROCESS | 1736 | 1465816421206 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:41 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
04:13:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 474ms
04:13:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
04:13:41 INFO - PROCESS | 1736 | 1465816421603 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:41 INFO - PROCESS | 1736 | 1465816421717 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:42 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
04:13:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 620ms
04:13:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
04:13:42 INFO - PROCESS | 1736 | 1465816422231 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:42 INFO - PROCESS | 1736 | 1465816422369 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
04:13:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 722ms
04:13:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
04:13:42 INFO - PROCESS | 1736 | 1465816422959 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:43 INFO - PROCESS | 1736 | 1465816423102 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
04:13:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 827ms
04:13:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
04:13:43 INFO - PROCESS | 1736 | 1465816423792 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:43 INFO - PROCESS | 1736 | 1465816423895 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
04:13:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 535ms
04:13:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
04:13:44 INFO - PROCESS | 1736 | 1465816424336 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:44 INFO - PROCESS | 1736 | 1465816424424 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
04:13:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 521ms
04:13:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
04:13:44 INFO - PROCESS | 1736 | 1465816424869 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:44 INFO - PROCESS | 1736 | 1465816424950 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
04:13:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 472ms
04:13:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
04:13:45 INFO - PROCESS | 1736 | 1465816425342 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:45 INFO - PROCESS | 1736 | 1465816425426 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
04:13:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 474ms
04:13:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
04:13:45 INFO - PROCESS | 1736 | 1465816425827 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:45 INFO - PROCESS | 1736 | 1465816425925 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:46 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
04:13:46 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 479ms
04:13:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
04:13:46 INFO - PROCESS | 1736 | 1465816426312 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:46 INFO - PROCESS | 1736 | 1465816426427 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:46 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
04:13:46 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 525ms
04:13:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
04:13:46 INFO - PROCESS | 1736 | 1465816426844 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:46 INFO - PROCESS | 1736 | 1465816426940 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:47 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
04:13:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 471ms
04:13:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
04:13:47 INFO - PROCESS | 1736 | 1465816427321 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:47 INFO - PROCESS | 1736 | 1465816427402 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:47 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
04:13:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 471ms
04:13:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
04:13:47 INFO - PROCESS | 1736 | 1465816427799 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:47 INFO - PROCESS | 1736 | 1465816427879 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:48 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
04:13:48 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 482ms
04:13:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
04:13:48 INFO - PROCESS | 1736 | 1465816428294 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:48 INFO - PROCESS | 1736 | 1465816428368 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
04:13:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 481ms
04:13:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
04:13:48 INFO - PROCESS | 1736 | 1465816428775 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:48 INFO - PROCESS | 1736 | 1465816428874 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
04:13:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 470ms
04:13:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
04:13:49 INFO - PROCESS | 1736 | 1465816429248 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:49 INFO - PROCESS | 1736 | 1465816429333 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:13:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 422ms
04:13:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
04:13:49 INFO - PROCESS | 1736 | 1465816429680 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:49 INFO - PROCESS | 1736 | 1465816429866 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
04:13:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 871ms
04:13:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
04:13:50 INFO - PROCESS | 1736 | 1465816430559 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:50 INFO - PROCESS | 1736 | 1465816430689 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
04:13:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 529ms
04:13:51 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
04:13:51 INFO - PROCESS | 1736 | 1465816431096 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:51 INFO - PROCESS | 1736 | 1465816431201 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
04:13:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 525ms
04:13:51 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
04:13:51 INFO - PROCESS | 1736 | 1465816431634 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:51 INFO - PROCESS | 1736 | 1465816431723 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:52 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
04:13:52 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 476ms
04:13:52 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
04:13:52 INFO - PROCESS | 1736 | 1465816432105 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:52 INFO - PROCESS | 1736 | 1465816432197 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:52 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:13:52 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 474ms
04:13:52 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
04:13:52 INFO - PROCESS | 1736 | 1465816432583 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:52 INFO - PROCESS | 1736 | 1465816432661 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
04:13:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 475ms
04:13:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
04:13:53 INFO - PROCESS | 1736 | 1465816433066 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:53 INFO - PROCESS | 1736 | 1465816433198 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
04:13:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 569ms
04:13:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
04:13:53 INFO - PROCESS | 1736 | 1465816433636 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:53 INFO - PROCESS | 1736 | 1465816433743 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:13:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1272ms
04:13:54 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
04:13:54 INFO - PROCESS | 1736 | 1465816434913 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:55 INFO - PROCESS | 1736 | 1465816435001 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:55 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
04:13:55 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 471ms
04:13:55 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
04:13:55 INFO - PROCESS | 1736 | 1465816435390 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:55 INFO - PROCESS | 1736 | 1465816435468 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:55 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
04:13:55 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 520ms
04:13:55 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
04:13:55 INFO - PROCESS | 1736 | 1465816435927 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:56 INFO - PROCESS | 1736 | 1465816436047 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:56 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:13:56 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 476ms
04:13:56 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
04:13:56 INFO - PROCESS | 1736 | 1465816436408 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:56 INFO - PROCESS | 1736 | 1465816436493 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:56 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
04:13:56 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 485ms
04:13:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
04:13:56 INFO - PROCESS | 1736 | 1465816436898 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:57 INFO - PROCESS | 1736 | 1465816437046 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
04:13:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 623ms
04:13:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
04:13:57 INFO - PROCESS | 1736 | 1465816437527 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:57 INFO - PROCESS | 1736 | 1465816437617 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
04:13:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 633ms
04:13:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
04:13:58 INFO - PROCESS | 1736 | 1465816438165 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:58 INFO - PROCESS | 1736 | 1465816438374 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
04:13:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 872ms
04:13:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
04:13:59 INFO - PROCESS | 1736 | 1465816439048 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:59 INFO - PROCESS | 1736 | 1465816439143 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
04:13:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 479ms
04:13:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
04:13:59 INFO - PROCESS | 1736 | 1465816439532 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:59 INFO - PROCESS | 1736 | 1465816439623 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:13:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
04:13:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 471ms
04:14:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
04:14:00 INFO - PROCESS | 1736 | 1465816440014 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:00 INFO - PROCESS | 1736 | 1465816440097 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
04:14:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 474ms
04:14:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
04:14:00 INFO - PROCESS | 1736 | 1465816440484 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:00 INFO - PROCESS | 1736 | 1465816440569 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
04:14:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 483ms
04:14:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
04:14:00 INFO - PROCESS | 1736 | 1465816440973 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:01 INFO - PROCESS | 1736 | 1465816441051 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
04:14:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 573ms
04:14:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
04:14:01 INFO - PROCESS | 1736 | 1465816441560 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:01 INFO - PROCESS | 1736 | 1465816441692 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
04:14:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 579ms
04:14:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
04:14:02 INFO - PROCESS | 1736 | 1465816442147 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:02 INFO - PROCESS | 1736 | 1465816442225 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
04:14:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 480ms
04:14:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
04:14:02 INFO - PROCESS | 1736 | 1465816442621 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:02 INFO - PROCESS | 1736 | 1465816442713 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
04:14:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 428ms
04:14:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
04:14:03 INFO - PROCESS | 1736 | 1465816443054 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:03 INFO - PROCESS | 1736 | 1465816443129 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
04:14:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 448ms
04:14:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
04:14:03 INFO - PROCESS | 1736 | 1465816443511 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:03 INFO - PROCESS | 1736 | 1465816443587 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
04:14:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 480ms
04:14:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
04:14:03 INFO - PROCESS | 1736 | 1465816443992 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:04 INFO - PROCESS | 1736 | 1465816444084 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
04:14:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 482ms
04:14:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
04:14:04 INFO - PROCESS | 1736 | 1465816444483 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:04 INFO - PROCESS | 1736 | 1465816444614 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
04:14:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 629ms
04:14:05 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
04:14:05 INFO - PROCESS | 1736 | 1465816445118 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:05 INFO - PROCESS | 1736 | 1465816445235 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
04:14:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 876ms
04:14:05 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
04:14:06 INFO - PROCESS | 1736 | 1465816446001 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:06 INFO - PROCESS | 1736 | 1465816446096 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
04:14:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 475ms
04:14:06 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
04:14:06 INFO - PROCESS | 1736 | 1465816446505 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:06 INFO - PROCESS | 1736 | 1465816446595 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
04:14:06 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 471ms
04:14:06 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
04:14:06 INFO - PROCESS | 1736 | 1465816446987 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:07 INFO - PROCESS | 1736 | 1465816447082 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
04:14:07 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 476ms
04:14:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
04:14:07 INFO - PROCESS | 1736 | 1465816447459 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:07 INFO - PROCESS | 1736 | 1465816447541 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
04:14:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 429ms
04:14:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
04:14:07 INFO - PROCESS | 1736 | 1465816447892 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:07 INFO - PROCESS | 1736 | 1465816447981 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
04:14:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 527ms
04:14:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
04:14:08 INFO - PROCESS | 1736 | 1465816448433 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:08 INFO - PROCESS | 1736 | 1465816448582 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
04:14:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1178ms
04:14:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
04:14:09 INFO - PROCESS | 1736 | 1465816449613 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:09 INFO - PROCESS | 1736 | 1465816449712 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
04:14:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 530ms
04:14:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
04:14:10 INFO - PROCESS | 1736 | 1465816450148 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:10 INFO - PROCESS | 1736 | 1465816450258 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
04:14:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 573ms
04:14:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
04:14:10 INFO - PROCESS | 1736 | 1465816450725 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:10 INFO - PROCESS | 1736 | 1465816450800 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
04:14:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 420ms
04:14:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
04:14:11 INFO - PROCESS | 1736 | 1465816451149 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:11 INFO - PROCESS | 1736 | 1465816451229 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
04:14:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 429ms
04:14:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
04:14:11 INFO - PROCESS | 1736 | 1465816451583 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:11 INFO - PROCESS | 1736 | 1465816451677 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
04:14:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 474ms
04:14:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
04:14:12 INFO - PROCESS | 1736 | 1465816452064 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:12 INFO - PROCESS | 1736 | 1465816452180 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
04:14:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 571ms
04:14:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
04:14:12 INFO - PROCESS | 1736 | 1465816452642 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:12 INFO - PROCESS | 1736 | 1465816452734 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
04:14:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 629ms
04:14:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
04:14:13 INFO - PROCESS | 1736 | 1465816453277 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:13 INFO - PROCESS | 1736 | 1465816453458 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
04:14:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 776ms
04:14:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
04:14:14 INFO - PROCESS | 1736 | 1465816454061 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:14 INFO - PROCESS | 1736 | 1465816454157 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
04:14:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
04:14:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 932ms
04:14:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
04:14:15 INFO - PROCESS | 1736 | 1465816455015 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:15 INFO - PROCESS | 1736 | 1465816455161 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
04:14:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
04:14:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
04:14:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
04:14:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 824ms
04:14:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
04:14:15 INFO - PROCESS | 1736 | 1465816455873 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:16 INFO - PROCESS | 1736 | 1465816456001 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
04:14:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 781ms
04:14:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
04:14:16 INFO - PROCESS | 1736 | 1465816456654 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:16 INFO - PROCESS | 1736 | 1465816456795 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
04:14:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 675ms
04:14:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
04:14:17 INFO - PROCESS | 1736 | 1465816457341 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:17 INFO - PROCESS | 1736 | 1465816457427 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
04:14:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 479ms
04:14:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
04:14:17 INFO - PROCESS | 1736 | 1465816457831 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:17 INFO - PROCESS | 1736 | 1465816457918 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
04:14:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 484ms
04:14:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
04:14:18 INFO - PROCESS | 1736 | 1465816458317 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:18 INFO - PROCESS | 1736 | 1465816458400 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
04:14:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 431ms
04:14:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
04:14:18 INFO - PROCESS | 1736 | 1465816458752 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:18 INFO - PROCESS | 1736 | 1465816458828 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
04:14:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 431ms
04:14:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
04:14:19 INFO - PROCESS | 1736 | 1465816459189 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:19 INFO - PROCESS | 1736 | 1465816459267 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
04:14:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 434ms
04:14:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
04:14:19 INFO - PROCESS | 1736 | 1465816459625 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:19 INFO - PROCESS | 1736 | 1465816459699 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
04:14:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 520ms
04:14:20 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
04:14:20 INFO - PROCESS | 1736 | 1465816460152 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:20 INFO - PROCESS | 1736 | 1465816460271 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
04:14:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 724ms
04:14:20 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
04:14:20 INFO - PROCESS | 1736 | 1465816460880 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:21 INFO - PROCESS | 1736 | 1465816461011 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
04:14:21 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 522ms
04:14:21 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
04:14:21 INFO - PROCESS | 1736 | 1465816461412 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:21 INFO - PROCESS | 1736 | 1465816461497 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
04:14:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
04:14:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
04:14:21 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 482ms
04:14:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
04:14:21 INFO - PROCESS | 1736 | 1465816461906 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:21 INFO - PROCESS | 1736 | 1465816461994 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
04:14:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 574ms
04:14:22 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
04:14:22 INFO - PROCESS | 1736 | 1465816462478 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:22 INFO - PROCESS | 1736 | 1465816462564 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
04:14:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 533ms
04:14:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
04:14:23 INFO - PROCESS | 1736 | 1465816463015 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:23 INFO - PROCESS | 1736 | 1465816463095 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
04:14:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 574ms
04:14:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
04:14:23 INFO - PROCESS | 1736 | 1465816463596 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:23 INFO - PROCESS | 1736 | 1465816463711 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:24 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
04:14:24 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
04:14:24 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 477ms
04:14:24 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
04:14:24 INFO - PROCESS | 1736 | 1465816464080 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:24 INFO - PROCESS | 1736 | 1465816464172 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
04:14:24 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 427ms
04:14:24 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
04:14:24 INFO - PROCESS | 1736 | 1465816464506 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:24 INFO - PROCESS | 1736 | 1465816464579 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
04:14:25 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 545ms
04:14:25 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
04:14:25 INFO - PROCESS | 1736 | 1465816465056 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:25 INFO - PROCESS | 1736 | 1465816465130 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
04:14:25 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 531ms
04:14:25 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
04:14:25 INFO - PROCESS | 1736 | 1465816465596 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:25 INFO - PROCESS | 1736 | 1465816465669 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
04:14:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
04:14:26 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 429ms
04:14:26 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
04:14:26 INFO - PROCESS | 1736 | 1465816466025 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:26 INFO - PROCESS | 1736 | 1465816466115 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
04:14:26 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 427ms
04:14:26 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
04:14:26 INFO - PROCESS | 1736 | 1465816466456 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:26 INFO - PROCESS | 1736 | 1465816466529 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
04:14:26 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 527ms
04:14:26 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
04:14:27 INFO - PROCESS | 1736 | 1465816467003 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:27 INFO - PROCESS | 1736 | 1465816467121 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
04:14:27 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 584ms
04:14:27 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
04:14:27 INFO - PROCESS | 1736 | 1465816467593 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:27 INFO - PROCESS | 1736 | 1465816467681 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
04:14:28 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 630ms
04:14:28 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
04:14:28 INFO - PROCESS | 1736 | 1465816468262 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:28 INFO - PROCESS | 1736 | 1465816468388 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
04:14:29 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 908ms
04:14:29 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
04:14:29 INFO - PROCESS | 1736 | 1465816469139 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:29 INFO - PROCESS | 1736 | 1465816469232 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
04:14:29 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 575ms
04:14:29 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
04:14:29 INFO - PROCESS | 1736 | 1465816469727 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:29 INFO - PROCESS | 1736 | 1465816469814 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
04:14:30 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 473ms
04:14:30 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
04:14:30 INFO - PROCESS | 1736 | 1465816470209 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:30 INFO - PROCESS | 1736 | 1465816470293 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
04:14:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
04:14:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:14:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:14:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:14:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
04:14:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
04:14:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:14:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:14:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:14:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
04:14:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
04:14:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:14:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:14:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:14:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
04:14:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
04:14:30 INFO - window.indexedDB.open('test', val);..." did not throw
04:14:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:14:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:14:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
04:14:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
04:14:30 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 583ms
04:14:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
04:14:30 INFO - PROCESS | 1736 | 1465816470796 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:30 INFO - PROCESS | 1736 | 1465816470912 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
04:14:31 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 484ms
04:14:31 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
04:14:31 INFO - PROCESS | 1736 | 1465816471283 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:31 INFO - PROCESS | 1736 | 1465816471361 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
04:14:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
04:14:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1824ms
04:14:33 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
04:14:33 INFO - PROCESS | 1736 | 1465816473116 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:33 INFO - PROCESS | 1736 | 1465816473201 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
04:14:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 477ms
04:14:33 INFO - TEST-START | /IndexedDB/idbindex_count.htm
04:14:33 INFO - PROCESS | 1736 | 1465816473594 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:33 INFO - PROCESS | 1736 | 1465816473672 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:34 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
04:14:34 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 423ms
04:14:34 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
04:14:34 INFO - PROCESS | 1736 | 1465816474021 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:34 INFO - PROCESS | 1736 | 1465816474098 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:34 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
04:14:34 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 427ms
04:14:34 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
04:14:34 INFO - PROCESS | 1736 | 1465816474455 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:34 INFO - PROCESS | 1736 | 1465816474530 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:34 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
04:14:34 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 421ms
04:14:34 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
04:14:34 INFO - PROCESS | 1736 | 1465816474878 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:34 INFO - PROCESS | 1736 | 1465816474959 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:35 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
04:14:35 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 621ms
04:14:35 INFO - TEST-START | /IndexedDB/idbindex_get.htm
04:14:35 INFO - PROCESS | 1736 | 1465816475508 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:35 INFO - PROCESS | 1736 | 1465816475647 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:36 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
04:14:36 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 727ms
04:14:36 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
04:14:36 INFO - PROCESS | 1736 | 1465816476244 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:36 INFO - PROCESS | 1736 | 1465816476342 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:36 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
04:14:36 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 480ms
04:14:36 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
04:14:36 INFO - PROCESS | 1736 | 1465816476746 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:36 INFO - PROCESS | 1736 | 1465816476838 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:37 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
04:14:37 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 474ms
04:14:37 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
04:14:37 INFO - PROCESS | 1736 | 1465816477232 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:37 INFO - PROCESS | 1736 | 1465816477332 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:37 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
04:14:37 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 481ms
04:14:37 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
04:14:37 INFO - PROCESS | 1736 | 1465816477707 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:37 INFO - PROCESS | 1736 | 1465816477793 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:38 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
04:14:38 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 476ms
04:14:38 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
04:14:38 INFO - PROCESS | 1736 | 1465816478189 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:38 INFO - PROCESS | 1736 | 1465816478287 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:38 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
04:14:38 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 522ms
04:14:38 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
04:14:38 INFO - PROCESS | 1736 | 1465816478724 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:38 INFO - PROCESS | 1736 | 1465816478821 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:39 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
04:14:39 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 483ms
04:14:39 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
04:14:39 INFO - PROCESS | 1736 | 1465816479203 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:39 INFO - PROCESS | 1736 | 1465816479296 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:39 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
04:14:39 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 471ms
04:14:39 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
04:14:39 INFO - PROCESS | 1736 | 1465816479678 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:39 INFO - PROCESS | 1736 | 1465816479753 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
04:14:40 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 526ms
04:14:40 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
04:14:40 INFO - PROCESS | 1736 | 1465816480214 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:40 INFO - PROCESS | 1736 | 1465816480301 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
04:14:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
04:14:40 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 485ms
04:14:40 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
04:14:40 INFO - PROCESS | 1736 | 1465816480704 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:40 INFO - PROCESS | 1736 | 1465816480781 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
04:14:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 435ms
04:14:41 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
04:14:41 INFO - PROCESS | 1736 | 1465816481145 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:41 INFO - PROCESS | 1736 | 1465816481238 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
04:14:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 423ms
04:14:41 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
04:14:41 INFO - PROCESS | 1736 | 1465816481577 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:41 INFO - PROCESS | 1736 | 1465816481657 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
04:14:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 429ms
04:14:42 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
04:14:42 INFO - PROCESS | 1736 | 1465816482006 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:42 INFO - PROCESS | 1736 | 1465816482084 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
04:14:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 531ms
04:14:42 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
04:14:42 INFO - PROCESS | 1736 | 1465816482544 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:42 INFO - PROCESS | 1736 | 1465816482655 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
04:14:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 578ms
04:14:43 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
04:14:43 INFO - PROCESS | 1736 | 1465816483127 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:43 INFO - PROCESS | 1736 | 1465816483229 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
04:14:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 744ms
04:14:43 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
04:14:43 INFO - PROCESS | 1736 | 1465816483876 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:44 INFO - PROCESS | 1736 | 1465816484028 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
04:14:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 831ms
04:14:44 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
04:14:44 INFO - PROCESS | 1736 | 1465816484715 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:44 INFO - PROCESS | 1736 | 1465816484812 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
04:14:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 479ms
04:14:45 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
04:14:45 INFO - PROCESS | 1736 | 1465816485204 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:45 INFO - PROCESS | 1736 | 1465816485296 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:45 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
04:14:45 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 480ms
04:14:45 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
04:14:45 INFO - PROCESS | 1736 | 1465816485696 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:45 INFO - PROCESS | 1736 | 1465816485783 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:46 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
04:14:46 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 522ms
04:14:46 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
04:14:46 INFO - PROCESS | 1736 | 1465816486214 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:46 INFO - PROCESS | 1736 | 1465816486309 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:46 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
04:14:46 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 469ms
04:14:46 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
04:14:46 INFO - PROCESS | 1736 | 1465816486688 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:46 INFO - PROCESS | 1736 | 1465816486771 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:47 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:14:47 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 470ms
04:14:47 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
04:14:47 INFO - PROCESS | 1736 | 1465816487171 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:47 INFO - PROCESS | 1736 | 1465816487263 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:47 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
04:14:47 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 532ms
04:14:47 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
04:14:47 INFO - PROCESS | 1736 | 1465816487709 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:47 INFO - PROCESS | 1736 | 1465816487797 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
04:14:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 479ms
04:14:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
04:14:48 INFO - PROCESS | 1736 | 1465816488188 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:48 INFO - PROCESS | 1736 | 1465816488262 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
04:14:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 475ms
04:14:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
04:14:48 INFO - PROCESS | 1736 | 1465816488668 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:48 INFO - PROCESS | 1736 | 1465816488748 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:14:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 429ms
04:14:49 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
04:14:49 INFO - PROCESS | 1736 | 1465816489106 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:49 INFO - PROCESS | 1736 | 1465816489180 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
04:14:49 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 338ms
04:14:49 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
04:14:49 INFO - PROCESS | 1736 | 1465816489464 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:49 INFO - PROCESS | 1736 | 1465816489565 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
04:14:49 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
04:14:49 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 434ms
04:14:49 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
04:14:49 INFO - PROCESS | 1736 | 1465816489905 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:49 INFO - PROCESS | 1736 | 1465816489980 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
04:14:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
04:14:50 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 383ms
04:14:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
04:14:50 INFO - PROCESS | 1736 | 1465816490299 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:50 INFO - PROCESS | 1736 | 1465816490393 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
04:14:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 622ms
04:14:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
04:14:50 INFO - PROCESS | 1736 | 1465816490929 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:51 INFO - PROCESS | 1736 | 1465816491043 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:51 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
04:14:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 778ms
04:14:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
04:14:51 INFO - PROCESS | 1736 | 1465816491711 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:51 INFO - PROCESS | 1736 | 1465816491802 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:52 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
04:14:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 476ms
04:14:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
04:14:52 INFO - PROCESS | 1736 | 1465816492207 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:52 INFO - PROCESS | 1736 | 1465816492298 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
04:14:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 470ms
04:14:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
04:14:52 INFO - PROCESS | 1736 | 1465816492688 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:52 INFO - PROCESS | 1736 | 1465816492783 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:53 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
04:14:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 474ms
04:14:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
04:14:53 INFO - PROCESS | 1736 | 1465816493159 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:53 INFO - PROCESS | 1736 | 1465816493244 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:53 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
04:14:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 435ms
04:14:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
04:14:53 INFO - PROCESS | 1736 | 1465816493599 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:53 INFO - PROCESS | 1736 | 1465816493693 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:14:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 519ms
04:14:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
04:14:54 INFO - PROCESS | 1736 | 1465816494131 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:54 INFO - PROCESS | 1736 | 1465816494226 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:54 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
04:14:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 477ms
04:14:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
04:14:54 INFO - PROCESS | 1736 | 1465816494611 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:54 INFO - PROCESS | 1736 | 1465816494698 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
04:14:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 480ms
04:14:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
04:14:55 INFO - PROCESS | 1736 | 1465816495090 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:55 INFO - PROCESS | 1736 | 1465816495169 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
04:14:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 420ms
04:14:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
04:14:55 INFO - PROCESS | 1736 | 1465816495515 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:55 INFO - PROCESS | 1736 | 1465816495597 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
04:14:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 430ms
04:14:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
04:14:55 INFO - PROCESS | 1736 | 1465816495949 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:56 INFO - PROCESS | 1736 | 1465816496026 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
04:14:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 428ms
04:14:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
04:14:56 INFO - PROCESS | 1736 | 1465816496383 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:56 INFO - PROCESS | 1736 | 1465816496479 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
04:14:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 472ms
04:14:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
04:14:56 INFO - PROCESS | 1736 | 1465816496858 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:56 INFO - PROCESS | 1736 | 1465816496934 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
04:14:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 422ms
04:14:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
04:14:57 INFO - PROCESS | 1736 | 1465816497284 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:57 INFO - PROCESS | 1736 | 1465816497363 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
04:14:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 481ms
04:14:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
04:14:57 INFO - PROCESS | 1736 | 1465816497773 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:57 INFO - PROCESS | 1736 | 1465816497924 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:58 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
04:14:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 671ms
04:14:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
04:14:58 INFO - PROCESS | 1736 | 1465816498504 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:58 INFO - PROCESS | 1736 | 1465816498653 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
04:14:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 768ms
04:14:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
04:14:59 INFO - PROCESS | 1736 | 1465816499229 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:59 INFO - PROCESS | 1736 | 1465816499348 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:14:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
04:14:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 772ms
04:15:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
04:15:00 INFO - PROCESS | 1736 | 1465816500011 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:00 INFO - PROCESS | 1736 | 1465816500113 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:15:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 541ms
04:15:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
04:15:00 INFO - PROCESS | 1736 | 1465816500558 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:00 INFO - PROCESS | 1736 | 1465816500652 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:01 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
04:15:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 478ms
04:15:01 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
04:15:01 INFO - PROCESS | 1736 | 1465816501047 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:01 INFO - PROCESS | 1736 | 1465816501133 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
04:15:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 528ms
04:15:01 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
04:15:01 INFO - PROCESS | 1736 | 1465816501572 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:01 INFO - PROCESS | 1736 | 1465816501660 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
04:15:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 529ms
04:15:02 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
04:15:02 INFO - PROCESS | 1736 | 1465816502105 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:02 INFO - PROCESS | 1736 | 1465816502202 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
04:15:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 573ms
04:15:02 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
04:15:02 INFO - PROCESS | 1736 | 1465816502686 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:02 INFO - PROCESS | 1736 | 1465816502818 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:03 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
04:15:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 519ms
04:15:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
04:15:03 INFO - PROCESS | 1736 | 1465816503212 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:03 INFO - PROCESS | 1736 | 1465816503301 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
04:15:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 476ms
04:15:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
04:15:03 INFO - PROCESS | 1736 | 1465816503686 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:03 INFO - PROCESS | 1736 | 1465816503769 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:04 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
04:15:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 479ms
04:15:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
04:15:04 INFO - PROCESS | 1736 | 1465816504170 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:04 INFO - PROCESS | 1736 | 1465816504248 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:04 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
04:15:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 423ms
04:15:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
04:15:04 INFO - PROCESS | 1736 | 1465816504597 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:04 INFO - PROCESS | 1736 | 1465816504679 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:05 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
04:15:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 471ms
04:15:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
04:15:05 INFO - PROCESS | 1736 | 1465816505078 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:05 INFO - PROCESS | 1736 | 1465816505181 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
04:15:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 476ms
04:15:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
04:15:05 INFO - PROCESS | 1736 | 1465816505555 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:05 INFO - PROCESS | 1736 | 1465816505632 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:06 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
04:15:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 526ms
04:15:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
04:15:06 INFO - PROCESS | 1736 | 1465816506087 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:06 INFO - PROCESS | 1736 | 1465816506245 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
04:15:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 878ms
04:15:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
04:15:06 INFO - PROCESS | 1736 | 1465816506992 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:07 INFO - PROCESS | 1736 | 1465816507120 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
04:15:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 578ms
04:15:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
04:15:07 INFO - PROCESS | 1736 | 1465816507578 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:07 INFO - PROCESS | 1736 | 1465816507674 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
04:15:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 529ms
04:15:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
04:15:08 INFO - PROCESS | 1736 | 1465816508121 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:08 INFO - PROCESS | 1736 | 1465816508210 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:08 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"
04:15:08 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
04:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:15:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 529ms
04:15:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
04:15:08 INFO - PROCESS | 1736 | 1465816508646 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:08 INFO - PROCESS | 1736 | 1465816508730 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:09 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"
04:15:09 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
04:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:15:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 472ms
04:15:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
04:15:09 INFO - PROCESS | 1736 | 1465816509123 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:09 INFO - PROCESS | 1736 | 1465816509205 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
04:15:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 469ms
04:15:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
04:15:09 INFO - PROCESS | 1736 | 1465816509598 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:09 INFO - PROCESS | 1736 | 1465816509718 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
04:15:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 531ms
04:15:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
04:15:10 INFO - PROCESS | 1736 | 1465816510131 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:10 INFO - PROCESS | 1736 | 1465816510231 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
04:15:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 523ms
04:15:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
04:15:10 INFO - PROCESS | 1736 | 1465816510658 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:10 INFO - PROCESS | 1736 | 1465816510738 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
04:15:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 429ms
04:15:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
04:15:11 INFO - PROCESS | 1736 | 1465816511092 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:11 INFO - PROCESS | 1736 | 1465816511170 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
04:15:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 423ms
04:15:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
04:15:11 INFO - PROCESS | 1736 | 1465816511519 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:11 INFO - PROCESS | 1736 | 1465816511603 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
04:15:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 423ms
04:15:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
04:15:11 INFO - PROCESS | 1736 | 1465816511947 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:12 INFO - PROCESS | 1736 | 1465816512057 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
04:15:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 472ms
04:15:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
04:15:12 INFO - PROCESS | 1736 | 1465816512422 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:12 INFO - PROCESS | 1736 | 1465816512500 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:15:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 473ms
04:15:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
04:15:12 INFO - PROCESS | 1736 | 1465816512899 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:12 INFO - PROCESS | 1736 | 1465816512982 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:13 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
04:15:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 525ms
04:15:13 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
04:15:13 INFO - PROCESS | 1736 | 1465816513434 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:13 INFO - PROCESS | 1736 | 1465816513589 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
04:15:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 888ms
04:15:14 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
04:15:14 INFO - PROCESS | 1736 | 1465816514333 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:14 INFO - PROCESS | 1736 | 1465816514473 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
04:15:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 723ms
04:15:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
04:15:15 INFO - PROCESS | 1736 | 1465816515088 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:15 INFO - PROCESS | 1736 | 1465816515240 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
04:15:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 797ms
04:15:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
04:15:15 INFO - PROCESS | 1736 | 1465816515863 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:16 INFO - PROCESS | 1736 | 1465816516212 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
04:15:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 773ms
04:15:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
04:15:16 INFO - PROCESS | 1736 | 1465816516642 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:16 INFO - PROCESS | 1736 | 1465816516728 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
04:15:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 476ms
04:15:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
04:15:17 INFO - PROCESS | 1736 | 1465816517127 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:17 INFO - PROCESS | 1736 | 1465816517215 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
04:15:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 473ms
04:15:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
04:15:17 INFO - PROCESS | 1736 | 1465816517611 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:17 INFO - PROCESS | 1736 | 1465816517725 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
04:15:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 538ms
04:15:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
04:15:18 INFO - PROCESS | 1736 | 1465816518145 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:18 INFO - PROCESS | 1736 | 1465816518224 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
04:15:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 473ms
04:15:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
04:15:18 INFO - PROCESS | 1736 | 1465816518623 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:18 INFO - PROCESS | 1736 | 1465816518709 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
04:15:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 524ms
04:15:19 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
04:15:19 INFO - PROCESS | 1736 | 1465816519150 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:19 INFO - PROCESS | 1736 | 1465816519243 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
04:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
04:15:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 524ms
04:15:19 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
04:15:19 INFO - PROCESS | 1736 | 1465816519683 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:19 INFO - PROCESS | 1736 | 1465816519776 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
04:15:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 473ms
04:15:20 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
04:15:20 INFO - PROCESS | 1736 | 1465816520187 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:20 INFO - PROCESS | 1736 | 1465816520275 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
04:15:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 470ms
04:15:20 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
04:15:20 INFO - PROCESS | 1736 | 1465816520642 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:20 INFO - PROCESS | 1736 | 1465816520717 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
04:15:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 475ms
04:15:21 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
04:15:21 INFO - PROCESS | 1736 | 1465816521124 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:21 INFO - PROCESS | 1736 | 1465816521200 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
04:15:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 428ms
04:15:21 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
04:15:21 INFO - PROCESS | 1736 | 1465816521555 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:21 INFO - PROCESS | 1736 | 1465816521643 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
04:15:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
04:15:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
04:15:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
04:15:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
04:15:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 578ms
04:15:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
04:15:22 INFO - PROCESS | 1736 | 1465816522138 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:22 INFO - PROCESS | 1736 | 1465816522224 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
04:15:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 576ms
04:15:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
04:15:22 INFO - PROCESS | 1736 | 1465816522722 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:22 INFO - PROCESS | 1736 | 1465816522909 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:23 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
04:15:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 776ms
04:15:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
04:15:23 INFO - PROCESS | 1736 | 1465816523505 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:23 INFO - PROCESS | 1736 | 1465816523592 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:23 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
04:15:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 482ms
04:15:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
04:15:24 INFO - PROCESS | 1736 | 1465816524012 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:24 INFO - PROCESS | 1736 | 1465816524102 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
04:15:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 471ms
04:15:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
04:15:24 INFO - PROCESS | 1736 | 1465816524494 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:24 INFO - PROCESS | 1736 | 1465816524586 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:24 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
04:15:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 472ms
04:15:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
04:15:24 INFO - PROCESS | 1736 | 1465816524961 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:25 INFO - PROCESS | 1736 | 1465816525043 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:25 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
04:15:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 477ms
04:15:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
04:15:25 INFO - PROCESS | 1736 | 1465816525448 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:25 INFO - PROCESS | 1736 | 1465816525529 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:15:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 469ms
04:15:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
04:15:25 INFO - PROCESS | 1736 | 1465816525931 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:26 INFO - PROCESS | 1736 | 1465816526027 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:26 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
04:15:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 481ms
04:15:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
04:15:26 INFO - PROCESS | 1736 | 1465816526414 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:26 INFO - PROCESS | 1736 | 1465816526497 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
04:15:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 487ms
04:15:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
04:15:26 INFO - PROCESS | 1736 | 1465816526900 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:27 INFO - PROCESS | 1736 | 1465816526998 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
04:15:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 435ms
04:15:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
04:15:27 INFO - PROCESS | 1736 | 1465816527340 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:27 INFO - PROCESS | 1736 | 1465816527438 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
04:15:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 428ms
04:15:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
04:15:27 INFO - PROCESS | 1736 | 1465816527770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:27 INFO - PROCESS | 1736 | 1465816527848 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
04:15:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 431ms
04:15:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
04:15:28 INFO - PROCESS | 1736 | 1465816528206 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:28 INFO - PROCESS | 1736 | 1465816528294 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
04:15:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 419ms
04:15:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
04:15:28 INFO - PROCESS | 1736 | 1465816528630 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:28 INFO - PROCESS | 1736 | 1465816528714 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
04:15:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 428ms
04:15:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
04:15:29 INFO - PROCESS | 1736 | 1465816529062 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:29 INFO - PROCESS | 1736 | 1465816529153 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
04:15:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 479ms
04:15:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
04:15:29 INFO - PROCESS | 1736 | 1465816529547 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:29 INFO - PROCESS | 1736 | 1465816529668 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:30 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
04:15:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 582ms
04:15:30 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
04:15:30 INFO - PROCESS | 1736 | 1465816530136 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:30 INFO - PROCESS | 1736 | 1465816530247 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:30 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
04:15:30 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 572ms
04:15:30 INFO - TEST-START | /IndexedDB/idbtransaction.htm
04:15:30 INFO - PROCESS | 1736 | 1465816530718 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:30 INFO - PROCESS | 1736 | 1465816530822 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:31 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
04:15:31 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
04:15:31 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 923ms
04:15:31 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
04:15:31 INFO - PROCESS | 1736 | 1465816531642 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:31 INFO - PROCESS | 1736 | 1465816531743 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
04:15:32 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 488ms
04:15:32 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
04:15:32 INFO - PROCESS | 1736 | 1465816532138 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:32 INFO - PROCESS | 1736 | 1465816532268 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
04:15:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
04:15:32 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 785ms
04:15:32 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
04:15:32 INFO - PROCESS | 1736 | 1465816532939 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:33 INFO - PROCESS | 1736 | 1465816533041 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:33 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
04:15:33 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 525ms
04:15:33 INFO - TEST-START | /IndexedDB/index_sort_order.htm
04:15:33 INFO - PROCESS | 1736 | 1465816533469 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:33 INFO - PROCESS | 1736 | 1465816533566 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:34 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
04:15:34 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 574ms
04:15:34 INFO - TEST-START | /IndexedDB/interfaces.html
04:15:34 INFO - PROCESS | 1736 | 1465816534041 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:34 INFO - PROCESS | 1736 | 1465816534128 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
04:15:34 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
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
04:15:34 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
04:15:34 INFO - TEST-OK | /IndexedDB/interfaces.html | took 809ms
04:15:34 INFO - TEST-START | /IndexedDB/interfaces.worker
04:15:34 INFO - PROCESS | 1736 | 1465816534895 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:35 INFO - PROCESS | 1736 | 1465816535026 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
04:15:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:15:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:15:35 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
04:15:35 INFO - {}
04:15:35 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 - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
04:15:35 INFO - {}
04:15:35 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
04:15:35 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
04:15:36 INFO - {}
04:15:36 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1155ms
04:15:36 INFO - TEST-START | /IndexedDB/key_invalid.htm
04:15:36 INFO - PROCESS | 1736 | 1465816536055 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:36 INFO - PROCESS | 1736 | 1465816536297 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
04:15:36 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
04:15:36 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 794ms
04:15:36 INFO - TEST-START | /IndexedDB/key_valid.html
04:15:36 INFO - PROCESS | 1736 | 1465816536864 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:36 INFO - PROCESS | 1736 | 1465816536975 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
04:15:38 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
04:15:38 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1493ms
04:15:38 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
04:15:38 INFO - PROCESS | 1736 | 1465816538380 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:38 INFO - PROCESS | 1736 | 1465816538565 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:39 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
04:15:39 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 682ms
04:15:39 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
04:15:39 INFO - PROCESS | 1736 | 1465816539069 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:39 INFO - PROCESS | 1736 | 1465816539174 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:39 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
04:15:39 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 523ms
04:15:39 INFO - TEST-START | /IndexedDB/keygenerator.htm
04:15:39 INFO - PROCESS | 1736 | 1465816539598 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:39 INFO - PROCESS | 1736 | 1465816539687 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:40 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
04:15:40 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
04:15:40 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
04:15:40 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 573ms
04:15:40 INFO - TEST-START | /IndexedDB/keyorder.htm
04:15:40 INFO - PROCESS | 1736 | 1465816540187 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:40 INFO - PROCESS | 1736 | 1465816540269 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
04:15:40 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
04:15:40 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 581ms
04:15:40 INFO - TEST-START | /IndexedDB/keypath.htm
04:15:40 INFO - PROCESS | 1736 | 1465816540770 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:40 INFO - PROCESS | 1736 | 1465816540857 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
04:15:41 INFO - TEST-OK | /IndexedDB/keypath.htm | took 626ms
04:15:41 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
04:15:41 INFO - PROCESS | 1736 | 1465816541407 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:41 INFO - PROCESS | 1736 | 1465816541524 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
04:15:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
04:15:41 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 577ms
04:15:41 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
04:15:41 INFO - PROCESS | 1736 | 1465816541995 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:42 INFO - PROCESS | 1736 | 1465816542074 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:42 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
04:15:42 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
04:15:42 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
04:15:42 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 528ms
04:15:42 INFO - TEST-START | /IndexedDB/list_ordering.htm
04:15:42 INFO - PROCESS | 1736 | 1465816542524 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:42 INFO - PROCESS | 1736 | 1465816542609 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
04:15:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
04:15:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
04:15:43 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 579ms
04:15:43 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
04:15:43 INFO - PROCESS | 1736 | 1465816543107 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:43 INFO - PROCESS | 1736 | 1465816543189 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:43 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
04:15:43 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 435ms
04:15:43 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
04:15:43 INFO - PROCESS | 1736 | 1465816543547 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:43 INFO - PROCESS | 1736 | 1465816543625 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:43 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
04:15:43 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 431ms
04:15:43 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
04:15:43 INFO - PROCESS | 1736 | 1465816543982 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:44 INFO - PROCESS | 1736 | 1465816544068 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:44 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
04:15:44 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 483ms
04:15:44 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
04:15:44 INFO - PROCESS | 1736 | 1465816544470 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:44 INFO - PROCESS | 1736 | 1465816544557 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:44 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
04:15:44 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 426ms
04:15:44 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
04:15:44 INFO - PROCESS | 1736 | 1465816544901 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:45 INFO - PROCESS | 1736 | 1465816545013 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:45 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
04:15:45 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 675ms
04:15:45 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
04:15:45 INFO - PROCESS | 1736 | 1465816545608 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:45 INFO - PROCESS | 1736 | 1465816545834 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:46 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
04:15:46 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 986ms
04:15:46 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
04:15:46 INFO - PROCESS | 1736 | 1465816546599 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:46 INFO - PROCESS | 1736 | 1465816546708 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:47 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
04:15:47 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 578ms
04:15:47 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
04:15:47 INFO - PROCESS | 1736 | 1465816547193 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:47 INFO - PROCESS | 1736 | 1465816547323 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:47 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
04:15:47 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 631ms
04:15:47 INFO - TEST-START | /IndexedDB/value.htm
04:15:47 INFO - PROCESS | 1736 | 1465816547841 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:47 INFO - PROCESS | 1736 | 1465816547974 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:48 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
04:15:48 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
04:15:48 INFO - TEST-OK | /IndexedDB/value.htm | took 780ms
04:15:48 INFO - TEST-START | /IndexedDB/value_recursive.htm
04:15:48 INFO - PROCESS | 1736 | 1465816548643 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:48 INFO - PROCESS | 1736 | 1465816548793 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:49 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
04:15:49 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
04:15:49 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
04:15:49 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 725ms
04:15:49 INFO - TEST-START | /IndexedDB/writer-starvation.htm
04:15:49 INFO - PROCESS | 1736 | 1465816549378 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:49 INFO - PROCESS | 1736 | 1465816549465 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:50 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
04:15:50 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 733ms
04:15:50 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
04:15:50 INFO - PROCESS | 1736 | 1465816550117 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:50 INFO - PROCESS | 1736 | 1465816550232 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
04:15:50 INFO - {}
04:15:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
04:15:50 INFO - {}
04:15:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
04:15:50 INFO - {}
04:15:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
04:15:50 INFO - {}
04:15:50 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 574ms
04:15:50 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
04:15:50 INFO - PROCESS | 1736 | 1465816550694 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:50 INFO - PROCESS | 1736 | 1465816550768 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:51 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
04:15:51 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
04:15:51 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
04:15:51 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
04:15:51 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 369ms
04:15:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
04:15:51 INFO - PROCESS | 1736 | 1465816551075 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:51 INFO - PROCESS | 1736 | 1465816551157 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
04:15:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 436ms
04:15:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
04:15:51 INFO - PROCESS | 1736 | 1465816551521 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:51 INFO - PROCESS | 1736 | 1465816551604 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
04:15:51 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
04:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
04:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
04:15:51 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
04:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
04:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
04:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
04:15:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 399ms
04:15:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
04:15:51 INFO - PROCESS | 1736 | 1465816551939 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:52 INFO - PROCESS | 1736 | 1465816552018 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:52 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() {
04:15:52 INFO - [native code]
04:15:52 INFO - }" but got function "function () {
04:15:52 INFO - }"
04:15:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
04:15:52 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
04:15:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
04:15:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 387ms
04:15:52 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
04:15:52 INFO - PROCESS | 1736 | 1465816552337 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:52 INFO - PROCESS | 1736 | 1465816552431 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:52 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() {
04:15:52 INFO - [native code]
04:15:52 INFO - }" but got function "function () {
04:15:52 INFO - }"
04:15:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
04:15:52 INFO - {}
04:15:52 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
04:15:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
04:15:52 INFO - {}
04:15:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 630ms
04:15:52 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
04:15:52 INFO - PROCESS | 1736 | 1465816552973 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:53 INFO - PROCESS | 1736 | 1465816553096 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
04:15:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:15:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
04:15:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:15:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
04:15:53 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"
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:15:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:15:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:15:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
04:15:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:15:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
04:15:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:15:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
04:15:53 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"
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:15:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
04:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:15:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:15:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:15:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:15:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 781ms
04:15:53 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
04:15:53 INFO - PROCESS | 1736 | 1465816553766 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:53 INFO - PROCESS | 1736 | 1465816553904 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
04:15:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 480ms
04:15:54 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
04:15:54 INFO - PROCESS | 1736 | 1465816554256 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:54 INFO - PROCESS | 1736 | 1465816554363 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
04:15:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
04:15:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
04:15:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
04:15:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 427ms
04:15:54 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
04:15:54 INFO - PROCESS | 1736 | 1465816554703 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:54 INFO - PROCESS | 1736 | 1465816554786 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
04:15:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
04:15:55 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
04:15:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
04:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:15:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
04:15:55 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 445ms
04:15:55 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
04:15:55 INFO - PROCESS | 1736 | 1465816555162 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:55 INFO - PROCESS | 1736 | 1465816555244 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
04:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
04:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
04:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
04:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
04:15:56 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1431ms
04:15:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
04:15:56 INFO - PROCESS | 1736 | 1465816556584 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:56 INFO - PROCESS | 1736 | 1465816556676 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
04:15:58 INFO - {}
04:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
04:15:58 INFO - {}
04:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
04:15:58 INFO - {}
04:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
04:15:58 INFO - {}
04:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
04:15:58 INFO - {}
04:15:58 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1528ms
04:15:58 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
04:15:58 INFO - PROCESS | 1736 | 1465816558122 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:58 INFO - PROCESS | 1736 | 1465816558217 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:58 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
04:15:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 629ms
04:15:58 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
04:15:58 INFO - PROCESS | 1736 | 1465816558755 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:58 INFO - PROCESS | 1736 | 1465816558830 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
04:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
04:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
04:15:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 369ms
04:15:59 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
04:15:59 INFO - PROCESS | 1736 | 1465816559136 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:15:59 INFO - PROCESS | 1736 | 1465816559216 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:09 INFO - PROCESS | 1736 | MARIONETTE LOG: INFO: Timeout fired
04:16:09 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
04:16:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
04:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
04:16:09 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10195ms
04:16:09 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
04:16:09 INFO - PROCESS | 1736 | 1465816569340 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:09 INFO - PROCESS | 1736 | 1465816569433 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:10 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
04:16:10 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 728ms
04:16:10 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
04:16:10 INFO - PROCESS | 1736 | 1465816570076 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:10 INFO - PROCESS | 1736 | 1465816570180 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
04:16:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 480ms
04:16:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
04:16:10 INFO - PROCESS | 1736 | 1465816570570 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:10 INFO - PROCESS | 1736 | 1465816570675 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
04:16:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 432ms
04:16:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
04:16:11 INFO - PROCESS | 1736 | 1465816571004 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:11 INFO - PROCESS | 1736 | 1465816571089 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:11 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
04:16:11 INFO - {}
04:16:11 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 441ms
04:16:11 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
04:16:11 INFO - PROCESS | 1736 | 1465816571443 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:11 INFO - PROCESS | 1736 | 1465816571519 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:11 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
04:16:11 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 371ms
04:16:11 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
04:16:11 INFO - PROCESS | 1736 | 1465816571829 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:11 INFO - PROCESS | 1736 | 1465816571948 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:12 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
04:16:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
04:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
04:16:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
04:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
04:16:12 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 422ms
04:16:12 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
04:16:12 INFO - PROCESS | 1736 | 1465816572260 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:12 INFO - PROCESS | 1736 | 1465816572335 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:12 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().
04:16:12 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 374ms
04:16:12 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
04:16:12 INFO - PROCESS | 1736 | 1465816572638 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:12 INFO - PROCESS | 1736 | 1465816572711 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:13 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
04:16:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 373ms
04:16:13 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
04:16:13 INFO - PROCESS | 1736 | 1465816573016 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:13 INFO - PROCESS | 1736 | 1465816573095 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:13 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
04:16:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 375ms
04:16:13 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
04:16:13 INFO - PROCESS | 1736 | 1465816573395 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:13 INFO - PROCESS | 1736 | 1465816573497 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:13 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"
04:16:13 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
04:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:13 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
04:16:13 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
04:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:13 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
04:16:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
04:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
04:16:13 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 519ms
04:16:13 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
04:16:13 INFO - PROCESS | 1736 | 1465816573925 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:14 INFO - PROCESS | 1736 | 1465816574012 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
04:16:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 623ms
04:16:14 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
04:16:14 INFO - PROCESS | 1736 | 1465816574552 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:14 INFO - PROCESS | 1736 | 1465816574627 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:14 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
04:16:14 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 371ms
04:16:14 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
04:16:14 INFO - PROCESS | 1736 | 1465816574941 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:15 INFO - PROCESS | 1736 | 1465816575027 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:15 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
04:16:15 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 430ms
04:16:15 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
04:16:15 INFO - PROCESS | 1736 | 1465816575386 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:15 INFO - PROCESS | 1736 | 1465816575469 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:15 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
04:16:15 INFO - do_test/)
04:16:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
04:16:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
04:16:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
04:16:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
04:16:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
04:16:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
04:16:46 INFO - )
04:16:46 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 521ms
04:16:46 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
04:16:46 INFO - PROCESS | 1736 | 1465816606506 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:46 INFO - PROCESS | 1736 | 1465816606593 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
04:16:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
04:16:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
04:16:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
04:16:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
04:16:47 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
04:16:47 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 672ms
04:16:47 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
04:16:47 INFO - PROCESS | 1736 | 1465816607186 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:47 INFO - PROCESS | 1736 | 1465816607266 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
04:16:48 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 879ms
04:16:48 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
04:16:48 INFO - PROCESS | 1736 | 1465816608074 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:48 INFO - PROCESS | 1736 | 1465816608171 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
04:16:48 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
04:16:48 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 522ms
04:16:48 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
04:16:48 INFO - PROCESS | 1736 | 1465816608606 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:48 INFO - PROCESS | 1736 | 1465816608690 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
04:16:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
04:16:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
04:16:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
04:16:49 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
04:16:49 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 425ms
04:16:49 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
04:16:49 INFO - PROCESS | 1736 | 1465816609045 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:49 INFO - PROCESS | 1736 | 1465816609153 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
04:16:49 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
04:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:49 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
04:16:49 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 422ms
04:16:49 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
04:16:49 INFO - PROCESS | 1736 | 1465816609468 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:49 INFO - PROCESS | 1736 | 1465816609556 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:49 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
04:16:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
04:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
04:16:49 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 431ms
04:16:49 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
04:16:49 INFO - PROCESS | 1736 | 1465816609901 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:49 INFO - PROCESS | 1736 | 1465816609975 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:50 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
04:16:50 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 393ms
04:16:50 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
04:16:50 INFO - PROCESS | 1736 | 1465816610301 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:50 INFO - PROCESS | 1736 | 1465816610400 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:50 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
04:16:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
04:16:50 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 480ms
04:16:50 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
04:16:50 INFO - PROCESS | 1736 | 1465816610784 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:50 INFO - PROCESS | 1736 | 1465816610878 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:51 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
04:16:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
04:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
04:16:51 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 482ms
04:16:51 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
04:16:51 INFO - PROCESS | 1736 | 1465816611282 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:51 INFO - PROCESS | 1736 | 1465816611373 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
04:16:51 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 472ms
04:16:51 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
04:16:51 INFO - PROCESS | 1736 | 1465816611759 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:51 INFO - PROCESS | 1736 | 1465816611857 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
04:16:52 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 427ms
04:16:52 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
04:16:52 INFO - PROCESS | 1736 | 1465816612184 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:52 INFO - PROCESS | 1736 | 1465816612266 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
04:16:52 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 426ms
04:16:52 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
04:16:52 INFO - PROCESS | 1736 | 1465816612620 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:52 INFO - PROCESS | 1736 | 1465816612708 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
04:16:53 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 425ms
04:16:53 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
04:16:53 INFO - PROCESS | 1736 | 1465816613044 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:53 INFO - PROCESS | 1736 | 1465816613120 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:53 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
04:16:53 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:16:53 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
04:16:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
04:16:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
04:16:53 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 369ms
04:16:53 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
04:16:53 INFO - PROCESS | 1736 | 1465816613423 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:53 INFO - PROCESS | 1736 | 1465816613504 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
04:16:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
04:16:53 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 421ms
04:16:53 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
04:16:53 INFO - PROCESS | 1736 | 1465816613855 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:53 INFO - PROCESS | 1736 | 1465816613941 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
04:16:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
04:16:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
04:16:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
04:16:54 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 473ms
04:16:54 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
04:16:54 INFO - PROCESS | 1736 | 1465816614333 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:54 INFO - PROCESS | 1736 | 1465816614411 Marionette INFO sendAsync 79b25c8f-6fd5-4242-a432-a417a54676b3
04:16:54 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: