builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-627
starttime: 1467325252.44
results: success (0)
buildid: 20160630122427
builduid: 1b4995dda5434b7a9feb90fda4023da6
revision: 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:52.439101) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:52.439708) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:52.440148) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:52.537765) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:52.538324) =========
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-1467325218.805713-1554708871
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-30 15:20:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.39M=0.001s
2016-06-30 15:20:52 (8.39 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.303638
========= master_lag: 0.21 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.051560) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.052068) =========
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-1467325218.805713-1554708871
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.067667
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.153018) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.153540) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 --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 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 --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-1467325218.805713-1554708871
_=/tools/buildbot/bin/python
using PTY: False
2016-06-30 15:20:52,839 truncating revision to first 12 chars
2016-06-30 15:20:52,839 Setting DEBUG logging.
2016-06-30 15:20:52,839 attempt 1/10
2016-06-30 15:20:52,840 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0b4f2a4e4229?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-30 15:20:53,227 unpacking tar archive at: mozilla-beta-0b4f2a4e4229/testing/mozharness/
program finished with exit code 0
elapsedTime=0.682910
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.869128) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.869577) =========
script_repo_revision: 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.870164) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.870564) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 15:20:53.900964) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 11 secs) (at 2016-06-30 15:20:53.901566) =========
/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-1467325218.805713-1554708871
_=/tools/buildbot/bin/python
using PTY: False
15:20:53 INFO - MultiFileLogger online at 20160630 15:20:53 in /builds/slave/test
15:20:53 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
15:20:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
15:20:53 INFO - {'append_to_log': False,
15:20:53 INFO - 'base_work_dir': '/builds/slave/test',
15:20:53 INFO - 'blob_upload_branch': 'mozilla-beta',
15:20:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
15:20:53 INFO - 'buildbot_json_path': 'buildprops.json',
15:20:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
15:20:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:20:53 INFO - 'download_minidump_stackwalk': True,
15:20:53 INFO - 'download_symbols': 'ondemand',
15:20:53 INFO - 'e10s': False,
15:20:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
15:20:53 INFO - 'tooltool.py': '/tools/tooltool.py',
15:20:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
15:20:53 INFO - '/tools/misc-python/virtualenv.py')},
15:20:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:20:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:20:53 INFO - 'log_level': 'info',
15:20:53 INFO - 'log_to_console': True,
15:20:53 INFO - 'opt_config_files': (),
15:20:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:20:53 INFO - '--processes=1',
15:20:53 INFO - '--config=%(test_path)s/wptrunner.ini',
15:20:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:20:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:20:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:20:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:20:53 INFO - 'pip_index': False,
15:20:53 INFO - 'require_test_zip': True,
15:20:53 INFO - 'test_type': ('testharness',),
15:20:53 INFO - 'this_chunk': '1',
15:20:53 INFO - 'tooltool_cache': '/builds/tooltool_cache',
15:20:53 INFO - 'total_chunks': '5',
15:20:53 INFO - 'virtualenv_path': 'venv',
15:20:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:20:53 INFO - 'work_dir': 'build'}
15:20:53 INFO - #####
15:20:53 INFO - ##### Running clobber step.
15:20:53 INFO - #####
15:20:53 INFO - Running pre-action listener: _resource_record_pre_action
15:20:53 INFO - Running main action method: clobber
15:20:53 INFO - rmtree: /builds/slave/test/build
15:20:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
15:20:55 INFO - Running post-action listener: _resource_record_post_action
15:20:55 INFO - #####
15:20:55 INFO - ##### Running read-buildbot-config step.
15:20:55 INFO - #####
15:20:55 INFO - Running pre-action listener: _resource_record_pre_action
15:20:55 INFO - Running main action method: read_buildbot_config
15:20:55 INFO - Using buildbot properties:
15:20:55 INFO - {
15:20:55 INFO - "project": "",
15:20:55 INFO - "product": "firefox",
15:20:55 INFO - "script_repo_revision": "production",
15:20:55 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
15:20:55 INFO - "repository": "",
15:20:55 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
15:20:55 INFO - "buildid": "20160630122427",
15:20:55 INFO - "pgo_build": "True",
15:20:55 INFO - "basedir": "/builds/slave/test",
15:20:55 INFO - "buildnumber": 19,
15:20:55 INFO - "slavename": "tst-linux32-spot-627",
15:20:55 INFO - "revision": "0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1",
15:20:55 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
15:20:55 INFO - "platform": "linux",
15:20:55 INFO - "branch": "mozilla-beta",
15:20:55 INFO - "repo_path": "releases/mozilla-beta",
15:20:55 INFO - "moz_repo_path": "",
15:20:55 INFO - "stage_platform": "linux-pgo",
15:20:55 INFO - "builduid": "1b4995dda5434b7a9feb90fda4023da6",
15:20:55 INFO - "slavebuilddir": "test"
15:20:55 INFO - }
15:20:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
15:20:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
15:20:55 INFO - Running post-action listener: _resource_record_post_action
15:20:55 INFO - #####
15:20:55 INFO - ##### Running download-and-extract step.
15:20:55 INFO - #####
15:20:55 INFO - Running pre-action listener: _resource_record_pre_action
15:20:55 INFO - Running main action method: download_and_extract
15:20:55 INFO - mkdir: /builds/slave/test/build/tests
15:20:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:20:55 INFO - https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
15:20:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
15:20:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
15:20:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:20:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:20:56 INFO - Downloaded 1291 bytes.
15:20:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
15:20:56 INFO - Using the following test package requirements:
15:20:56 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
15:20:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
15:20:56 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
15:20:56 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'jsshell-linux-i686.zip'],
15:20:56 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
15:20:56 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
15:20:56 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
15:20:56 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
15:20:56 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
15:20:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
15:20:56 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
15:20:56 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
15:20:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:20:56 INFO - https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
15:20:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
15:20:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
15:20:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:20:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:20:59 INFO - Downloaded 24129868 bytes.
15:20:59 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/*']
15:20:59 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/*
15:21:00 INFO - caution: filename not matched: web-platform/*
15:21:00 INFO - Return code: 11
15:21:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:00 INFO - https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
15:21:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
15:21:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
15:21:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:21:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:21:04 INFO - Downloaded 36389077 bytes.
15:21:04 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/*']
15:21:04 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/*
15:21:08 INFO - caution: filename not matched: bin/*
15:21:08 INFO - caution: filename not matched: config/*
15:21:08 INFO - caution: filename not matched: mozbase/*
15:21:08 INFO - caution: filename not matched: marionette/*
15:21:08 INFO - caution: filename not matched: tools/wptserve/*
15:21:08 INFO - Return code: 11
15:21: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')]}
15:21:08 INFO - https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
15:21:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
15:21:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
15:21:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:21:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Pzk9MY8pQJOMhO6tV79kSg/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
15:21:13 INFO - Downloaded 56917923 bytes.
15:21:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
15:21:13 INFO - mkdir: /builds/slave/test/properties
15:21:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
15:21:13 INFO - Writing to file /builds/slave/test/properties/build_url
15:21:13 INFO - Contents:
15:21:13 INFO - build_url:https://queue.taskcluster.net/v1/task/Pzk9MY8pQJOMhO6tV79kSg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
15:21:14 INFO - Running post-action listener: _resource_record_post_action
15:21:14 INFO - Running post-action listener: set_extra_try_arguments
15:21:14 INFO - #####
15:21:14 INFO - ##### Running create-virtualenv step.
15:21:14 INFO - #####
15:21:14 INFO - Running pre-action listener: _pre_create_virtualenv
15:21:14 INFO - Running pre-action listener: _resource_record_pre_action
15:21:14 INFO - Running main action method: create_virtualenv
15:21:14 INFO - Creating virtualenv /builds/slave/test/build/venv
15:21:14 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
15:21:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
15:21:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
15:21:15 INFO - Using real prefix '/usr'
15:21:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python
15:21:16 INFO - Installing distribute.............................................................................................................................................................................................done.
15:21:19 INFO - Installing pip.................done.
15:21:19 INFO - Return code: 0
15:21:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
15:21:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:21:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:21:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f08c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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-1467325218.805713-1554708871', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:21:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
15:21:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
15:21:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:21:19 INFO - 'CCACHE_UMASK': '002',
15:21:19 INFO - 'DISPLAY': ':0',
15:21:19 INFO - 'HOME': '/home/cltbld',
15:21:19 INFO - 'LANG': 'en_US.UTF-8',
15:21:19 INFO - 'LOGNAME': 'cltbld',
15:21:19 INFO - 'MAIL': '/var/mail/cltbld',
15:21:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:21:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:21:19 INFO - 'MOZ_NO_REMOTE': '1',
15:21:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:21:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:21:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:21:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:21:19 INFO - 'PWD': '/builds/slave/test',
15:21:19 INFO - 'SHELL': '/bin/bash',
15:21:19 INFO - 'SHLVL': '1',
15:21:19 INFO - 'TERM': 'linux',
15:21:19 INFO - 'TMOUT': '86400',
15:21:19 INFO - 'USER': 'cltbld',
15:21:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467325218.805713-1554708871',
15:21:19 INFO - '_': '/tools/buildbot/bin/python'}
15:21:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:21:20 INFO - Downloading/unpacking psutil>=0.7.1
15:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
15:21:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:21:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:21:24 INFO - Installing collected packages: psutil
15:21:24 INFO - Running setup.py install for psutil
15:21:24 INFO - building 'psutil._psutil_linux' extension
15:21:24 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
15:21:24 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
15:21:24 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
15:21:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
15:21:25 INFO - building 'psutil._psutil_posix' extension
15:21:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
15:21:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
15:21:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
15:21:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:21:25 INFO - Successfully installed psutil
15:21:25 INFO - Cleaning up...
15:21:25 INFO - Return code: 0
15:21:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
15:21:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:21:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:21:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:25 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 0x8f08c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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-1467325218.805713-1554708871', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:21:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
15:21:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
15:21:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:21:25 INFO - 'CCACHE_UMASK': '002',
15:21:25 INFO - 'DISPLAY': ':0',
15:21:25 INFO - 'HOME': '/home/cltbld',
15:21:25 INFO - 'LANG': 'en_US.UTF-8',
15:21:25 INFO - 'LOGNAME': 'cltbld',
15:21:25 INFO - 'MAIL': '/var/mail/cltbld',
15:21:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:21:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:21:25 INFO - 'MOZ_NO_REMOTE': '1',
15:21:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:21:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:21:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:21:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:21:25 INFO - 'PWD': '/builds/slave/test',
15:21:25 INFO - 'SHELL': '/bin/bash',
15:21:25 INFO - 'SHLVL': '1',
15:21:25 INFO - 'TERM': 'linux',
15:21:25 INFO - 'TMOUT': '86400',
15:21:25 INFO - 'USER': 'cltbld',
15:21:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467325218.805713-1554708871',
15:21:25 INFO - '_': '/tools/buildbot/bin/python'}
15:21:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:21:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:21:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
15:21:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
15:21:29 INFO - Installing collected packages: mozsystemmonitor
15:21:29 INFO - Running setup.py install for mozsystemmonitor
15:21:30 INFO - Successfully installed mozsystemmonitor
15:21:30 INFO - Cleaning up...
15:21:30 INFO - Return code: 0
15:21:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
15:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:21:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:21:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:30 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 0x8f08c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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-1467325218.805713-1554708871', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:21:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
15:21:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
15:21:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:21:30 INFO - 'CCACHE_UMASK': '002',
15:21:30 INFO - 'DISPLAY': ':0',
15:21:30 INFO - 'HOME': '/home/cltbld',
15:21:30 INFO - 'LANG': 'en_US.UTF-8',
15:21:30 INFO - 'LOGNAME': 'cltbld',
15:21:30 INFO - 'MAIL': '/var/mail/cltbld',
15:21:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:21:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:21:30 INFO - 'MOZ_NO_REMOTE': '1',
15:21:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:21:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:21:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:21:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:21:30 INFO - 'PWD': '/builds/slave/test',
15:21:30 INFO - 'SHELL': '/bin/bash',
15:21:30 INFO - 'SHLVL': '1',
15:21:30 INFO - 'TERM': 'linux',
15:21:30 INFO - 'TMOUT': '86400',
15:21:30 INFO - 'USER': 'cltbld',
15:21:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467325218.805713-1554708871',
15:21:30 INFO - '_': '/tools/buildbot/bin/python'}
15:21:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:21:30 INFO - Downloading/unpacking blobuploader==1.2.4
15:21:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:34 INFO - Downloading blobuploader-1.2.4.tar.gz
15:21:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
15:21:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
15:21:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:35 INFO - Downloading docopt-0.6.1.tar.gz
15:21:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
15:21:36 INFO - Installing collected packages: blobuploader, requests, docopt
15:21:36 INFO - Running setup.py install for blobuploader
15:21:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
15:21:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
15:21:36 INFO - Running setup.py install for requests
15:21:37 INFO - Running setup.py install for docopt
15:21:37 INFO - Successfully installed blobuploader requests docopt
15:21:37 INFO - Cleaning up...
15:21:37 INFO - Return code: 0
15:21:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:21:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:21:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:21:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:37 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 0x8f08c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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-1467325218.805713-1554708871', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:21:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
15:21:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
15:21:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:21:37 INFO - 'CCACHE_UMASK': '002',
15:21:37 INFO - 'DISPLAY': ':0',
15:21:37 INFO - 'HOME': '/home/cltbld',
15:21:37 INFO - 'LANG': 'en_US.UTF-8',
15:21:37 INFO - 'LOGNAME': 'cltbld',
15:21:37 INFO - 'MAIL': '/var/mail/cltbld',
15:21:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:21:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:21:37 INFO - 'MOZ_NO_REMOTE': '1',
15:21:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:21:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:21:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:21:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:21:37 INFO - 'PWD': '/builds/slave/test',
15:21:37 INFO - 'SHELL': '/bin/bash',
15:21:37 INFO - 'SHLVL': '1',
15:21:37 INFO - 'TERM': 'linux',
15:21:37 INFO - 'TMOUT': '86400',
15:21:37 INFO - 'USER': 'cltbld',
15:21:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467325218.805713-1554708871',
15:21:37 INFO - '_': '/tools/buildbot/bin/python'}
15:21:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:21:37 INFO - Running setup.py (path:/tmp/pip-l4AVwT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:21:37 INFO - Running setup.py (path:/tmp/pip-z1gQZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:21:38 INFO - Running setup.py (path:/tmp/pip-svv_oB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:21:38 INFO - Running setup.py (path:/tmp/pip-I98HYm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:21:38 INFO - Running setup.py (path:/tmp/pip-zpjxS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:21:38 INFO - Running setup.py (path:/tmp/pip-Hopl1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:21:38 INFO - Running setup.py (path:/tmp/pip-84222f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:21:38 INFO - Running setup.py (path:/tmp/pip-4oo4fx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:21:38 INFO - Running setup.py (path:/tmp/pip-2mGnZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:21:39 INFO - Running setup.py (path:/tmp/pip-mZ_OUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:21:39 INFO - Running setup.py (path:/tmp/pip-Mtcw3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:21:39 INFO - Running setup.py (path:/tmp/pip-I3Wjgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:21:39 INFO - Running setup.py (path:/tmp/pip-6QVBVc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:21:39 INFO - Running setup.py (path:/tmp/pip-XnsrKu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:21:39 INFO - Running setup.py (path:/tmp/pip-RbgoY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:21:39 INFO - Running setup.py (path:/tmp/pip-pmTJAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:21:39 INFO - Running setup.py (path:/tmp/pip-LwQr4g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:21:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:21:40 INFO - Running setup.py (path:/tmp/pip-7OTSYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:21:40 INFO - Running setup.py (path:/tmp/pip-6pBdoh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:21:40 INFO - Running setup.py (path:/tmp/pip-zWijlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:21:40 INFO - Running setup.py (path:/tmp/pip-VLfkgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:21:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:21:41 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
15:21:41 INFO - Running setup.py install for manifestparser
15:21:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
15:21:41 INFO - Running setup.py install for mozcrash
15:21:41 INFO - Running setup.py install for mozdebug
15:21:41 INFO - Running setup.py install for mozdevice
15:21:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
15:21:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin
15:21:41 INFO - Running setup.py install for mozfile
15:21:42 INFO - Running setup.py install for mozhttpd
15:21:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
15:21:42 INFO - Running setup.py install for mozinfo
15:21:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
15:21:42 INFO - Running setup.py install for mozInstall
15:21:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
15:21:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
15:21:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
15:21:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
15:21:42 INFO - Running setup.py install for mozleak
15:21:42 INFO - Running setup.py install for mozlog
15:21:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
15:21:43 INFO - Running setup.py install for moznetwork
15:21:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
15:21:43 INFO - Running setup.py install for mozprocess
15:21:43 INFO - Running setup.py install for mozprofile
15:21:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
15:21:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
15:21:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
15:21:43 INFO - Running setup.py install for mozrunner
15:21:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
15:21:44 INFO - Running setup.py install for mozscreenshot
15:21:44 INFO - Running setup.py install for moztest
15:21:44 INFO - Running setup.py install for mozversion
15:21:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
15:21:44 INFO - Running setup.py install for wptserve
15:21:45 INFO - Running setup.py install for marionette-driver
15:21:45 INFO - Running setup.py install for browsermob-proxy
15:21:45 INFO - Running setup.py install for marionette-client
15:21:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:21:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
15:21:46 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
15:21:46 INFO - Cleaning up...
15:21:46 INFO - Return code: 0
15:21:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv
15:21:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:21:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:21:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:21:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
15:21:46 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 0x8f08c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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-1467325218.805713-1554708871', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
15:21:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
15:21:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
15:21:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:21:46 INFO - 'CCACHE_UMASK': '002',
15:21:46 INFO - 'DISPLAY': ':0',
15:21:46 INFO - 'HOME': '/home/cltbld',
15:21:46 INFO - 'LANG': 'en_US.UTF-8',
15:21:46 INFO - 'LOGNAME': 'cltbld',
15:21:46 INFO - 'MAIL': '/var/mail/cltbld',
15:21:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:21:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:21:46 INFO - 'MOZ_NO_REMOTE': '1',
15:21:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:21:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:21:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:21:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:21:46 INFO - 'PWD': '/builds/slave/test',
15:21:46 INFO - 'SHELL': '/bin/bash',
15:21:46 INFO - 'SHLVL': '1',
15:21:46 INFO - 'TERM': 'linux',
15:21:46 INFO - 'TMOUT': '86400',
15:21:46 INFO - 'USER': 'cltbld',
15:21:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467325218.805713-1554708871',
15:21:46 INFO - '_': '/tools/buildbot/bin/python'}
15:21:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
15:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
15:21:46 INFO - Running setup.py (path:/tmp/pip-PzUzu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
15:21:46 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
15:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
15:21:46 INFO - Running setup.py (path:/tmp/pip-s7RAlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
15:21:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
15:21:46 INFO - Running setup.py (path:/tmp/pip-DUcHmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
15:21:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
15:21:46 INFO - Running setup.py (path:/tmp/pip-mOVtkV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
15:21:47 INFO - Running setup.py (path:/tmp/pip-VLrCJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
15:21:47 INFO - Running setup.py (path:/tmp/pip-LZxjlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
15:21:47 INFO - Running setup.py (path:/tmp/pip-6BMFG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
15:21:47 INFO - Running setup.py (path:/tmp/pip-uPVPk9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
15:21:47 INFO - Running setup.py (path:/tmp/pip-lHqVzR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
15:21:47 INFO - Running setup.py (path:/tmp/pip-LQYBQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
15:21:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
15:21:47 INFO - Running setup.py (path:/tmp/pip-vcCpeB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
15:21:48 INFO - Running setup.py (path:/tmp/pip-6BtGcq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
15:21:48 INFO - Running setup.py (path:/tmp/pip-gOXBT0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
15:21:48 INFO - Running setup.py (path:/tmp/pip-nx8w9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
15:21:48 INFO - Running setup.py (path:/tmp/pip-kJXj2n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
15:21:48 INFO - Running setup.py (path:/tmp/pip-vQY3eP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
15:21:48 INFO - Running setup.py (path:/tmp/pip-mdBTon-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
15:21:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
15:21:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
15:21:48 INFO - Running setup.py (path:/tmp/pip-7AIJgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
15:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
15:21:49 INFO - Running setup.py (path:/tmp/pip-qOzckm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
15:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:21:49 INFO - Running setup.py (path:/tmp/pip-0KB5yn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette
15:21:49 INFO - Running setup.py (path:/tmp/pip-C31R1O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
15:21:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
15:21:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
15:21:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
15:21:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
15:21:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
15:21:53 INFO - Downloading blessings-1.6.tar.gz
15:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
15:21:53 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
15:21:53 INFO - Installing collected packages: blessings
15:21:53 INFO - Running setup.py install for blessings
15:21:53 INFO - Successfully installed blessings
15:21:53 INFO - Cleaning up...
15:21:54 INFO - Return code: 0
15:21:54 INFO - Done creating virtualenv /builds/slave/test/build/venv.
15:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:21:54 INFO - Reading from file tmpfile_stdout
15:21:54 INFO - Current package versions:
15:21:54 INFO - argparse == 1.2.1
15:21:54 INFO - blessings == 1.6
15:21:54 INFO - blobuploader == 1.2.4
15:21:54 INFO - browsermob-proxy == 0.6.0
15:21:54 INFO - docopt == 0.6.1
15:21:54 INFO - manifestparser == 1.1
15:21:54 INFO - marionette-client == 2.3.0
15:21:54 INFO - marionette-driver == 1.4.0
15:21:54 INFO - mozInstall == 1.12
15:21:54 INFO - mozcrash == 0.17
15:21:54 INFO - mozdebug == 0.1
15:21:54 INFO - mozdevice == 0.48
15:21:54 INFO - mozfile == 1.2
15:21:54 INFO - mozhttpd == 0.7
15:21:54 INFO - mozinfo == 0.9
15:21:54 INFO - mozleak == 0.1
15:21:54 INFO - mozlog == 3.1
15:21:54 INFO - moznetwork == 0.27
15:21:54 INFO - mozprocess == 0.22
15:21:54 INFO - mozprofile == 0.28
15:21:54 INFO - mozrunner == 6.11
15:21:54 INFO - mozscreenshot == 0.1
15:21:54 INFO - mozsystemmonitor == 0.0
15:21:54 INFO - moztest == 0.7
15:21:54 INFO - mozversion == 1.4
15:21:54 INFO - psutil == 3.1.1
15:21:54 INFO - requests == 1.2.3
15:21:54 INFO - wptserve == 1.4.0
15:21:54 INFO - wsgiref == 0.1.2
15:21:54 INFO - Running post-action listener: _resource_record_post_action
15:21:54 INFO - Running post-action listener: _start_resource_monitoring
15:21:54 INFO - Starting resource monitoring.
15:21:54 INFO - #####
15:21:54 INFO - ##### Running pull step.
15:21:54 INFO - #####
15:21:54 INFO - Running pre-action listener: _resource_record_pre_action
15:21:54 INFO - Running main action method: pull
15:21:54 INFO - Pull has nothing to do!
15:21:54 INFO - Running post-action listener: _resource_record_post_action
15:21:54 INFO - #####
15:21:54 INFO - ##### Running install step.
15:21:54 INFO - #####
15:21:54 INFO - Running pre-action listener: _resource_record_pre_action
15:21:54 INFO - Running main action method: install
15:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
15:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
15:21:54 INFO - Reading from file tmpfile_stdout
15:21:54 INFO - Detecting whether we're running mozinstall >=1.0...
15:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
15:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
15:21:55 INFO - Reading from file tmpfile_stdout
15:21:55 INFO - Output received:
15:21:55 INFO - Usage: mozinstall [options] installer
15:21:55 INFO - Options:
15:21:55 INFO - -h, --help show this help message and exit
15:21:55 INFO - -d DEST, --destination=DEST
15:21:55 INFO - Directory to install application into. [default:
15:21:55 INFO - "/builds/slave/test"]
15:21:55 INFO - --app=APP Application being installed. [default: firefox]
15:21:55 INFO - mkdir: /builds/slave/test/build/application
15:21:55 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']
15:21:55 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
15:22:18 INFO - Reading from file tmpfile_stdout
15:22:18 INFO - Output received:
15:22:18 INFO - /builds/slave/test/build/application/firefox/firefox
15:22:18 INFO - Running post-action listener: _resource_record_post_action
15:22:18 INFO - #####
15:22:18 INFO - ##### Running run-tests step.
15:22:18 INFO - #####
15:22:18 INFO - Running pre-action listener: _resource_record_pre_action
15:22:18 INFO - Running main action method: run_tests
15:22:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
15:22:18 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:22:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:22:18 INFO - grabbing minidump binary from tooltool
15:22:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:22:18 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 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
15:22:18 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
15:22:18 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
15:22:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
15:22:18 INFO - Return code: 0
15:22:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
15:22:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
15:22:18 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/Pzk9MY8pQJOMhO6tV79kSg/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
15:22:18 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/Pzk9MY8pQJOMhO6tV79kSg/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
15:22:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
15:22:18 INFO - 'CCACHE_UMASK': '002',
15:22:18 INFO - 'DISPLAY': ':0',
15:22:18 INFO - 'HOME': '/home/cltbld',
15:22:18 INFO - 'LANG': 'en_US.UTF-8',
15:22:18 INFO - 'LOGNAME': 'cltbld',
15:22:18 INFO - 'MAIL': '/var/mail/cltbld',
15:22:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
15:22:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:22:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
15:22:18 INFO - 'MOZ_NO_REMOTE': '1',
15:22:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
15:22:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:22:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
15:22:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
15:22:18 INFO - 'PWD': '/builds/slave/test',
15:22:18 INFO - 'SHELL': '/bin/bash',
15:22:18 INFO - 'SHLVL': '1',
15:22:18 INFO - 'TERM': 'linux',
15:22:18 INFO - 'TMOUT': '86400',
15:22:18 INFO - 'USER': 'cltbld',
15:22:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467325218.805713-1554708871',
15:22:18 INFO - '_': '/tools/buildbot/bin/python'}
15:22:18 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/Pzk9MY8pQJOMhO6tV79kSg/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
15:22:19 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
15:22:19 INFO - import pkg_resources
15:22:20 INFO - Using 1 client processes
15:22:20 INFO - wptserve Starting http server on 127.0.0.1:8000
15:22:20 INFO - wptserve Starting http server on 127.0.0.1:8001
15:22:21 INFO - wptserve Starting http server on 127.0.0.1:8443
15:22:23 INFO - SUITE-START | Running 1476 tests
15:22:23 INFO - Running testharness tests
15:22:23 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:22:23 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
15:22:23 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:22:23 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:22:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:22:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:22:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:22:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:22:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:22:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
15:22:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:22:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
15:22:23 INFO - Setting up ssl
15:22:23 INFO - PROCESS | certutil |
15:22:23 INFO - PROCESS | certutil |
15:22:23 INFO - PROCESS | certutil |
15:22:23 INFO - Certificate Nickname Trust Attributes
15:22:23 INFO - SSL,S/MIME,JAR/XPI
15:22:23 INFO -
15:22:23 INFO - web-platform-tests CT,,
15:22:23 INFO -
15:22:23 INFO - Starting runner
15:22:24 INFO - PROCESS | 1763 | 1467325344795 Marionette INFO Listening on port 2828
15:22:27 INFO - PROCESS | 1763 | 1467325347043 Marionette INFO startBrowser 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:27 INFO - PROCESS | 1763 | 1467325347065 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:27 INFO - PROCESS | 1763 | 1467325347437 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:27 INFO - PROCESS | 1763 | 1467325347572 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:27 INFO - PROCESS | 1763 | 1467325347839 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:22:27 INFO - PROCESS | 1763 | 1467325347887 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:27 INFO - PROCESS | 1763 | 1467325347905 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms
15:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:22:28 INFO - PROCESS | 1763 | 1467325348448 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:28 INFO - PROCESS | 1763 | 1467325348556 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 539ms
15:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:22:28 INFO - PROCESS | 1763 | 1467325348947 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:29 INFO - PROCESS | 1763 | 1467325349069 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 473ms
15:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:22:29 INFO - PROCESS | 1763 | 1467325349432 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:29 INFO - PROCESS | 1763 | 1467325349521 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 488ms
15:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:22:29 INFO - PROCESS | 1763 | 1467325349918 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:30 INFO - PROCESS | 1763 | 1467325350010 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms
15:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:22:30 INFO - PROCESS | 1763 | 1467325350345 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:30 INFO - PROCESS | 1763 | 1467325350433 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 439ms
15:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:22:30 INFO - PROCESS | 1763 | 1467325350789 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:30 INFO - PROCESS | 1763 | 1467325350874 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 433ms
15:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:22:31 INFO - PROCESS | 1763 | 1467325351227 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:31 INFO - PROCESS | 1763 | 1467325351313 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms
15:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:22:31 INFO - PROCESS | 1763 | 1467325351655 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:31 INFO - PROCESS | 1763 | 1467325351742 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 469ms
15:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:22:32 INFO - PROCESS | 1763 | 1467325352128 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:32 INFO - PROCESS | 1763 | 1467325352223 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms
15:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:22:32 INFO - PROCESS | 1763 | 1467325352704 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:32 INFO - PROCESS | 1763 | 1467325352807 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms
15:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:22:33 INFO - PROCESS | 1763 | 1467325353132 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:33 INFO - PROCESS | 1763 | 1467325353221 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 431ms
15:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:22:33 INFO - PROCESS | 1763 | 1467325353569 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:33 INFO - PROCESS | 1763 | 1467325353657 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 431ms
15:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:22:34 INFO - PROCESS | 1763 | 1467325354006 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:34 INFO - PROCESS | 1763 | 1467325354095 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 429ms
15:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:22:34 INFO - PROCESS | 1763 | 1467325354447 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:34 INFO - PROCESS | 1763 | 1467325354533 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 575ms
15:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:22:35 INFO - PROCESS | 1763 | 1467325355031 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:35 INFO - PROCESS | 1763 | 1467325355152 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 681ms
15:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:22:35 INFO - PROCESS | 1763 | 1467325355731 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:35 INFO - PROCESS | 1763 | 1467325355813 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 425ms
15:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:22:36 INFO - PROCESS | 1763 | 1467325356172 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:36 INFO - PROCESS | 1763 | 1467325356262 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 483ms
15:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:22:36 INFO - PROCESS | 1763 | 1467325356665 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:36 INFO - PROCESS | 1763 | 1467325356758 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 528ms
15:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:22:37 INFO - PROCESS | 1763 | 1467325357189 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:37 INFO - PROCESS | 1763 | 1467325357280 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms
15:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:22:37 INFO - PROCESS | 1763 | 1467325357615 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:37 INFO - PROCESS | 1763 | 1467325357698 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 477ms
15:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:22:38 INFO - PROCESS | 1763 | 1467325358099 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:38 INFO - PROCESS | 1763 | 1467325358207 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 481ms
15:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:22:38 INFO - PROCESS | 1763 | 1467325358581 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:38 INFO - PROCESS | 1763 | 1467325358670 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms
15:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:22:39 INFO - PROCESS | 1763 | 1467325359057 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:39 INFO - PROCESS | 1763 | 1467325359138 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 479ms
15:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:22:39 INFO - PROCESS | 1763 | 1467325359539 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:39 INFO - PROCESS | 1763 | 1467325359629 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms
15:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:22:40 INFO - PROCESS | 1763 | 1467325360014 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:40 INFO - PROCESS | 1763 | 1467325360099 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 433ms
15:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:22:40 INFO - PROCESS | 1763 | 1467325360453 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:40 INFO - PROCESS | 1763 | 1467325360550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 522ms
15:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:22:40 INFO - PROCESS | 1763 | 1467325360979 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:41 INFO - PROCESS | 1763 | 1467325361065 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 478ms
15:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:22:41 INFO - PROCESS | 1763 | 1467325361467 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:41 INFO - PROCESS | 1763 | 1467325361550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 382ms
15:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:22:41 INFO - PROCESS | 1763 | 1467325361853 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:41 INFO - PROCESS | 1763 | 1467325361933 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 432ms
15:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:22:42 INFO - PROCESS | 1763 | 1467325362289 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:42 INFO - PROCESS | 1763 | 1467325362616 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 725ms
15:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:22:43 INFO - PROCESS | 1763 | 1467325363024 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:43 INFO - PROCESS | 1763 | 1467325363109 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 473ms
15:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:22:43 INFO - PROCESS | 1763 | 1467325363500 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:43 INFO - PROCESS | 1763 | 1467325363610 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms
15:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:22:44 INFO - PROCESS | 1763 | 1467325364088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:44 INFO - PROCESS | 1763 | 1467325364206 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 691ms
15:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:22:44 INFO - PROCESS | 1763 | 1467325364778 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:44 INFO - PROCESS | 1763 | 1467325364872 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms
15:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:22:45 INFO - PROCESS | 1763 | 1467325365253 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:45 INFO - PROCESS | 1763 | 1467325365338 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 482ms
15:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:22:45 INFO - PROCESS | 1763 | 1467325365744 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:45 INFO - PROCESS | 1763 | 1467325365826 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 481ms
15:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:22:46 INFO - PROCESS | 1763 | 1467325366224 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:46 INFO - PROCESS | 1763 | 1467325366309 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 525ms
15:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:22:46 INFO - PROCESS | 1763 | 1467325366757 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:46 INFO - PROCESS | 1763 | 1467325366846 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 581ms
15:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:22:47 INFO - PROCESS | 1763 | 1467325367344 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:47 INFO - PROCESS | 1763 | 1467325367453 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 626ms
15:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:22:47 INFO - PROCESS | 1763 | 1467325367982 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:48 INFO - PROCESS | 1763 | 1467325368067 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 470ms
15:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:22:48 INFO - PROCESS | 1763 | 1467325368459 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:48 INFO - PROCESS | 1763 | 1467325368558 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 483ms
15:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:22:48 INFO - PROCESS | 1763 | 1467325368955 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:49 INFO - PROCESS | 1763 | 1467325369048 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 531ms
15:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:22:49 INFO - PROCESS | 1763 | 1467325369483 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:49 INFO - PROCESS | 1763 | 1467325369571 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 469ms
15:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:22:49 INFO - PROCESS | 1763 | 1467325369956 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:50 INFO - PROCESS | 1763 | 1467325370053 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 529ms
15:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:22:50 INFO - PROCESS | 1763 | 1467325370493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:50 INFO - PROCESS | 1763 | 1467325370597 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 480ms
15:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:22:50 INFO - PROCESS | 1763 | 1467325370975 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:51 INFO - PROCESS | 1763 | 1467325371058 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 428ms
15:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:22:51 INFO - PROCESS | 1763 | 1467325371407 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:51 INFO - PROCESS | 1763 | 1467325371489 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms
15:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:22:51 INFO - PROCESS | 1763 | 1467325371889 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:51 INFO - PROCESS | 1763 | 1467325371975 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 428ms
15:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:22:52 INFO - PROCESS | 1763 | 1467325372323 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:52 INFO - PROCESS | 1763 | 1467325372406 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 424ms
15:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:22:52 INFO - PROCESS | 1763 | 1467325372754 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:52 INFO - PROCESS | 1763 | 1467325372848 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 475ms
15:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:22:53 INFO - PROCESS | 1763 | 1467325373231 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:53 INFO - PROCESS | 1763 | 1467325373319 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 473ms
15:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:22:53 INFO - PROCESS | 1763 | 1467325373709 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:53 INFO - PROCESS | 1763 | 1467325373791 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 576ms
15:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:22:54 INFO - PROCESS | 1763 | 1467325374292 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:54 INFO - PROCESS | 1763 | 1467325374394 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 678ms
15:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:22:54 INFO - PROCESS | 1763 | 1467325374982 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:55 INFO - PROCESS | 1763 | 1467325375075 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 527ms
15:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:22:55 INFO - PROCESS | 1763 | 1467325375520 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:55 INFO - PROCESS | 1763 | 1467325375632 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 476ms
15:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:22:56 INFO - PROCESS | 1763 | 1467325376007 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:56 INFO - PROCESS | 1763 | 1467325376101 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 488ms
15:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:22:56 INFO - PROCESS | 1763 | 1467325376492 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:56 INFO - PROCESS | 1763 | 1467325376585 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 477ms
15:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:22:56 INFO - PROCESS | 1763 | 1467325376974 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:57 INFO - PROCESS | 1763 | 1467325377061 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 479ms
15:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:22:57 INFO - PROCESS | 1763 | 1467325377461 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:57 INFO - PROCESS | 1763 | 1467325377591 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms
15:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:22:58 INFO - PROCESS | 1763 | 1467325378032 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:58 INFO - PROCESS | 1763 | 1467325378134 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 486ms
15:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:22:58 INFO - PROCESS | 1763 | 1467325378521 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:58 INFO - PROCESS | 1763 | 1467325378604 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms
15:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:22:59 INFO - PROCESS | 1763 | 1467325378995 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:59 INFO - PROCESS | 1763 | 1467325379083 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 481ms
15:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:22:59 INFO - PROCESS | 1763 | 1467325379481 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:59 INFO - PROCESS | 1763 | 1467325379575 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms
15:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:22:59 INFO - PROCESS | 1763 | 1467325379959 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:00 INFO - PROCESS | 1763 | 1467325380057 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 479ms
15:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:23:00 INFO - PROCESS | 1763 | 1467325380443 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:00 INFO - PROCESS | 1763 | 1467325380533 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms
15:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:23:00 INFO - PROCESS | 1763 | 1467325380919 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:01 INFO - PROCESS | 1763 | 1467325381017 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 526ms
15:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:23:01 INFO - PROCESS | 1763 | 1467325381451 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:01 INFO - PROCESS | 1763 | 1467325381550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 570ms
15:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:23:02 INFO - PROCESS | 1763 | 1467325382030 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:02 INFO - PROCESS | 1763 | 1467325382135 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 779ms
15:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:23:02 INFO - PROCESS | 1763 | 1467325382815 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:02 INFO - PROCESS | 1763 | 1467325382905 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms
15:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:23:03 INFO - PROCESS | 1763 | 1467325383292 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:03 INFO - PROCESS | 1763 | 1467325383383 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 477ms
15:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:23:03 INFO - PROCESS | 1763 | 1467325383782 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:03 INFO - PROCESS | 1763 | 1467325383879 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 527ms
15:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:23:04 INFO - PROCESS | 1763 | 1467325384305 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:04 INFO - PROCESS | 1763 | 1467325384394 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 480ms
15:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:23:04 INFO - PROCESS | 1763 | 1467325384795 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:04 INFO - PROCESS | 1763 | 1467325384892 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 529ms
15:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:23:05 INFO - PROCESS | 1763 | 1467325385332 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:05 INFO - PROCESS | 1763 | 1467325385458 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms
15:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:23:05 INFO - PROCESS | 1763 | 1467325385898 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:05 INFO - PROCESS | 1763 | 1467325385984 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 428ms
15:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:23:06 INFO - PROCESS | 1763 | 1467325386332 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:06 INFO - PROCESS | 1763 | 1467325386416 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 477ms
15:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:23:06 INFO - PROCESS | 1763 | 1467325386817 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:06 INFO - PROCESS | 1763 | 1467325386903 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 475ms
15:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:23:07 INFO - PROCESS | 1763 | 1467325387297 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:07 INFO - PROCESS | 1763 | 1467325387379 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 475ms
15:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:23:07 INFO - PROCESS | 1763 | 1467325387778 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:07 INFO - PROCESS | 1763 | 1467325387878 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 475ms
15:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:23:08 INFO - PROCESS | 1763 | 1467325388257 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:08 INFO - PROCESS | 1763 | 1467325388344 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms
15:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:23:08 INFO - PROCESS | 1763 | 1467325388737 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:08 INFO - PROCESS | 1763 | 1467325388876 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 837ms
15:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:23:09 INFO - PROCESS | 1763 | 1467325389583 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:09 INFO - PROCESS | 1763 | 1467325389676 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms
15:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:23:10 INFO - PROCESS | 1763 | 1467325390061 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:10 INFO - PROCESS | 1763 | 1467325390157 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms
15:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:23:10 INFO - PROCESS | 1763 | 1467325390546 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:10 INFO - PROCESS | 1763 | 1467325390643 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 481ms
15:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:23:11 INFO - PROCESS | 1763 | 1467325391023 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:11 INFO - PROCESS | 1763 | 1467325391112 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 476ms
15:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:23:11 INFO - PROCESS | 1763 | 1467325391504 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:11 INFO - PROCESS | 1763 | 1467325391594 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
15:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms
15:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:23:12 INFO - PROCESS | 1763 | 1467325392031 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:12 INFO - PROCESS | 1763 | 1467325392155 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 575ms
15:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:23:12 INFO - PROCESS | 1763 | 1467325392613 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:12 INFO - PROCESS | 1763 | 1467325392698 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 523ms
15:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:23:13 INFO - PROCESS | 1763 | 1467325393142 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:13 INFO - PROCESS | 1763 | 1467325393227 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 576ms
15:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:23:13 INFO - PROCESS | 1763 | 1467325393722 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:13 INFO - PROCESS | 1763 | 1467325393806 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 529ms
15:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:23:14 INFO - PROCESS | 1763 | 1467325394256 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:14 INFO - PROCESS | 1763 | 1467325394344 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
15:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 473ms
15:23:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:23:14 INFO - PROCESS | 1763 | 1467325394735 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:14 INFO - PROCESS | 1763 | 1467325394834 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:23:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms
15:23:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:23:15 INFO - PROCESS | 1763 | 1467325395261 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:15 INFO - PROCESS | 1763 | 1467325395352 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:23:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms
15:23:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:23:15 INFO - PROCESS | 1763 | 1467325395787 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:15 INFO - PROCESS | 1763 | 1467325395894 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:23:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 732ms
15:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:23:16 INFO - PROCESS | 1763 | 1467325396549 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:16 INFO - PROCESS | 1763 | 1467325396663 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 578ms
15:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:23:17 INFO - PROCESS | 1763 | 1467325397135 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:17 INFO - PROCESS | 1763 | 1467325397229 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 525ms
15:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:23:17 INFO - PROCESS | 1763 | 1467325397673 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:17 INFO - PROCESS | 1763 | 1467325397767 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 525ms
15:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:23:18 INFO - PROCESS | 1763 | 1467325398194 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:18 INFO - PROCESS | 1763 | 1467325398282 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 525ms
15:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:23:18 INFO - PROCESS | 1763 | 1467325398724 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:18 INFO - PROCESS | 1763 | 1467325398808 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms
15:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:23:19 INFO - PROCESS | 1763 | 1467325399301 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:19 INFO - PROCESS | 1763 | 1467325399426 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms
15:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:23:19 INFO - PROCESS | 1763 | 1467325399889 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:19 INFO - PROCESS | 1763 | 1467325399988 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 526ms
15:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:23:20 INFO - PROCESS | 1763 | 1467325400417 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:20 INFO - PROCESS | 1763 | 1467325400502 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 486ms
15:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:23:20 INFO - PROCESS | 1763 | 1467325400908 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:20 INFO - PROCESS | 1763 | 1467325400993 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
15:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 873ms
15:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:23:21 INFO - PROCESS | 1763 | 1467325401785 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:21 INFO - PROCESS | 1763 | 1467325401871 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 935ms
15:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:23:22 INFO - PROCESS | 1763 | 1467325402727 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:22 INFO - PROCESS | 1763 | 1467325402823 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
15:23:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:23:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 678ms
15:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:23:23 INFO - PROCESS | 1763 | 1467325403415 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:23 INFO - PROCESS | 1763 | 1467325403514 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 929ms
15:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:23:24 INFO - PROCESS | 1763 | 1467325404350 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:24 INFO - PROCESS | 1763 | 1467325404446 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 571ms
15:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:23:24 INFO - PROCESS | 1763 | 1467325404944 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:25 INFO - PROCESS | 1763 | 1467325405036 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 479ms
15:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:23:25 INFO - PROCESS | 1763 | 1467325405433 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:25 INFO - PROCESS | 1763 | 1467325405518 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 476ms
15:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:23:25 INFO - PROCESS | 1763 | 1467325405908 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:26 INFO - PROCESS | 1763 | 1467325405999 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 426ms
15:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:23:26 INFO - PROCESS | 1763 | 1467325406370 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:26 INFO - PROCESS | 1763 | 1467325406459 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:26 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 520ms
15:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:23:26 INFO - PROCESS | 1763 | 1467325406903 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:27 INFO - PROCESS | 1763 | 1467325407021 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:27 INFO - PROCESS | 1763 | 1467325407178 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 569ms
15:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:23:27 INFO - PROCESS | 1763 | 1467325407476 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:27 INFO - PROCESS | 1763 | 1467325407559 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:28 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:23:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 628ms
15:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:23:28 INFO - PROCESS | 1763 | 1467325408116 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:28 INFO - PROCESS | 1763 | 1467325408253 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:28 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
15:23:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:23:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 541ms
15:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:23:28 INFO - PROCESS | 1763 | 1467325408659 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:28 INFO - PROCESS | 1763 | 1467325408747 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:23:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 477ms
15:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:23:29 INFO - PROCESS | 1763 | 1467325409141 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:29 INFO - PROCESS | 1763 | 1467325409220 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms
15:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:23:29 INFO - PROCESS | 1763 | 1467325409618 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:29 INFO - PROCESS | 1763 | 1467325409720 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:23:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms
15:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:23:30 INFO - PROCESS | 1763 | 1467325410141 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:30 INFO - PROCESS | 1763 | 1467325410226 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:23:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms
15:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:23:30 INFO - PROCESS | 1763 | 1467325410973 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:31 INFO - PROCESS | 1763 | 1467325411076 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms
15:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:23:31 INFO - PROCESS | 1763 | 1467325411504 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:31 INFO - PROCESS | 1763 | 1467325411620 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 529ms
15:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:23:32 INFO - PROCESS | 1763 | 1467325412045 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:32 INFO - PROCESS | 1763 | 1467325412151 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 481ms
15:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:23:32 INFO - PROCESS | 1763 | 1467325412526 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:32 INFO - PROCESS | 1763 | 1467325412612 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 484ms
15:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:23:33 INFO - PROCESS | 1763 | 1467325413011 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:33 INFO - PROCESS | 1763 | 1467325413108 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms
15:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:23:33 INFO - PROCESS | 1763 | 1467325413538 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:33 INFO - PROCESS | 1763 | 1467325413659 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 519ms
15:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:23:34 INFO - PROCESS | 1763 | 1467325414066 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:34 INFO - PROCESS | 1763 | 1467325414159 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms
15:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:23:34 INFO - PROCESS | 1763 | 1467325414540 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:34 INFO - PROCESS | 1763 | 1467325414620 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 444ms
15:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:23:34 INFO - PROCESS | 1763 | 1467325414989 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:35 INFO - PROCESS | 1763 | 1467325415074 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
15:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 423ms
15:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:23:35 INFO - PROCESS | 1763 | 1467325415423 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:35 INFO - PROCESS | 1763 | 1467325415503 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 428ms
15:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:23:35 INFO - PROCESS | 1763 | 1467325415855 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:35 INFO - PROCESS | 1763 | 1467325415957 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 481ms
15:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:23:36 INFO - PROCESS | 1763 | 1467325416340 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:36 INFO - PROCESS | 1763 | 1467325416426 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
15:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 525ms
15:23:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:23:36 INFO - PROCESS | 1763 | 1467325416871 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:36 INFO - PROCESS | 1763 | 1467325416954 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:37 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
15:23:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:23:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:23:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:23:37 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
15:23:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:23:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:23:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:23:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 483ms
15:23:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:23:37 INFO - PROCESS | 1763 | 1467325417363 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:37 INFO - PROCESS | 1763 | 1467325417462 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
15:23:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 526ms
15:23:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:23:37 INFO - PROCESS | 1763 | 1467325417895 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:38 INFO - PROCESS | 1763 | 1467325418069 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
15:23:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 622ms
15:23:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:23:38 INFO - PROCESS | 1763 | 1467325418524 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:38 INFO - PROCESS | 1763 | 1467325418605 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
15:23:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 477ms
15:23:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:23:39 INFO - PROCESS | 1763 | 1467325419007 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:39 INFO - PROCESS | 1763 | 1467325419111 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
15:23:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms
15:23:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:23:39 INFO - PROCESS | 1763 | 1467325419544 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:39 INFO - PROCESS | 1763 | 1467325419644 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
15:23:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 477ms
15:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:23:40 INFO - PROCESS | 1763 | 1467325420023 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:40 INFO - PROCESS | 1763 | 1467325420106 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms
15:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:23:40 INFO - PROCESS | 1763 | 1467325420497 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:40 INFO - PROCESS | 1763 | 1467325420604 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 577ms
15:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:23:41 INFO - PROCESS | 1763 | 1467325421085 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:41 INFO - PROCESS | 1763 | 1467325421179 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms
15:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:23:41 INFO - PROCESS | 1763 | 1467325421612 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:41 INFO - PROCESS | 1763 | 1467325421694 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 472ms
15:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:23:42 INFO - PROCESS | 1763 | 1467325422088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:42 INFO - PROCESS | 1763 | 1467325422175 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 426ms
15:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:23:42 INFO - PROCESS | 1763 | 1467325422519 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:42 INFO - PROCESS | 1763 | 1467325422600 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms
15:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:23:42 INFO - PROCESS | 1763 | 1467325422993 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:43 INFO - PROCESS | 1763 | 1467325423075 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms
15:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:23:43 INFO - PROCESS | 1763 | 1467325423468 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:43 INFO - PROCESS | 1763 | 1467325423566 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms
15:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:23:43 INFO - PROCESS | 1763 | 1467325423942 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:44 INFO - PROCESS | 1763 | 1467325424029 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 529ms
15:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:23:44 INFO - PROCESS | 1763 | 1467325424477 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:44 INFO - PROCESS | 1763 | 1467325424571 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 682ms
15:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:23:45 INFO - PROCESS | 1763 | 1467325425164 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:45 INFO - PROCESS | 1763 | 1467325425254 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 725ms
15:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:23:45 INFO - PROCESS | 1763 | 1467325425896 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:45 INFO - PROCESS | 1763 | 1467325425987 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 480ms
15:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:23:46 INFO - PROCESS | 1763 | 1467325426385 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:46 INFO - PROCESS | 1763 | 1467325426493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 523ms
15:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:23:46 INFO - PROCESS | 1763 | 1467325426921 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:47 INFO - PROCESS | 1763 | 1467325427010 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 479ms
15:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:23:47 INFO - PROCESS | 1763 | 1467325427408 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:47 INFO - PROCESS | 1763 | 1467325427495 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 485ms
15:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:23:47 INFO - PROCESS | 1763 | 1467325427886 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:47 INFO - PROCESS | 1763 | 1467325427971 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 533ms
15:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:23:48 INFO - PROCESS | 1763 | 1467325428426 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:48 INFO - PROCESS | 1763 | 1467325428551 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 569ms
15:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:23:48 INFO - PROCESS | 1763 | 1467325428998 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:49 INFO - PROCESS | 1763 | 1467325429115 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 471ms
15:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:23:49 INFO - PROCESS | 1763 | 1467325429472 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:49 INFO - PROCESS | 1763 | 1467325429551 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 481ms
15:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:23:49 INFO - PROCESS | 1763 | 1467325429962 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:50 INFO - PROCESS | 1763 | 1467325430049 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 431ms
15:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:23:50 INFO - PROCESS | 1763 | 1467325430399 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:50 INFO - PROCESS | 1763 | 1467325430491 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 475ms
15:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:23:50 INFO - PROCESS | 1763 | 1467325430879 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:50 INFO - PROCESS | 1763 | 1467325430978 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 480ms
15:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:23:51 INFO - PROCESS | 1763 | 1467325431362 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:51 INFO - PROCESS | 1763 | 1467325431449 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 524ms
15:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:23:51 INFO - PROCESS | 1763 | 1467325431893 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:52 INFO - PROCESS | 1763 | 1467325431996 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 725ms
15:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:23:52 INFO - PROCESS | 1763 | 1467325432624 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:52 INFO - PROCESS | 1763 | 1467325432712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 474ms
15:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:23:53 INFO - PROCESS | 1763 | 1467325433106 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:53 INFO - PROCESS | 1763 | 1467325433195 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 473ms
15:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:23:53 INFO - PROCESS | 1763 | 1467325433591 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:53 INFO - PROCESS | 1763 | 1467325433683 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms
15:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:23:54 INFO - PROCESS | 1763 | 1467325434110 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:54 INFO - PROCESS | 1763 | 1467325434208 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms
15:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:23:54 INFO - PROCESS | 1763 | 1467325434592 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:54 INFO - PROCESS | 1763 | 1467325434674 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
15:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 525ms
15:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:23:55 INFO - PROCESS | 1763 | 1467325435124 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:55 INFO - PROCESS | 1763 | 1467325435242 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 574ms
15:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:23:55 INFO - PROCESS | 1763 | 1467325435699 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:55 INFO - PROCESS | 1763 | 1467325435782 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
15:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 428ms
15:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:23:56 INFO - PROCESS | 1763 | 1467325436132 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:56 INFO - PROCESS | 1763 | 1467325436228 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
15:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms
15:23:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:23:56 INFO - PROCESS | 1763 | 1467325436607 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:56 INFO - PROCESS | 1763 | 1467325436691 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
15:23:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 930ms
15:23:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:23:57 INFO - PROCESS | 1763 | 1467325437541 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:57 INFO - PROCESS | 1763 | 1467325437627 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
15:23:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 929ms
15:23:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:23:58 INFO - PROCESS | 1763 | 1467325438497 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:58 INFO - PROCESS | 1763 | 1467325438639 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
15:23:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1277ms
15:23:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:23:59 INFO - PROCESS | 1763 | 1467325439781 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:23:59 INFO - PROCESS | 1763 | 1467325439888 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
15:24:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 981ms
15:24:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:24:00 INFO - PROCESS | 1763 | 1467325440770 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:00 INFO - PROCESS | 1763 | 1467325440866 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
15:24:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 923ms
15:24:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:24:01 INFO - PROCESS | 1763 | 1467325441712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:01 INFO - PROCESS | 1763 | 1467325441812 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
15:24:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 986ms
15:24:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:24:02 INFO - PROCESS | 1763 | 1467325442694 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:02 INFO - PROCESS | 1763 | 1467325442780 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
15:24:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 929ms
15:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:24:03 INFO - PROCESS | 1763 | 1467325443630 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:03 INFO - PROCESS | 1763 | 1467325443720 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:24:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1035ms
15:24:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:24:04 INFO - PROCESS | 1763 | 1467325444672 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:04 INFO - PROCESS | 1763 | 1467325444779 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
15:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 921ms
15:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:24:05 INFO - PROCESS | 1763 | 1467325445595 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:05 INFO - PROCESS | 1763 | 1467325445702 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:24:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1181ms
15:24:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:24:06 INFO - PROCESS | 1763 | 1467325446784 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:06 INFO - PROCESS | 1763 | 1467325446876 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:07 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:24:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 522ms
15:24:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:24:07 INFO - PROCESS | 1763 | 1467325447315 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:07 INFO - PROCESS | 1763 | 1467325447407 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:24:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 524ms
15:24:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:24:07 INFO - PROCESS | 1763 | 1467325447851 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:07 INFO - PROCESS | 1763 | 1467325447940 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:08 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
15:24:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:24:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:24:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 530ms
15:24:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:24:08 INFO - PROCESS | 1763 | 1467325448379 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:08 INFO - PROCESS | 1763 | 1467325448485 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:24:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 529ms
15:24:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:24:08 INFO - PROCESS | 1763 | 1467325448912 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:08 INFO - PROCESS | 1763 | 1467325448994 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:24:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 927ms
15:24:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:24:09 INFO - PROCESS | 1763 | 1467325449845 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:09 INFO - PROCESS | 1763 | 1467325449949 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
15:24:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 922ms
15:24:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:24:10 INFO - PROCESS | 1763 | 1467325450770 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:10 INFO - PROCESS | 1763 | 1467325450850 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
15:24:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 888ms
15:24:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:24:11 INFO - PROCESS | 1763 | 1467325451662 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:11 INFO - PROCESS | 1763 | 1467325451744 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
15:24:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 876ms
15:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:24:12 INFO - PROCESS | 1763 | 1467325452545 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:12 INFO - PROCESS | 1763 | 1467325452640 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
15:24:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1085ms
15:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:24:13 INFO - PROCESS | 1763 | 1467325453635 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:13 INFO - PROCESS | 1763 | 1467325453731 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
15:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms
15:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:24:14 INFO - PROCESS | 1763 | 1467325454115 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:14 INFO - PROCESS | 1763 | 1467325454206 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:24:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms
15:24:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:24:15 INFO - PROCESS | 1763 | 1467325455099 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:15 INFO - PROCESS | 1763 | 1467325455175 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:24:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 924ms
15:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:24:16 INFO - PROCESS | 1763 | 1467325456024 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:16 INFO - PROCESS | 1763 | 1467325456130 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms
15:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:24:16 INFO - PROCESS | 1763 | 1467325456551 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:16 INFO - PROCESS | 1763 | 1467325456635 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 476ms
15:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:24:17 INFO - PROCESS | 1763 | 1467325457034 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:17 INFO - PROCESS | 1763 | 1467325457136 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 472ms
15:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:24:17 INFO - PROCESS | 1763 | 1467325457508 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:17 INFO - PROCESS | 1763 | 1467325457596 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 488ms
15:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:24:18 INFO - PROCESS | 1763 | 1467325458001 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:18 INFO - PROCESS | 1763 | 1467325458086 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 472ms
15:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:24:18 INFO - PROCESS | 1763 | 1467325458479 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:18 INFO - PROCESS | 1763 | 1467325458561 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 474ms
15:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:24:18 INFO - PROCESS | 1763 | 1467325458958 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:19 INFO - PROCESS | 1763 | 1467325459051 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 623ms
15:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:24:19 INFO - PROCESS | 1763 | 1467325459590 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:19 INFO - PROCESS | 1763 | 1467325459763 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
15:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 723ms
15:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:24:20 INFO - PROCESS | 1763 | 1467325460321 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:20 INFO - PROCESS | 1763 | 1467325460419 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
15:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 527ms
15:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:24:20 INFO - PROCESS | 1763 | 1467325460853 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:20 INFO - PROCESS | 1763 | 1467325460952 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
15:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 477ms
15:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:24:21 INFO - PROCESS | 1763 | 1467325461343 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:21 INFO - PROCESS | 1763 | 1467325461437 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 527ms
15:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:24:21 INFO - PROCESS | 1763 | 1467325461867 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:21 INFO - PROCESS | 1763 | 1467325461951 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:22 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:24:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:24:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 479ms
15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:24:22 INFO - PROCESS | 1763 | 1467325462359 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:22 INFO - PROCESS | 1763 | 1467325462456 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 580ms
15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:24:22 INFO - PROCESS | 1763 | 1467325462937 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:23 INFO - PROCESS | 1763 | 1467325463027 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:24:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 470ms
15:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:24:23 INFO - PROCESS | 1763 | 1467325463413 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:23 INFO - PROCESS | 1763 | 1467325463493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 435ms
15:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:24:23 INFO - PROCESS | 1763 | 1467325463853 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:23 INFO - PROCESS | 1763 | 1467325463935 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 473ms
15:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:24:24 INFO - PROCESS | 1763 | 1467325464332 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:24 INFO - PROCESS | 1763 | 1467325464414 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 475ms
15:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:24:24 INFO - PROCESS | 1763 | 1467325464810 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:24 INFO - PROCESS | 1763 | 1467325464895 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 473ms
15:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:24:25 INFO - PROCESS | 1763 | 1467325465288 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:25 INFO - PROCESS | 1763 | 1467325465382 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms
15:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:24:25 INFO - PROCESS | 1763 | 1467325465764 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:25 INFO - PROCESS | 1763 | 1467325465856 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 525ms
15:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:24:26 INFO - PROCESS | 1763 | 1467325466296 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:26 INFO - PROCESS | 1763 | 1467325466405 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 674ms
15:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:24:26 INFO - PROCESS | 1763 | 1467325466975 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:27 INFO - PROCESS | 1763 | 1467325467079 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 774ms
15:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:24:27 INFO - PROCESS | 1763 | 1467325467754 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:27 INFO - PROCESS | 1763 | 1467325467850 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 476ms
15:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:24:28 INFO - PROCESS | 1763 | 1467325468240 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:28 INFO - PROCESS | 1763 | 1467325468327 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 472ms
15:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:24:28 INFO - PROCESS | 1763 | 1467325468724 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:28 INFO - PROCESS | 1763 | 1467325468813 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 473ms
15:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:24:29 INFO - PROCESS | 1763 | 1467325469198 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:29 INFO - PROCESS | 1763 | 1467325469291 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 526ms
15:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:24:29 INFO - PROCESS | 1763 | 1467325469730 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:29 INFO - PROCESS | 1763 | 1467325469824 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms
15:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:24:30 INFO - PROCESS | 1763 | 1467325470266 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:30 INFO - PROCESS | 1763 | 1467325470392 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms
15:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:24:30 INFO - PROCESS | 1763 | 1467325470793 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:30 INFO - PROCESS | 1763 | 1467325470875 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 480ms
15:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:24:31 INFO - PROCESS | 1763 | 1467325471273 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:31 INFO - PROCESS | 1763 | 1467325471357 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 428ms
15:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:24:31 INFO - PROCESS | 1763 | 1467325471707 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:31 INFO - PROCESS | 1763 | 1467325471789 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 425ms
15:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:24:32 INFO - PROCESS | 1763 | 1467325472138 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:32 INFO - PROCESS | 1763 | 1467325472229 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 473ms
15:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:24:32 INFO - PROCESS | 1763 | 1467325472618 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:32 INFO - PROCESS | 1763 | 1467325472713 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 480ms
15:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:24:33 INFO - PROCESS | 1763 | 1467325473100 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:33 INFO - PROCESS | 1763 | 1467325473188 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 424ms
15:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:24:33 INFO - PROCESS | 1763 | 1467325473558 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:33 INFO - PROCESS | 1763 | 1467325473700 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 790ms
15:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:24:34 INFO - PROCESS | 1763 | 1467325474354 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:34 INFO - PROCESS | 1763 | 1467325474452 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 523ms
15:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:24:34 INFO - PROCESS | 1763 | 1467325474886 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:34 INFO - PROCESS | 1763 | 1467325474985 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms
15:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:24:35 INFO - PROCESS | 1763 | 1467325475423 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:35 INFO - PROCESS | 1763 | 1467325475512 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 522ms
15:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:24:35 INFO - PROCESS | 1763 | 1467325475947 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:36 INFO - PROCESS | 1763 | 1467325476036 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 484ms
15:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:24:36 INFO - PROCESS | 1763 | 1467325476429 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:36 INFO - PROCESS | 1763 | 1467325476518 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 481ms
15:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:24:36 INFO - PROCESS | 1763 | 1467325476920 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:37 INFO - PROCESS | 1763 | 1467325477044 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 571ms
15:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:24:37 INFO - PROCESS | 1763 | 1467325477492 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:37 INFO - PROCESS | 1763 | 1467325477575 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms
15:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:24:37 INFO - PROCESS | 1763 | 1467325477968 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:38 INFO - PROCESS | 1763 | 1467325478053 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms
15:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:24:38 INFO - PROCESS | 1763 | 1467325478447 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:38 INFO - PROCESS | 1763 | 1467325478553 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 633ms
15:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:24:39 INFO - PROCESS | 1763 | 1467325479088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:39 INFO - PROCESS | 1763 | 1467325479194 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 882ms
15:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:24:39 INFO - PROCESS | 1763 | 1467325479977 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:40 INFO - PROCESS | 1763 | 1467325480088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms
15:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:24:40 INFO - PROCESS | 1763 | 1467325480520 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:40 INFO - PROCESS | 1763 | 1467325480615 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 496ms
15:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:24:41 INFO - PROCESS | 1763 | 1467325481016 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:41 INFO - PROCESS | 1763 | 1467325481113 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 525ms
15:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:24:41 INFO - PROCESS | 1763 | 1467325481538 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:41 INFO - PROCESS | 1763 | 1467325481630 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 475ms
15:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:24:42 INFO - PROCESS | 1763 | 1467325482019 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:42 INFO - PROCESS | 1763 | 1467325482106 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 476ms
15:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:24:42 INFO - PROCESS | 1763 | 1467325482510 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:42 INFO - PROCESS | 1763 | 1467325482636 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms
15:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:24:43 INFO - PROCESS | 1763 | 1467325483034 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:43 INFO - PROCESS | 1763 | 1467325483141 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms
15:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:24:43 INFO - PROCESS | 1763 | 1467325483510 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:43 INFO - PROCESS | 1763 | 1467325483593 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 482ms
15:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:24:44 INFO - PROCESS | 1763 | 1467325483998 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:44 INFO - PROCESS | 1763 | 1467325484081 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 425ms
15:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:24:44 INFO - PROCESS | 1763 | 1467325484427 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:44 INFO - PROCESS | 1763 | 1467325484528 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 473ms
15:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:24:44 INFO - PROCESS | 1763 | 1467325484908 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:45 INFO - PROCESS | 1763 | 1467325485006 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms
15:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:24:45 INFO - PROCESS | 1763 | 1467325485432 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:45 INFO - PROCESS | 1763 | 1467325485517 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 476ms
15:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:24:45 INFO - PROCESS | 1763 | 1467325485912 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:46 INFO - PROCESS | 1763 | 1467325486026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 783ms
15:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:24:46 INFO - PROCESS | 1763 | 1467325486706 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:46 INFO - PROCESS | 1763 | 1467325486810 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 581ms
15:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:24:47 INFO - PROCESS | 1763 | 1467325487296 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:47 INFO - PROCESS | 1763 | 1467325487409 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 529ms
15:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:24:47 INFO - PROCESS | 1763 | 1467325487840 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:47 INFO - PROCESS | 1763 | 1467325487940 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 524ms
15:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:24:48 INFO - PROCESS | 1763 | 1467325488359 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:48 INFO - PROCESS | 1763 | 1467325488447 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 537ms
15:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:24:48 INFO - PROCESS | 1763 | 1467325488901 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:49 INFO - PROCESS | 1763 | 1467325489000 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 531ms
15:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:24:49 INFO - PROCESS | 1763 | 1467325489446 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:49 INFO - PROCESS | 1763 | 1467325489562 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms
15:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:24:50 INFO - PROCESS | 1763 | 1467325490038 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:50 INFO - PROCESS | 1763 | 1467325490127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms
15:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:24:50 INFO - PROCESS | 1763 | 1467325490510 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:50 INFO - PROCESS | 1763 | 1467325490592 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 481ms
15:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:24:50 INFO - PROCESS | 1763 | 1467325490996 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:51 INFO - PROCESS | 1763 | 1467325491081 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 473ms
15:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:24:51 INFO - PROCESS | 1763 | 1467325491473 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:51 INFO - PROCESS | 1763 | 1467325491558 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 478ms
15:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:24:51 INFO - PROCESS | 1763 | 1467325491958 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:52 INFO - PROCESS | 1763 | 1467325492058 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 488ms
15:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:24:52 INFO - PROCESS | 1763 | 1467325492449 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:52 INFO - PROCESS | 1763 | 1467325492535 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 418ms
15:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:24:52 INFO - PROCESS | 1763 | 1467325492872 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:52 INFO - PROCESS | 1763 | 1467325492980 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 625ms
15:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:24:53 INFO - PROCESS | 1763 | 1467325493509 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:53 INFO - PROCESS | 1763 | 1467325493614 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 722ms
15:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:24:54 INFO - PROCESS | 1763 | 1467325494405 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:54 INFO - PROCESS | 1763 | 1467325494508 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 481ms
15:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:24:54 INFO - PROCESS | 1763 | 1467325494893 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:54 INFO - PROCESS | 1763 | 1467325494994 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 524ms
15:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:24:55 INFO - PROCESS | 1763 | 1467325495423 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:55 INFO - PROCESS | 1763 | 1467325495523 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 525ms
15:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:24:55 INFO - PROCESS | 1763 | 1467325495945 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:56 INFO - PROCESS | 1763 | 1467325496036 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms
15:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:24:56 INFO - PROCESS | 1763 | 1467325496419 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:56 INFO - PROCESS | 1763 | 1467325496502 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 483ms
15:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:24:56 INFO - PROCESS | 1763 | 1467325496917 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:57 INFO - PROCESS | 1763 | 1467325497041 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms
15:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:24:57 INFO - PROCESS | 1763 | 1467325497438 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:57 INFO - PROCESS | 1763 | 1467325497537 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 475ms
15:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:24:57 INFO - PROCESS | 1763 | 1467325497918 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:58 INFO - PROCESS | 1763 | 1467325498002 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 475ms
15:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:24:58 INFO - PROCESS | 1763 | 1467325498397 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:58 INFO - PROCESS | 1763 | 1467325498476 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 432ms
15:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:24:58 INFO - PROCESS | 1763 | 1467325498836 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:58 INFO - PROCESS | 1763 | 1467325498916 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 476ms
15:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:24:59 INFO - PROCESS | 1763 | 1467325499319 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:59 INFO - PROCESS | 1763 | 1467325499420 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 477ms
15:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:24:59 INFO - PROCESS | 1763 | 1467325499800 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:24:59 INFO - PROCESS | 1763 | 1467325499884 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 432ms
15:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:25:00 INFO - PROCESS | 1763 | 1467325500239 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:00 INFO - PROCESS | 1763 | 1467325500329 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 772ms
15:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:25:01 INFO - PROCESS | 1763 | 1467325501020 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:01 INFO - PROCESS | 1763 | 1467325501153 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 574ms
15:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:25:01 INFO - PROCESS | 1763 | 1467325501604 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:01 INFO - PROCESS | 1763 | 1467325501695 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 525ms
15:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:25:02 INFO - PROCESS | 1763 | 1467325502141 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:02 INFO - PROCESS | 1763 | 1467325502234 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 525ms
15:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:25:02 INFO - PROCESS | 1763 | 1467325502664 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:02 INFO - PROCESS | 1763 | 1467325502762 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms
15:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:25:03 INFO - PROCESS | 1763 | 1467325503140 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:03 INFO - PROCESS | 1763 | 1467325503226 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms
15:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:25:03 INFO - PROCESS | 1763 | 1467325503621 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:03 INFO - PROCESS | 1763 | 1467325503748 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms
15:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:25:04 INFO - PROCESS | 1763 | 1467325504142 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:04 INFO - PROCESS | 1763 | 1467325504240 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms
15:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:25:04 INFO - PROCESS | 1763 | 1467325504668 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:04 INFO - PROCESS | 1763 | 1467325504762 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms
15:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:25:05 INFO - PROCESS | 1763 | 1467325505143 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:05 INFO - PROCESS | 1763 | 1467325505226 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 435ms
15:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:25:05 INFO - PROCESS | 1763 | 1467325505582 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:05 INFO - PROCESS | 1763 | 1467325505670 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 481ms
15:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:25:06 INFO - PROCESS | 1763 | 1467325506070 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:06 INFO - PROCESS | 1763 | 1467325506175 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms
15:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:25:06 INFO - PROCESS | 1763 | 1467325506543 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:06 INFO - PROCESS | 1763 | 1467325506627 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 426ms
15:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:25:06 INFO - PROCESS | 1763 | 1467325506975 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:07 INFO - PROCESS | 1763 | 1467325507060 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 529ms
15:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:25:07 INFO - PROCESS | 1763 | 1467325507526 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:07 INFO - PROCESS | 1763 | 1467325507631 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 721ms
15:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:25:08 INFO - PROCESS | 1763 | 1467325508417 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:08 INFO - PROCESS | 1763 | 1467325508521 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms
15:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:25:08 INFO - PROCESS | 1763 | 1467325508959 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:09 INFO - PROCESS | 1763 | 1467325509051 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 483ms
15:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:25:09 INFO - PROCESS | 1763 | 1467325509448 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:09 INFO - PROCESS | 1763 | 1467325509545 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
15:25:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:25:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 488ms
15:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:25:09 INFO - PROCESS | 1763 | 1467325509935 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:10 INFO - PROCESS | 1763 | 1467325510026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
15:25:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:25:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 522ms
15:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:25:10 INFO - PROCESS | 1763 | 1467325510470 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:10 INFO - PROCESS | 1763 | 1467325510562 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
15:25:10 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:25:10 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:25:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 531ms
15:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:25:11 INFO - PROCESS | 1763 | 1467325511005 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:11 INFO - PROCESS | 1763 | 1467325511140 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
15:25:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:25:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 575ms
15:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:25:11 INFO - PROCESS | 1763 | 1467325511584 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:11 INFO - PROCESS | 1763 | 1467325511668 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
15:25:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:25:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 481ms
15:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:25:12 INFO - PROCESS | 1763 | 1467325512072 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:12 INFO - PROCESS | 1763 | 1467325512161 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
15:25:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:25:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:25:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 520ms
15:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:25:12 INFO - PROCESS | 1763 | 1467325512600 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:12 INFO - PROCESS | 1763 | 1467325512692 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 474ms
15:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:25:13 INFO - PROCESS | 1763 | 1467325513079 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:13 INFO - PROCESS | 1763 | 1467325513164 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
15:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms
15:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:25:13 INFO - PROCESS | 1763 | 1467325513556 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:13 INFO - PROCESS | 1763 | 1467325513661 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
15:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 523ms
15:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:25:14 INFO - PROCESS | 1763 | 1467325514083 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:14 INFO - PROCESS | 1763 | 1467325514169 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 633ms
15:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:25:14 INFO - PROCESS | 1763 | 1467325514726 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:14 INFO - PROCESS | 1763 | 1467325514962 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 683ms
15:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:25:15 INFO - PROCESS | 1763 | 1467325515414 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:15 INFO - PROCESS | 1763 | 1467325515508 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 527ms
15:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:25:15 INFO - PROCESS | 1763 | 1467325515946 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:16 INFO - PROCESS | 1763 | 1467325516042 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
15:25:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 521ms
15:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:25:16 INFO - PROCESS | 1763 | 1467325516482 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:16 INFO - PROCESS | 1763 | 1467325516577 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 476ms
15:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:25:16 INFO - PROCESS | 1763 | 1467325516955 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:17 INFO - PROCESS | 1763 | 1467325517039 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms
15:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:25:17 INFO - PROCESS | 1763 | 1467325517482 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:17 INFO - PROCESS | 1763 | 1467325517588 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 579ms
15:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:25:18 INFO - PROCESS | 1763 | 1467325518065 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:18 INFO - PROCESS | 1763 | 1467325518158 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 419ms
15:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:25:18 INFO - PROCESS | 1763 | 1467325518489 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:18 INFO - PROCESS | 1763 | 1467325518571 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 474ms
15:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:25:18 INFO - PROCESS | 1763 | 1467325518970 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:19 INFO - PROCESS | 1763 | 1467325519053 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 477ms
15:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:25:19 INFO - PROCESS | 1763 | 1467325519449 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:19 INFO - PROCESS | 1763 | 1467325519535 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 480ms
15:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:25:19 INFO - PROCESS | 1763 | 1467325519934 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:20 INFO - PROCESS | 1763 | 1467325520021 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms
15:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:25:20 INFO - PROCESS | 1763 | 1467325520459 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:20 INFO - PROCESS | 1763 | 1467325520560 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 475ms
15:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:25:20 INFO - PROCESS | 1763 | 1467325520937 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:21 INFO - PROCESS | 1763 | 1467325521026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 570ms
15:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:25:21 INFO - PROCESS | 1763 | 1467325521515 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:21 INFO - PROCESS | 1763 | 1467325521636 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 731ms
15:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:25:22 INFO - PROCESS | 1763 | 1467325522419 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:22 INFO - PROCESS | 1763 | 1467325522534 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 576ms
15:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:25:23 INFO - PROCESS | 1763 | 1467325523005 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:23 INFO - PROCESS | 1763 | 1467325523113 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 531ms
15:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:25:23 INFO - PROCESS | 1763 | 1467325523540 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:23 INFO - PROCESS | 1763 | 1467325523641 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms
15:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:25:24 INFO - PROCESS | 1763 | 1467325524059 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:24 INFO - PROCESS | 1763 | 1467325524158 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 523ms
15:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:25:24 INFO - PROCESS | 1763 | 1467325524588 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:24 INFO - PROCESS | 1763 | 1467325524675 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms
15:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:25:25 INFO - PROCESS | 1763 | 1467325525119 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:25 INFO - PROCESS | 1763 | 1467325525246 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms
15:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:25:25 INFO - PROCESS | 1763 | 1467325525707 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:25 INFO - PROCESS | 1763 | 1467325525809 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms
15:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:25:26 INFO - PROCESS | 1763 | 1467325526381 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:26 INFO - PROCESS | 1763 | 1467325526471 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 522ms
15:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:25:26 INFO - PROCESS | 1763 | 1467325526907 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:26 INFO - PROCESS | 1763 | 1467325526992 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 427ms
15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:25:27 INFO - PROCESS | 1763 | 1467325527342 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:27 INFO - PROCESS | 1763 | 1467325527431 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 527ms
15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:25:27 INFO - PROCESS | 1763 | 1467325527877 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:27 INFO - PROCESS | 1763 | 1467325527982 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:28 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
15:25:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:25:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 524ms
15:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:25:28 INFO - PROCESS | 1763 | 1467325528406 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:28 INFO - PROCESS | 1763 | 1467325528523 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 880ms
15:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:25:29 INFO - PROCESS | 1763 | 1467325529294 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:29 INFO - PROCESS | 1763 | 1467325529398 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 570ms
15:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:25:29 INFO - PROCESS | 1763 | 1467325529874 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:29 INFO - PROCESS | 1763 | 1467325529970 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms
15:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:25:30 INFO - PROCESS | 1763 | 1467325530411 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:30 INFO - PROCESS | 1763 | 1467325530504 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
15:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 535ms
15:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:25:30 INFO - PROCESS | 1763 | 1467325530947 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:31 INFO - PROCESS | 1763 | 1467325531039 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
15:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 524ms
15:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:25:31 INFO - PROCESS | 1763 | 1467325531479 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:31 INFO - PROCESS | 1763 | 1467325531572 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 586ms
15:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:25:32 INFO - PROCESS | 1763 | 1467325532066 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:32 INFO - PROCESS | 1763 | 1467325532192 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms
15:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:25:33 INFO - PROCESS | 1763 | 1467325533089 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:33 INFO - PROCESS | 1763 | 1467325533191 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms
15:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:25:33 INFO - PROCESS | 1763 | 1467325533614 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:33 INFO - PROCESS | 1763 | 1467325533701 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms
15:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:25:34 INFO - PROCESS | 1763 | 1467325534089 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:34 INFO - PROCESS | 1763 | 1467325534185 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 523ms
15:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:25:34 INFO - PROCESS | 1763 | 1467325534616 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:34 INFO - PROCESS | 1763 | 1467325534701 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 480ms
15:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:25:35 INFO - PROCESS | 1763 | 1467325535108 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:35 INFO - PROCESS | 1763 | 1467325535208 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 572ms
15:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:25:35 INFO - PROCESS | 1763 | 1467325535685 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:35 INFO - PROCESS | 1763 | 1467325535795 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 722ms
15:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:25:36 INFO - PROCESS | 1763 | 1467325536428 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:36 INFO - PROCESS | 1763 | 1467325536542 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 826ms
15:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:25:37 INFO - PROCESS | 1763 | 1467325537260 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:37 INFO - PROCESS | 1763 | 1467325537365 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
15:25:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 525ms
15:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:25:37 INFO - PROCESS | 1763 | 1467325537797 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:37 INFO - PROCESS | 1763 | 1467325537893 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:38 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:25:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 580ms
15:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:25:38 INFO - PROCESS | 1763 | 1467325538391 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:38 INFO - PROCESS | 1763 | 1467325538501 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:38 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
15:25:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 526ms
15:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:25:38 INFO - PROCESS | 1763 | 1467325538916 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:39 INFO - PROCESS | 1763 | 1467325539006 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
15:25:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:25:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 530ms
15:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:25:39 INFO - PROCESS | 1763 | 1467325539460 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:39 INFO - PROCESS | 1763 | 1467325539627 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
15:25:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:25:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 794ms
15:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:25:40 INFO - PROCESS | 1763 | 1467325540261 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:40 INFO - PROCESS | 1763 | 1467325540432 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 671ms
15:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:25:40 INFO - PROCESS | 1763 | 1467325540934 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:41 INFO - PROCESS | 1763 | 1467325541024 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 473ms
15:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:25:41 INFO - PROCESS | 1763 | 1467325541412 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:41 INFO - PROCESS | 1763 | 1467325541502 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms
15:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:25:41 INFO - PROCESS | 1763 | 1467325541886 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:41 INFO - PROCESS | 1763 | 1467325541971 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 476ms
15:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:25:42 INFO - PROCESS | 1763 | 1467325542367 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:42 INFO - PROCESS | 1763 | 1467325542461 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms
15:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:25:42 INFO - PROCESS | 1763 | 1467325542897 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:43 INFO - PROCESS | 1763 | 1467325543003 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 829ms
15:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:25:43 INFO - PROCESS | 1763 | 1467325543733 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:43 INFO - PROCESS | 1763 | 1467325543859 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 825ms
15:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:25:44 INFO - PROCESS | 1763 | 1467325544575 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:44 INFO - PROCESS | 1763 | 1467325544741 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 840ms
15:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:25:45 INFO - PROCESS | 1763 | 1467325545437 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:45 INFO - PROCESS | 1763 | 1467325545583 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 831ms
15:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:25:46 INFO - PROCESS | 1763 | 1467325546270 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:46 INFO - PROCESS | 1763 | 1467325546438 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 876ms
15:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:25:47 INFO - PROCESS | 1763 | 1467325547153 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:47 INFO - PROCESS | 1763 | 1467325547302 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 837ms
15:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:25:48 INFO - PROCESS | 1763 | 1467325548001 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:48 INFO - PROCESS | 1763 | 1467325548162 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 724ms
15:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:25:48 INFO - PROCESS | 1763 | 1467325548723 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:48 INFO - PROCESS | 1763 | 1467325548820 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 525ms
15:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:25:49 INFO - PROCESS | 1763 | 1467325549253 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:49 INFO - PROCESS | 1763 | 1467325549339 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 478ms
15:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:25:49 INFO - PROCESS | 1763 | 1467325549738 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:49 INFO - PROCESS | 1763 | 1467325549826 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 521ms
15:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:25:50 INFO - PROCESS | 1763 | 1467325550269 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:50 INFO - PROCESS | 1763 | 1467325550421 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 844ms
15:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:25:51 INFO - PROCESS | 1763 | 1467325551117 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:51 INFO - PROCESS | 1763 | 1467325551257 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 580ms
15:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:25:51 INFO - PROCESS | 1763 | 1467325551708 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:51 INFO - PROCESS | 1763 | 1467325551832 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 586ms
15:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:25:52 INFO - PROCESS | 1763 | 1467325552309 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:52 INFO - PROCESS | 1763 | 1467325552436 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 623ms
15:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:25:52 INFO - PROCESS | 1763 | 1467325552926 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:53 INFO - PROCESS | 1763 | 1467325553025 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 527ms
15:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:25:53 INFO - PROCESS | 1763 | 1467325553467 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:53 INFO - PROCESS | 1763 | 1467325553571 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 581ms
15:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:25:54 INFO - PROCESS | 1763 | 1467325554046 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:54 INFO - PROCESS | 1763 | 1467325554154 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms
15:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:25:54 INFO - PROCESS | 1763 | 1467325554568 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:54 INFO - PROCESS | 1763 | 1467325554653 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 475ms
15:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:25:55 INFO - PROCESS | 1763 | 1467325555048 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:55 INFO - PROCESS | 1763 | 1467325555151 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 485ms
15:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:25:55 INFO - PROCESS | 1763 | 1467325555541 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:55 INFO - PROCESS | 1763 | 1467325555642 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms
15:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:25:56 INFO - PROCESS | 1763 | 1467325556070 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:56 INFO - PROCESS | 1763 | 1467325556162 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 472ms
15:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:25:56 INFO - PROCESS | 1763 | 1467325556549 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:56 INFO - PROCESS | 1763 | 1467325556654 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 532ms
15:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:25:57 INFO - PROCESS | 1763 | 1467325557082 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:57 INFO - PROCESS | 1763 | 1467325557169 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 580ms
15:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:25:57 INFO - PROCESS | 1763 | 1467325557669 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:57 INFO - PROCESS | 1763 | 1467325557780 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 930ms
15:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:25:58 INFO - PROCESS | 1763 | 1467325558618 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:58 INFO - PROCESS | 1763 | 1467325558728 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 539ms
15:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:25:59 INFO - PROCESS | 1763 | 1467325559170 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:59 INFO - PROCESS | 1763 | 1467325559264 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 525ms
15:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:25:59 INFO - PROCESS | 1763 | 1467325559706 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:25:59 INFO - PROCESS | 1763 | 1467325559838 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 577ms
15:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:26:00 INFO - PROCESS | 1763 | 1467325560300 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:00 INFO - PROCESS | 1763 | 1467325560403 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 535ms
15:26:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:26:00 INFO - PROCESS | 1763 | 1467325560838 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:00 INFO - PROCESS | 1763 | 1467325560926 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
15:26:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
15:26:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
15:26:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
15:26:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:26:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 480ms
15:26:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:26:01 INFO - PROCESS | 1763 | 1467325561336 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:01 INFO - PROCESS | 1763 | 1467325561459 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:26:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:26:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms
15:26:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:26:01 INFO - PROCESS | 1763 | 1467325561870 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:01 INFO - PROCESS | 1763 | 1467325561983 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:02 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
15:26:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:26:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:26:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:26:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
15:26:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:26:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 483ms
15:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:26:02 INFO - PROCESS | 1763 | 1467325562360 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:02 INFO - PROCESS | 1763 | 1467325562444 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 485ms
15:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:26:02 INFO - PROCESS | 1763 | 1467325562851 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:02 INFO - PROCESS | 1763 | 1467325562956 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 484ms
15:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:26:03 INFO - PROCESS | 1763 | 1467325563348 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:03 INFO - PROCESS | 1763 | 1467325563438 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 487ms
15:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:26:03 INFO - PROCESS | 1763 | 1467325563836 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:03 INFO - PROCESS | 1763 | 1467325563940 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 527ms
15:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:26:04 INFO - PROCESS | 1763 | 1467325564367 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:04 INFO - PROCESS | 1763 | 1467325564457 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 821ms
15:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:26:05 INFO - PROCESS | 1763 | 1467325565201 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:05 INFO - PROCESS | 1763 | 1467325565357 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 580ms
15:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:26:05 INFO - PROCESS | 1763 | 1467325565799 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:05 INFO - PROCESS | 1763 | 1467325565901 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 532ms
15:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:26:06 INFO - PROCESS | 1763 | 1467325566343 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:06 INFO - PROCESS | 1763 | 1467325566446 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 528ms
15:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:26:06 INFO - PROCESS | 1763 | 1467325566868 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:06 INFO - PROCESS | 1763 | 1467325566959 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:26:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 529ms
15:26:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:26:07 INFO - PROCESS | 1763 | 1467325567401 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:07 INFO - PROCESS | 1763 | 1467325567484 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:26:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 479ms
15:26:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:26:07 INFO - PROCESS | 1763 | 1467325567890 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:08 INFO - PROCESS | 1763 | 1467325568021 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 621ms
15:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:26:08 INFO - PROCESS | 1763 | 1467325568512 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:08 INFO - PROCESS | 1763 | 1467325568665 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 574ms
15:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:26:09 INFO - PROCESS | 1763 | 1467325569092 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:09 INFO - PROCESS | 1763 | 1467325569180 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms
15:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:26:09 INFO - PROCESS | 1763 | 1467325569617 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:09 INFO - PROCESS | 1763 | 1467325569708 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 480ms
15:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:26:10 INFO - PROCESS | 1763 | 1467325570102 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:10 INFO - PROCESS | 1763 | 1467325570203 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms
15:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:26:10 INFO - PROCESS | 1763 | 1467325570632 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:10 INFO - PROCESS | 1763 | 1467325570745 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:26:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 534ms
15:26:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:26:11 INFO - PROCESS | 1763 | 1467325571180 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:11 INFO - PROCESS | 1763 | 1467325571308 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 828ms
15:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:26:12 INFO - PROCESS | 1763 | 1467325572012 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:12 INFO - PROCESS | 1763 | 1467325572146 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 772ms
15:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:26:12 INFO - PROCESS | 1763 | 1467325572790 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:12 INFO - PROCESS | 1763 | 1467325572935 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 771ms
15:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:26:13 INFO - PROCESS | 1763 | 1467325573570 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:13 INFO - PROCESS | 1763 | 1467325573672 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:26:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 539ms
15:26:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:26:14 INFO - PROCESS | 1763 | 1467325574118 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:14 INFO - PROCESS | 1763 | 1467325574218 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
15:26:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 526ms
15:26:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:26:14 INFO - PROCESS | 1763 | 1467325574655 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:14 INFO - PROCESS | 1763 | 1467325574751 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 574ms
15:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:26:15 INFO - PROCESS | 1763 | 1467325575226 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:15 INFO - PROCESS | 1763 | 1467325575325 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
15:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 533ms
15:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:26:15 INFO - PROCESS | 1763 | 1467325575772 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:15 INFO - PROCESS | 1763 | 1467325575864 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:26:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 578ms
15:26:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:26:16 INFO - PROCESS | 1763 | 1467325576368 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:16 INFO - PROCESS | 1763 | 1467325576492 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:26:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 585ms
15:26:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:26:16 INFO - PROCESS | 1763 | 1467325576954 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:17 INFO - PROCESS | 1763 | 1467325577042 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 476ms
15:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:26:17 INFO - PROCESS | 1763 | 1467325577435 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:17 INFO - PROCESS | 1763 | 1467325577520 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 478ms
15:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:26:17 INFO - PROCESS | 1763 | 1467325577919 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:18 INFO - PROCESS | 1763 | 1467325578006 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 435ms
15:26:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:26:18 INFO - PROCESS | 1763 | 1467325578359 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:18 INFO - PROCESS | 1763 | 1467325578445 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms
15:26:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:26:18 INFO - PROCESS | 1763 | 1467325578838 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:18 INFO - PROCESS | 1763 | 1467325578938 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 496ms
15:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:26:19 INFO - PROCESS | 1763 | 1467325579356 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:19 INFO - PROCESS | 1763 | 1467325579489 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 826ms
15:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:26:20 INFO - PROCESS | 1763 | 1467325580187 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:20 INFO - PROCESS | 1763 | 1467325580301 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms
15:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:26:20 INFO - PROCESS | 1763 | 1467325580719 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:20 INFO - PROCESS | 1763 | 1467325580825 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 530ms
15:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:26:21 INFO - PROCESS | 1763 | 1467325581261 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:21 INFO - PROCESS | 1763 | 1467325581361 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 528ms
15:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:26:21 INFO - PROCESS | 1763 | 1467325581785 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:21 INFO - PROCESS | 1763 | 1467325581877 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms
15:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:26:22 INFO - PROCESS | 1763 | 1467325582311 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:22 INFO - PROCESS | 1763 | 1467325582419 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 572ms
15:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:26:22 INFO - PROCESS | 1763 | 1467325582891 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:23 INFO - PROCESS | 1763 | 1467325583028 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 576ms
15:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:26:23 INFO - PROCESS | 1763 | 1467325583469 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:23 INFO - PROCESS | 1763 | 1467325583553 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 495ms
15:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:26:23 INFO - PROCESS | 1763 | 1467325583970 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:24 INFO - PROCESS | 1763 | 1467325584055 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
15:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 479ms
15:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:26:24 INFO - PROCESS | 1763 | 1467325584452 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:24 INFO - PROCESS | 1763 | 1467325584541 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 479ms
15:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:26:24 INFO - PROCESS | 1763 | 1467325584936 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:25 INFO - PROCESS | 1763 | 1467325585021 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 483ms
15:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:26:25 INFO - PROCESS | 1763 | 1467325585425 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:25 INFO - PROCESS | 1763 | 1467325585527 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
15:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms
15:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:26:25 INFO - PROCESS | 1763 | 1467325585954 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:26 INFO - PROCESS | 1763 | 1467325586088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 631ms
15:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:26:26 INFO - PROCESS | 1763 | 1467325586592 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:26 INFO - PROCESS | 1763 | 1467325586699 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 925ms
15:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:26:27 INFO - PROCESS | 1763 | 1467325587531 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:27 INFO - PROCESS | 1763 | 1467325587641 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 525ms
15:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:26:28 INFO - PROCESS | 1763 | 1467325588080 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:28 INFO - PROCESS | 1763 | 1467325588173 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 542ms
15:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:26:28 INFO - PROCESS | 1763 | 1467325588619 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:28 INFO - PROCESS | 1763 | 1467325588722 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 532ms
15:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:26:29 INFO - PROCESS | 1763 | 1467325589143 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:29 INFO - PROCESS | 1763 | 1467325589243 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
15:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 520ms
15:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:26:29 INFO - PROCESS | 1763 | 1467325589675 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:29 INFO - PROCESS | 1763 | 1467325589777 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 578ms
15:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:26:30 INFO - PROCESS | 1763 | 1467325590261 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:30 INFO - PROCESS | 1763 | 1467325590386 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
15:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 579ms
15:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:26:30 INFO - PROCESS | 1763 | 1467325590836 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:30 INFO - PROCESS | 1763 | 1467325590923 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 473ms
15:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:26:31 INFO - PROCESS | 1763 | 1467325591316 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:31 INFO - PROCESS | 1763 | 1467325591404 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 477ms
15:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:26:31 INFO - PROCESS | 1763 | 1467325591797 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:31 INFO - PROCESS | 1763 | 1467325591882 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 479ms
15:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:26:32 INFO - PROCESS | 1763 | 1467325592281 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:32 INFO - PROCESS | 1763 | 1467325592370 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 584ms
15:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:26:32 INFO - PROCESS | 1763 | 1467325592877 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:33 INFO - PROCESS | 1763 | 1467325593015 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 525ms
15:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:26:33 INFO - PROCESS | 1763 | 1467325593402 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:33 INFO - PROCESS | 1763 | 1467325593550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 875ms
15:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:26:34 INFO - PROCESS | 1763 | 1467325594285 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:34 INFO - PROCESS | 1763 | 1467325594394 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 533ms
15:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:26:34 INFO - PROCESS | 1763 | 1467325594842 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:34 INFO - PROCESS | 1763 | 1467325594940 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms
15:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:26:35 INFO - PROCESS | 1763 | 1467325595378 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:35 INFO - PROCESS | 1763 | 1467325595471 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms
15:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:26:35 INFO - PROCESS | 1763 | 1467325595898 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:35 INFO - PROCESS | 1763 | 1467325595989 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms
15:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:26:36 INFO - PROCESS | 1763 | 1467325596423 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:36 INFO - PROCESS | 1763 | 1467325596512 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 527ms
15:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:26:36 INFO - PROCESS | 1763 | 1467325596958 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:37 INFO - PROCESS | 1763 | 1467325597077 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
15:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms
15:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:26:37 INFO - PROCESS | 1763 | 1467325597531 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:37 INFO - PROCESS | 1763 | 1467325597620 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
15:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 482ms
15:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:26:38 INFO - PROCESS | 1763 | 1467325598017 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:38 INFO - PROCESS | 1763 | 1467325598106 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
15:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms
15:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:26:38 INFO - PROCESS | 1763 | 1467325598493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:38 INFO - PROCESS | 1763 | 1467325598579 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms
15:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:26:38 INFO - PROCESS | 1763 | 1467325598968 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:39 INFO - PROCESS | 1763 | 1467325599054 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 476ms
15:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:26:39 INFO - PROCESS | 1763 | 1467325599450 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:39 INFO - PROCESS | 1763 | 1467325599545 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 527ms
15:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:26:39 INFO - PROCESS | 1763 | 1467325599981 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:40 INFO - PROCESS | 1763 | 1467325600066 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 571ms
15:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:26:40 INFO - PROCESS | 1763 | 1467325600560 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:40 INFO - PROCESS | 1763 | 1467325600686 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 781ms
15:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:26:41 INFO - PROCESS | 1763 | 1467325601345 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:41 INFO - PROCESS | 1763 | 1467325601633 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 725ms
15:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:26:42 INFO - PROCESS | 1763 | 1467325602078 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:42 INFO - PROCESS | 1763 | 1467325602189 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 525ms
15:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:26:42 INFO - PROCESS | 1763 | 1467325602608 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:42 INFO - PROCESS | 1763 | 1467325602700 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 525ms
15:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:26:43 INFO - PROCESS | 1763 | 1467325603147 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:43 INFO - PROCESS | 1763 | 1467325603246 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 529ms
15:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:26:43 INFO - PROCESS | 1763 | 1467325603673 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:43 INFO - PROCESS | 1763 | 1467325603770 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 524ms
15:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:26:44 INFO - PROCESS | 1763 | 1467325604201 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:44 INFO - PROCESS | 1763 | 1467325604293 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms
15:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:26:44 INFO - PROCESS | 1763 | 1467325604776 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:44 INFO - PROCESS | 1763 | 1467325604891 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
15:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms
15:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:26:45 INFO - PROCESS | 1763 | 1467325605306 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:45 INFO - PROCESS | 1763 | 1467325605390 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 470ms
15:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:26:45 INFO - PROCESS | 1763 | 1467325605779 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:45 INFO - PROCESS | 1763 | 1467325605861 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 431ms
15:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:26:46 INFO - PROCESS | 1763 | 1467325606214 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:46 INFO - PROCESS | 1763 | 1467325606299 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 483ms
15:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:26:46 INFO - PROCESS | 1763 | 1467325606702 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:46 INFO - PROCESS | 1763 | 1467325606788 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 479ms
15:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:26:47 INFO - PROCESS | 1763 | 1467325607188 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:47 INFO - PROCESS | 1763 | 1467325607280 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 475ms
15:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:26:47 INFO - PROCESS | 1763 | 1467325607695 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:47 INFO - PROCESS | 1763 | 1467325607824 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 838ms
15:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:26:48 INFO - PROCESS | 1763 | 1467325608538 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:48 INFO - PROCESS | 1763 | 1467325608653 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 525ms
15:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:26:49 INFO - PROCESS | 1763 | 1467325609073 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:49 INFO - PROCESS | 1763 | 1467325609163 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms
15:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:26:49 INFO - PROCESS | 1763 | 1467325609607 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:49 INFO - PROCESS | 1763 | 1467325609698 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms
15:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:26:50 INFO - PROCESS | 1763 | 1467325610127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:50 INFO - PROCESS | 1763 | 1467325610221 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms
15:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:26:50 INFO - PROCESS | 1763 | 1467325610662 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:50 INFO - PROCESS | 1763 | 1467325610749 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 526ms
15:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:26:51 INFO - PROCESS | 1763 | 1467325611189 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:51 INFO - PROCESS | 1763 | 1467325611319 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 569ms
15:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:26:51 INFO - PROCESS | 1763 | 1467325611760 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:51 INFO - PROCESS | 1763 | 1467325611844 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 425ms
15:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:26:52 INFO - PROCESS | 1763 | 1467325612191 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:52 INFO - PROCESS | 1763 | 1467325612276 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 477ms
15:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:26:52 INFO - PROCESS | 1763 | 1467325612674 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:52 INFO - PROCESS | 1763 | 1467325612757 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 479ms
15:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:26:53 INFO - PROCESS | 1763 | 1467325613157 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:53 INFO - PROCESS | 1763 | 1467325613242 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 472ms
15:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:26:53 INFO - PROCESS | 1763 | 1467325613639 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:53 INFO - PROCESS | 1763 | 1467325613743 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 576ms
15:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:26:54 INFO - PROCESS | 1763 | 1467325614222 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:54 INFO - PROCESS | 1763 | 1467325614311 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 481ms
15:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:26:54 INFO - PROCESS | 1763 | 1467325614712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:54 INFO - PROCESS | 1763 | 1467325614866 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 772ms
15:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:26:55 INFO - PROCESS | 1763 | 1467325615492 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:55 INFO - PROCESS | 1763 | 1467325615600 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 825ms
15:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:26:56 INFO - PROCESS | 1763 | 1467325616327 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:56 INFO - PROCESS | 1763 | 1467325616444 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 585ms
15:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:26:56 INFO - PROCESS | 1763 | 1467325616922 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:57 INFO - PROCESS | 1763 | 1467325617028 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 527ms
15:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:26:57 INFO - PROCESS | 1763 | 1467325617461 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:57 INFO - PROCESS | 1763 | 1467325617550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 528ms
15:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:26:57 INFO - PROCESS | 1763 | 1467325617986 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:58 INFO - PROCESS | 1763 | 1467325618077 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 523ms
15:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:26:58 INFO - PROCESS | 1763 | 1467325618514 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:58 INFO - PROCESS | 1763 | 1467325618614 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 526ms
15:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:26:59 INFO - PROCESS | 1763 | 1467325619048 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:59 INFO - PROCESS | 1763 | 1467325619171 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 529ms
15:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:26:59 INFO - PROCESS | 1763 | 1467325619584 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:26:59 INFO - PROCESS | 1763 | 1467325619666 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 470ms
15:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:27:00 INFO - PROCESS | 1763 | 1467325620059 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:00 INFO - PROCESS | 1763 | 1467325620149 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 484ms
15:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:27:00 INFO - PROCESS | 1763 | 1467325620549 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:00 INFO - PROCESS | 1763 | 1467325620632 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 480ms
15:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:27:01 INFO - PROCESS | 1763 | 1467325621033 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:01 INFO - PROCESS | 1763 | 1467325621123 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms
15:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:27:01 INFO - PROCESS | 1763 | 1467325621510 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:01 INFO - PROCESS | 1763 | 1467325621616 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 470ms
15:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:27:01 INFO - PROCESS | 1763 | 1467325621983 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:02 INFO - PROCESS | 1763 | 1467325622070 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 720ms
15:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:27:02 INFO - PROCESS | 1763 | 1467325622722 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:02 INFO - PROCESS | 1763 | 1467325622858 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 631ms
15:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:27:03 INFO - PROCESS | 1763 | 1467325623362 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:03 INFO - PROCESS | 1763 | 1467325623453 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 476ms
15:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:27:03 INFO - PROCESS | 1763 | 1467325623845 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:03 INFO - PROCESS | 1763 | 1467325623943 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 476ms
15:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:27:04 INFO - PROCESS | 1763 | 1467325624317 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:04 INFO - PROCESS | 1763 | 1467325624406 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms
15:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:27:04 INFO - PROCESS | 1763 | 1467325624793 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:04 INFO - PROCESS | 1763 | 1467325624881 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 480ms
15:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:27:05 INFO - PROCESS | 1763 | 1467325625281 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:05 INFO - PROCESS | 1763 | 1467325625416 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms
15:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:27:05 INFO - PROCESS | 1763 | 1467325625854 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:05 INFO - PROCESS | 1763 | 1467325625937 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 527ms
15:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:27:06 INFO - PROCESS | 1763 | 1467325626385 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:06 INFO - PROCESS | 1763 | 1467325626466 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 479ms
15:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:27:06 INFO - PROCESS | 1763 | 1467325626868 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:06 INFO - PROCESS | 1763 | 1467325626953 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 480ms
15:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:27:07 INFO - PROCESS | 1763 | 1467325627352 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:07 INFO - PROCESS | 1763 | 1467325627452 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 529ms
15:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:27:07 INFO - PROCESS | 1763 | 1467325627888 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:08 INFO - PROCESS | 1763 | 1467325628015 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
15:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 530ms
15:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:27:08 INFO - PROCESS | 1763 | 1467325628422 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:08 INFO - PROCESS | 1763 | 1467325628515 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
15:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 473ms
15:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:27:08 INFO - PROCESS | 1763 | 1467325628900 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:08 INFO - PROCESS | 1763 | 1467325628994 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 621ms
15:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:27:09 INFO - PROCESS | 1763 | 1467325629530 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:09 INFO - PROCESS | 1763 | 1467325629646 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 727ms
15:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:27:10 INFO - PROCESS | 1763 | 1467325630268 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:10 INFO - PROCESS | 1763 | 1467325630608 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 774ms
15:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:27:11 INFO - PROCESS | 1763 | 1467325631050 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:11 INFO - PROCESS | 1763 | 1467325631172 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 533ms
15:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:27:11 INFO - PROCESS | 1763 | 1467325631590 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:11 INFO - PROCESS | 1763 | 1467325631697 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms
15:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:27:12 INFO - PROCESS | 1763 | 1467325632127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:12 INFO - PROCESS | 1763 | 1467325632220 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 537ms
15:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:27:12 INFO - PROCESS | 1763 | 1467325632658 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:12 INFO - PROCESS | 1763 | 1467325632771 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 534ms
15:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:27:13 INFO - PROCESS | 1763 | 1467325633204 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:13 INFO - PROCESS | 1763 | 1467325633412 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
15:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 932ms
15:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:27:14 INFO - PROCESS | 1763 | 1467325634137 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:14 INFO - PROCESS | 1763 | 1467325634251 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 574ms
15:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:27:14 INFO - PROCESS | 1763 | 1467325634721 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:14 INFO - PROCESS | 1763 | 1467325634817 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 527ms
15:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:27:15 INFO - PROCESS | 1763 | 1467325635261 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:15 INFO - PROCESS | 1763 | 1467325635374 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 578ms
15:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:27:15 INFO - PROCESS | 1763 | 1467325635836 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:15 INFO - PROCESS | 1763 | 1467325635931 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms
15:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:27:16 INFO - PROCESS | 1763 | 1467325636360 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:16 INFO - PROCESS | 1763 | 1467325636462 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 674ms
15:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:27:17 INFO - PROCESS | 1763 | 1467325637045 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:17 INFO - PROCESS | 1763 | 1467325637219 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 831ms
15:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:27:17 INFO - PROCESS | 1763 | 1467325637883 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:18 INFO - PROCESS | 1763 | 1467325637997 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 571ms
15:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:27:18 INFO - PROCESS | 1763 | 1467325638462 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:18 INFO - PROCESS | 1763 | 1467325638556 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 521ms
15:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:27:18 INFO - PROCESS | 1763 | 1467325638996 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:19 INFO - PROCESS | 1763 | 1467325639090 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 527ms
15:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:27:19 INFO - PROCESS | 1763 | 1467325639525 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:19 INFO - PROCESS | 1763 | 1467325639615 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 530ms
15:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:27:20 INFO - PROCESS | 1763 | 1467325640054 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:20 INFO - PROCESS | 1763 | 1467325640150 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 574ms
15:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:27:20 INFO - PROCESS | 1763 | 1467325640636 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:20 INFO - PROCESS | 1763 | 1467325640750 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 476ms
15:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:27:21 INFO - PROCESS | 1763 | 1467325641118 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:21 INFO - PROCESS | 1763 | 1467325641204 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 470ms
15:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:27:21 INFO - PROCESS | 1763 | 1467325641588 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:21 INFO - PROCESS | 1763 | 1467325641670 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 474ms
15:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:27:22 INFO - PROCESS | 1763 | 1467325642068 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:22 INFO - PROCESS | 1763 | 1467325642151 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 480ms
15:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:27:22 INFO - PROCESS | 1763 | 1467325642552 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:22 INFO - PROCESS | 1763 | 1467325642638 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 478ms
15:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:27:23 INFO - PROCESS | 1763 | 1467325643036 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:23 INFO - PROCESS | 1763 | 1467325643135 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 473ms
15:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:27:23 INFO - PROCESS | 1763 | 1467325643514 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:23 INFO - PROCESS | 1763 | 1467325643598 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 783ms
15:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:27:24 INFO - PROCESS | 1763 | 1467325644305 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:24 INFO - PROCESS | 1763 | 1467325644424 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 522ms
15:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:27:24 INFO - PROCESS | 1763 | 1467325644840 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:24 INFO - PROCESS | 1763 | 1467325644958 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 529ms
15:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:27:25 INFO - PROCESS | 1763 | 1467325645385 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:25 INFO - PROCESS | 1763 | 1467325645478 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 528ms
15:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:27:25 INFO - PROCESS | 1763 | 1467325645911 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:26 INFO - PROCESS | 1763 | 1467325646003 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:26 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:27:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:27:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 524ms
15:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:27:26 INFO - PROCESS | 1763 | 1467325646436 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:26 INFO - PROCESS | 1763 | 1467325646528 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms
15:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:27:26 INFO - PROCESS | 1763 | 1467325646965 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:27 INFO - PROCESS | 1763 | 1467325647092 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 578ms
15:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:27:27 INFO - PROCESS | 1763 | 1467325647549 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:27 INFO - PROCESS | 1763 | 1467325647652 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:28 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:27:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:27:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 471ms
15:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:27:28 INFO - PROCESS | 1763 | 1467325648027 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:28 INFO - PROCESS | 1763 | 1467325648111 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:28 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
15:27:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:27:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 436ms
15:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:27:28 INFO - PROCESS | 1763 | 1467325648470 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:28 INFO - PROCESS | 1763 | 1467325648555 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 475ms
15:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:27:28 INFO - PROCESS | 1763 | 1467325648954 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:29 INFO - PROCESS | 1763 | 1467325649035 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms
15:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:27:29 INFO - PROCESS | 1763 | 1467325649431 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:29 INFO - PROCESS | 1763 | 1467325649531 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 621ms
15:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:27:30 INFO - PROCESS | 1763 | 1467325650057 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:30 INFO - PROCESS | 1763 | 1467325650169 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1277ms
15:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:27:31 INFO - PROCESS | 1763 | 1467325651374 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:31 INFO - PROCESS | 1763 | 1467325651472 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms
15:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:27:31 INFO - PROCESS | 1763 | 1467325651910 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:32 INFO - PROCESS | 1763 | 1467325652007 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 476ms
15:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:27:32 INFO - PROCESS | 1763 | 1467325652393 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:32 INFO - PROCESS | 1763 | 1467325652493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 575ms
15:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:27:32 INFO - PROCESS | 1763 | 1467325652965 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:33 INFO - PROCESS | 1763 | 1467325653059 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms
15:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:27:33 INFO - PROCESS | 1763 | 1467325653490 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:33 INFO - PROCESS | 1763 | 1467325653587 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 523ms
15:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:27:34 INFO - PROCESS | 1763 | 1467325654021 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:34 INFO - PROCESS | 1763 | 1467325654157 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms
15:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:27:34 INFO - PROCESS | 1763 | 1467325654592 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:34 INFO - PROCESS | 1763 | 1467325654678 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 475ms
15:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:27:35 INFO - PROCESS | 1763 | 1467325655071 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:35 INFO - PROCESS | 1763 | 1467325655153 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 473ms
15:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:27:35 INFO - PROCESS | 1763 | 1467325655549 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:35 INFO - PROCESS | 1763 | 1467325655635 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 478ms
15:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:27:36 INFO - PROCESS | 1763 | 1467325656032 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:36 INFO - PROCESS | 1763 | 1467325656121 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms
15:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:27:36 INFO - PROCESS | 1763 | 1467325656508 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:36 INFO - PROCESS | 1763 | 1467325656607 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms
15:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:27:37 INFO - PROCESS | 1763 | 1467325657033 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:37 INFO - PROCESS | 1763 | 1467325657122 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 578ms
15:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:27:37 INFO - PROCESS | 1763 | 1467325657617 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:37 INFO - PROCESS | 1763 | 1467325657791 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 620ms
15:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:27:38 INFO - PROCESS | 1763 | 1467325658244 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:38 INFO - PROCESS | 1763 | 1467325658329 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 473ms
15:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:27:38 INFO - PROCESS | 1763 | 1467325658725 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:38 INFO - PROCESS | 1763 | 1467325658835 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 473ms
15:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:27:39 INFO - PROCESS | 1763 | 1467325659213 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:39 INFO - PROCESS | 1763 | 1467325659304 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 528ms
15:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:27:39 INFO - PROCESS | 1763 | 1467325659736 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:39 INFO - PROCESS | 1763 | 1467325659827 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 474ms
15:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:27:40 INFO - PROCESS | 1763 | 1467325660214 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:40 INFO - PROCESS | 1763 | 1467325660315 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 578ms
15:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:27:40 INFO - PROCESS | 1763 | 1467325660797 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:40 INFO - PROCESS | 1763 | 1467325660895 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms
15:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:27:41 INFO - PROCESS | 1763 | 1467325661322 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:41 INFO - PROCESS | 1763 | 1467325661411 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 432ms
15:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:27:41 INFO - PROCESS | 1763 | 1467325661760 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:41 INFO - PROCESS | 1763 | 1467325661841 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 473ms
15:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:27:42 INFO - PROCESS | 1763 | 1467325662238 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:42 INFO - PROCESS | 1763 | 1467325662322 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 478ms
15:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:27:42 INFO - PROCESS | 1763 | 1467325662720 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:42 INFO - PROCESS | 1763 | 1467325662806 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 476ms
15:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:27:43 INFO - PROCESS | 1763 | 1467325663203 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:43 INFO - PROCESS | 1763 | 1467325663305 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 470ms
15:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:27:43 INFO - PROCESS | 1763 | 1467325663677 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:43 INFO - PROCESS | 1763 | 1467325663761 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
15:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 483ms
15:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
15:27:44 INFO - PROCESS | 1763 | 1467325664165 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:44 INFO - PROCESS | 1763 | 1467325664272 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
15:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 582ms
15:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
15:27:44 INFO - PROCESS | 1763 | 1467325664773 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:44 INFO - PROCESS | 1763 | 1467325664878 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
15:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 847ms
15:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
15:27:45 INFO - PROCESS | 1763 | 1467325665609 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:45 INFO - PROCESS | 1763 | 1467325665719 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
15:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 528ms
15:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
15:27:46 INFO - PROCESS | 1763 | 1467325666157 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:46 INFO - PROCESS | 1763 | 1467325666258 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
15:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 474ms
15:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
15:27:46 INFO - PROCESS | 1763 | 1467325666642 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:46 INFO - PROCESS | 1763 | 1467325666738 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
15:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 478ms
15:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
15:27:47 INFO - PROCESS | 1763 | 1467325667121 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:47 INFO - PROCESS | 1763 | 1467325667208 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
15:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms
15:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
15:27:47 INFO - PROCESS | 1763 | 1467325667590 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:47 INFO - PROCESS | 1763 | 1467325667679 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
15:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 528ms
15:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
15:27:48 INFO - PROCESS | 1763 | 1467325668126 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:48 INFO - PROCESS | 1763 | 1467325668248 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
15:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 524ms
15:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
15:27:48 INFO - PROCESS | 1763 | 1467325668657 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:48 INFO - PROCESS | 1763 | 1467325668743 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
15:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 485ms
15:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
15:27:49 INFO - PROCESS | 1763 | 1467325669146 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:49 INFO - PROCESS | 1763 | 1467325669231 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
15:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 424ms
15:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
15:27:49 INFO - PROCESS | 1763 | 1467325669576 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:49 INFO - PROCESS | 1763 | 1467325669656 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
15:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 487ms
15:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
15:27:50 INFO - PROCESS | 1763 | 1467325670067 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:50 INFO - PROCESS | 1763 | 1467325670150 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
15:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 483ms
15:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
15:27:50 INFO - PROCESS | 1763 | 1467325670557 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:50 INFO - PROCESS | 1763 | 1467325670660 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
15:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 479ms
15:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
15:27:51 INFO - PROCESS | 1763 | 1467325671041 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:51 INFO - PROCESS | 1763 | 1467325671122 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:51 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
15:27:51 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
15:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:27:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 424ms
15:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
15:27:51 INFO - PROCESS | 1763 | 1467325671475 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:51 INFO - PROCESS | 1763 | 1467325671563 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
15:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms
15:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
15:27:52 INFO - PROCESS | 1763 | 1467325672174 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:52 INFO - PROCESS | 1763 | 1467325672278 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
15:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 541ms
15:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
15:27:52 INFO - PROCESS | 1763 | 1467325672720 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:52 INFO - PROCESS | 1763 | 1467325672832 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
15:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 529ms
15:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
15:27:53 INFO - PROCESS | 1763 | 1467325673265 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:53 INFO - PROCESS | 1763 | 1467325673360 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
15:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 527ms
15:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
15:27:53 INFO - PROCESS | 1763 | 1467325673786 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:53 INFO - PROCESS | 1763 | 1467325673878 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
15:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 472ms
15:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
15:27:54 INFO - PROCESS | 1763 | 1467325674262 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:54 INFO - PROCESS | 1763 | 1467325674344 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
15:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 485ms
15:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
15:27:54 INFO - PROCESS | 1763 | 1467325674762 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:54 INFO - PROCESS | 1763 | 1467325674885 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
15:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 578ms
15:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
15:27:55 INFO - PROCESS | 1763 | 1467325675336 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:55 INFO - PROCESS | 1763 | 1467325675433 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
15:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms
15:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
15:27:55 INFO - PROCESS | 1763 | 1467325675862 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:55 INFO - PROCESS | 1763 | 1467325675946 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
15:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms
15:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
15:27:56 INFO - PROCESS | 1763 | 1467325676336 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:56 INFO - PROCESS | 1763 | 1467325676425 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
15:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms
15:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
15:27:56 INFO - PROCESS | 1763 | 1467325676810 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:56 INFO - PROCESS | 1763 | 1467325676894 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
15:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 474ms
15:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
15:27:57 INFO - PROCESS | 1763 | 1467325677291 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:57 INFO - PROCESS | 1763 | 1467325677394 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
15:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms
15:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
15:27:57 INFO - PROCESS | 1763 | 1467325677821 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:57 INFO - PROCESS | 1763 | 1467325677906 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
15:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 478ms
15:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
15:27:58 INFO - PROCESS | 1763 | 1467325678301 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:58 INFO - PROCESS | 1763 | 1467325678382 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
15:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 586ms
15:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
15:27:58 INFO - PROCESS | 1763 | 1467325678895 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:59 INFO - PROCESS | 1763 | 1467325678994 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
15:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 872ms
15:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
15:27:59 INFO - PROCESS | 1763 | 1467325679775 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:27:59 INFO - PROCESS | 1763 | 1467325679873 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
15:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 577ms
15:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
15:28:00 INFO - PROCESS | 1763 | 1467325680359 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:00 INFO - PROCESS | 1763 | 1467325680449 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
15:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 524ms
15:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
15:28:00 INFO - PROCESS | 1763 | 1467325680894 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:00 INFO - PROCESS | 1763 | 1467325680983 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
15:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 529ms
15:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
15:28:01 INFO - PROCESS | 1763 | 1467325681426 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:01 INFO - PROCESS | 1763 | 1467325681519 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
15:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 527ms
15:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
15:28:01 INFO - PROCESS | 1763 | 1467325681955 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:02 INFO - PROCESS | 1763 | 1467325682037 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
15:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 527ms
15:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
15:28:02 INFO - PROCESS | 1763 | 1467325682490 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:02 INFO - PROCESS | 1763 | 1467325682614 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
15:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 576ms
15:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
15:28:03 INFO - PROCESS | 1763 | 1467325683071 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:03 INFO - PROCESS | 1763 | 1467325683173 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
15:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 476ms
15:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
15:28:03 INFO - PROCESS | 1763 | 1467325683550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:03 INFO - PROCESS | 1763 | 1467325683635 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
15:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 485ms
15:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
15:28:04 INFO - PROCESS | 1763 | 1467325684039 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:04 INFO - PROCESS | 1763 | 1467325684126 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
15:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 470ms
15:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
15:28:04 INFO - PROCESS | 1763 | 1467325684514 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:04 INFO - PROCESS | 1763 | 1467325684604 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
15:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 483ms
15:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
15:28:05 INFO - PROCESS | 1763 | 1467325685004 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:05 INFO - PROCESS | 1763 | 1467325685110 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
15:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 484ms
15:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
15:28:05 INFO - PROCESS | 1763 | 1467325685490 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:05 INFO - PROCESS | 1763 | 1467325685575 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
15:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 585ms
15:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
15:28:06 INFO - PROCESS | 1763 | 1467325686082 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:06 INFO - PROCESS | 1763 | 1467325686342 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
15:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 681ms
15:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
15:28:06 INFO - PROCESS | 1763 | 1467325686771 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:06 INFO - PROCESS | 1763 | 1467325686863 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
15:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 526ms
15:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
15:28:07 INFO - PROCESS | 1763 | 1467325687301 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:07 INFO - PROCESS | 1763 | 1467325687395 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
15:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 524ms
15:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
15:28:07 INFO - PROCESS | 1763 | 1467325687839 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:07 INFO - PROCESS | 1763 | 1467325687929 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
15:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 482ms
15:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
15:28:08 INFO - PROCESS | 1763 | 1467325688319 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:08 INFO - PROCESS | 1763 | 1467325688400 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
15:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 476ms
15:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
15:28:08 INFO - PROCESS | 1763 | 1467325688800 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:08 INFO - PROCESS | 1763 | 1467325688934 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
15:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms
15:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
15:28:09 INFO - PROCESS | 1763 | 1467325689381 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:09 INFO - PROCESS | 1763 | 1467325689474 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
15:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 526ms
15:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
15:28:09 INFO - PROCESS | 1763 | 1467325689907 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:09 INFO - PROCESS | 1763 | 1467325689992 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
15:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 424ms
15:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
15:28:10 INFO - PROCESS | 1763 | 1467325690336 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:10 INFO - PROCESS | 1763 | 1467325690425 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
15:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 421ms
15:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
15:28:10 INFO - PROCESS | 1763 | 1467325690767 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:10 INFO - PROCESS | 1763 | 1467325690849 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
15:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 482ms
15:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
15:28:11 INFO - PROCESS | 1763 | 1467325691256 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:11 INFO - PROCESS | 1763 | 1467325691356 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
15:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 481ms
15:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
15:28:11 INFO - PROCESS | 1763 | 1467325691741 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:11 INFO - PROCESS | 1763 | 1467325691830 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
15:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 480ms
15:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
15:28:12 INFO - PROCESS | 1763 | 1467325692225 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:12 INFO - PROCESS | 1763 | 1467325692309 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
15:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 587ms
15:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
15:28:12 INFO - PROCESS | 1763 | 1467325692819 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:12 INFO - PROCESS | 1763 | 1467325692935 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
15:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 724ms
15:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
15:28:13 INFO - PROCESS | 1763 | 1467325693732 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:13 INFO - PROCESS | 1763 | 1467325693837 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
15:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms
15:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
15:28:14 INFO - PROCESS | 1763 | 1467325694262 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:14 INFO - PROCESS | 1763 | 1467325694373 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
15:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 525ms
15:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
15:28:14 INFO - PROCESS | 1763 | 1467325694795 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:14 INFO - PROCESS | 1763 | 1467325694891 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
15:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms
15:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
15:28:15 INFO - PROCESS | 1763 | 1467325695315 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:15 INFO - PROCESS | 1763 | 1467325695410 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
15:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms
15:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
15:28:15 INFO - PROCESS | 1763 | 1467325695839 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:15 INFO - PROCESS | 1763 | 1467325695943 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
15:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 525ms
15:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
15:28:16 INFO - PROCESS | 1763 | 1467325696372 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:16 INFO - PROCESS | 1763 | 1467325696504 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
15:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 578ms
15:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
15:28:16 INFO - PROCESS | 1763 | 1467325696968 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:17 INFO - PROCESS | 1763 | 1467325697062 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
15:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 471ms
15:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
15:28:17 INFO - PROCESS | 1763 | 1467325697442 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:17 INFO - PROCESS | 1763 | 1467325697527 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
15:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 478ms
15:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
15:28:17 INFO - PROCESS | 1763 | 1467325697925 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:18 INFO - PROCESS | 1763 | 1467325698010 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
15:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 488ms
15:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
15:28:18 INFO - PROCESS | 1763 | 1467325698420 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:18 INFO - PROCESS | 1763 | 1467325698503 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
15:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 480ms
15:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
15:28:18 INFO - PROCESS | 1763 | 1467325698907 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:19 INFO - PROCESS | 1763 | 1467325699010 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
15:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 524ms
15:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
15:28:19 INFO - PROCESS | 1763 | 1467325699436 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:19 INFO - PROCESS | 1763 | 1467325699521 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
15:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 529ms
15:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
15:28:19 INFO - PROCESS | 1763 | 1467325699976 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:20 INFO - PROCESS | 1763 | 1467325700113 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
15:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 784ms
15:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
15:28:20 INFO - PROCESS | 1763 | 1467325700762 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:20 INFO - PROCESS | 1763 | 1467325700863 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
15:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms
15:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
15:28:21 INFO - PROCESS | 1763 | 1467325701294 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:21 INFO - PROCESS | 1763 | 1467325701423 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
15:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 529ms
15:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
15:28:21 INFO - PROCESS | 1763 | 1467325701835 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:21 INFO - PROCESS | 1763 | 1467325701928 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
15:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 527ms
15:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
15:28:22 INFO - PROCESS | 1763 | 1467325702358 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:22 INFO - PROCESS | 1763 | 1467325702446 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
15:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 489ms
15:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
15:28:22 INFO - PROCESS | 1763 | 1467325702859 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:22 INFO - PROCESS | 1763 | 1467325702955 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
15:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 527ms
15:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
15:28:23 INFO - PROCESS | 1763 | 1467325703389 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:23 INFO - PROCESS | 1763 | 1467325703515 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
15:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 576ms
15:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
15:28:23 INFO - PROCESS | 1763 | 1467325703966 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:24 INFO - PROCESS | 1763 | 1467325704049 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
15:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 481ms
15:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
15:28:24 INFO - PROCESS | 1763 | 1467325704452 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:24 INFO - PROCESS | 1763 | 1467325704542 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
15:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms
15:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
15:28:24 INFO - PROCESS | 1763 | 1467325704981 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:25 INFO - PROCESS | 1763 | 1467325705076 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
15:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 482ms
15:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
15:28:25 INFO - PROCESS | 1763 | 1467325705463 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:25 INFO - PROCESS | 1763 | 1467325705553 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
15:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 484ms
15:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
15:28:25 INFO - PROCESS | 1763 | 1467325705954 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:26 INFO - PROCESS | 1763 | 1467325706057 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
15:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 477ms
15:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
15:28:26 INFO - PROCESS | 1763 | 1467325706434 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:26 INFO - PROCESS | 1763 | 1467325706525 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
15:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms
15:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
15:28:26 INFO - PROCESS | 1763 | 1467325706911 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:27 INFO - PROCESS | 1763 | 1467325707049 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
15:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 734ms
15:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
15:28:27 INFO - PROCESS | 1763 | 1467325707649 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:27 INFO - PROCESS | 1763 | 1467325707779 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
15:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 731ms
15:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
15:28:28 INFO - PROCESS | 1763 | 1467325708391 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:28 INFO - PROCESS | 1763 | 1467325708480 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
15:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 474ms
15:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
15:28:28 INFO - PROCESS | 1763 | 1467325708874 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:28 INFO - PROCESS | 1763 | 1467325708968 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
15:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms
15:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
15:28:29 INFO - PROCESS | 1763 | 1467325709407 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:29 INFO - PROCESS | 1763 | 1467325709497 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
15:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms
15:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
15:28:29 INFO - PROCESS | 1763 | 1467325709925 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:30 INFO - PROCESS | 1763 | 1467325710021 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
15:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 577ms
15:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
15:28:30 INFO - PROCESS | 1763 | 1467325710507 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:30 INFO - PROCESS | 1763 | 1467325710599 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
15:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 581ms
15:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
15:28:31 INFO - PROCESS | 1763 | 1467325711096 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:31 INFO - PROCESS | 1763 | 1467325711218 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
15:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms
15:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
15:28:31 INFO - PROCESS | 1763 | 1467325711619 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:31 INFO - PROCESS | 1763 | 1467325711712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
15:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 530ms
15:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
15:28:32 INFO - PROCESS | 1763 | 1467325712155 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:32 INFO - PROCESS | 1763 | 1467325712244 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
15:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms
15:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
15:28:32 INFO - PROCESS | 1763 | 1467325712679 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:32 INFO - PROCESS | 1763 | 1467325712767 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
15:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 481ms
15:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
15:28:33 INFO - PROCESS | 1763 | 1467325713165 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:33 INFO - PROCESS | 1763 | 1467325713253 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
15:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 523ms
15:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
15:28:33 INFO - PROCESS | 1763 | 1467325713695 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:33 INFO - PROCESS | 1763 | 1467325713798 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
15:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 622ms
15:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
15:28:34 INFO - PROCESS | 1763 | 1467325714322 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:34 INFO - PROCESS | 1763 | 1467325714442 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
15:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 725ms
15:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
15:28:35 INFO - PROCESS | 1763 | 1467325715055 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:35 INFO - PROCESS | 1763 | 1467325715143 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
15:28:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 476ms
15:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
15:28:35 INFO - PROCESS | 1763 | 1467325715540 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:35 INFO - PROCESS | 1763 | 1467325715656 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
15:28:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 483ms
15:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
15:28:36 INFO - PROCESS | 1763 | 1467325716035 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:36 INFO - PROCESS | 1763 | 1467325716127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
15:28:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 538ms
15:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
15:28:36 INFO - PROCESS | 1763 | 1467325716569 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:36 INFO - PROCESS | 1763 | 1467325716660 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
15:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 474ms
15:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
15:28:37 INFO - PROCESS | 1763 | 1467325717048 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:37 INFO - PROCESS | 1763 | 1467325717152 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
15:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 573ms
15:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
15:28:37 INFO - PROCESS | 1763 | 1467325717628 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:37 INFO - PROCESS | 1763 | 1467325717732 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
15:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 523ms
15:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
15:28:38 INFO - PROCESS | 1763 | 1467325718153 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:38 INFO - PROCESS | 1763 | 1467325718238 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
15:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 928ms
15:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
15:28:39 INFO - PROCESS | 1763 | 1467325719085 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:39 INFO - PROCESS | 1763 | 1467325719166 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
15:28:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
15:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 874ms
15:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
15:28:39 INFO - PROCESS | 1763 | 1467325719964 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:40 INFO - PROCESS | 1763 | 1467325720051 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
15:28:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 920ms
15:28:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:28:40 INFO - PROCESS | 1763 | 1467325720890 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:40 INFO - PROCESS | 1763 | 1467325720974 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
15:28:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1074ms
15:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:28:41 INFO - PROCESS | 1763 | 1467325721972 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:42 INFO - PROCESS | 1763 | 1467325722074 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
15:28:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 975ms
15:28:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:28:42 INFO - PROCESS | 1763 | 1467325722956 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:43 INFO - PROCESS | 1763 | 1467325723043 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
15:28:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 931ms
15:28:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:28:43 INFO - PROCESS | 1763 | 1467325723901 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:44 INFO - PROCESS | 1763 | 1467325723999 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:28:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 986ms
15:28:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:28:44 INFO - PROCESS | 1763 | 1467325724884 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:44 INFO - PROCESS | 1763 | 1467325724970 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:28:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 921ms
15:28:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:28:45 INFO - PROCESS | 1763 | 1467325725815 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:45 INFO - PROCESS | 1763 | 1467325725911 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:28:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:28:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 933ms
15:28:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:28:46 INFO - PROCESS | 1763 | 1467325726756 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:46 INFO - PROCESS | 1763 | 1467325726859 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:28:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 479ms
15:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:28:47 INFO - PROCESS | 1763 | 1467325727239 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:47 INFO - PROCESS | 1763 | 1467325727322 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:28:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 475ms
15:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:28:47 INFO - PROCESS | 1763 | 1467325727718 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:47 INFO - PROCESS | 1763 | 1467325727805 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
15:28:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:28:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 575ms
15:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:28:48 INFO - PROCESS | 1763 | 1467325728302 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:48 INFO - PROCESS | 1763 | 1467325728402 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:28:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 632ms
15:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:28:48 INFO - PROCESS | 1763 | 1467325728954 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:49 INFO - PROCESS | 1763 | 1467325729049 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
15:28:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:28:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 544ms
15:28:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:28:49 INFO - PROCESS | 1763 | 1467325729493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:49 INFO - PROCESS | 1763 | 1467325729590 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
15:28:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:28:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:28:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 529ms
15:28:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:28:50 INFO - PROCESS | 1763 | 1467325730037 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:50 INFO - PROCESS | 1763 | 1467325730139 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:28:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 531ms
15:28:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:28:50 INFO - PROCESS | 1763 | 1467325730564 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:50 INFO - PROCESS | 1763 | 1467325730655 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
15:28:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:28:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:28:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:28:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 922ms
15:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:28:51 INFO - PROCESS | 1763 | 1467325731491 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:51 INFO - PROCESS | 1763 | 1467325731590 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms
15:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:28:52 INFO - PROCESS | 1763 | 1467325732026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:52 INFO - PROCESS | 1763 | 1467325732141 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 527ms
15:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:28:52 INFO - PROCESS | 1763 | 1467325732550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:52 INFO - PROCESS | 1763 | 1467325732631 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 436ms
15:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:28:52 INFO - PROCESS | 1763 | 1467325732992 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:53 INFO - PROCESS | 1763 | 1467325733077 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 477ms
15:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:28:53 INFO - PROCESS | 1763 | 1467325733473 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:53 INFO - PROCESS | 1763 | 1467325733558 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 472ms
15:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:28:53 INFO - PROCESS | 1763 | 1467325733951 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:54 INFO - PROCESS | 1763 | 1467325734037 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 476ms
15:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:28:54 INFO - PROCESS | 1763 | 1467325734432 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:54 INFO - PROCESS | 1763 | 1467325734539 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 527ms
15:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:28:54 INFO - PROCESS | 1763 | 1467325734964 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:55 INFO - PROCESS | 1763 | 1467325735067 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:28:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 570ms
15:28:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:28:55 INFO - PROCESS | 1763 | 1467325735541 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:55 INFO - PROCESS | 1763 | 1467325735651 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 673ms
15:28:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:28:56 INFO - PROCESS | 1763 | 1467325736221 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:56 INFO - PROCESS | 1763 | 1467325736330 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 780ms
15:28:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:28:57 INFO - PROCESS | 1763 | 1467325737006 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:57 INFO - PROCESS | 1763 | 1467325737101 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:28:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms
15:28:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:28:57 INFO - PROCESS | 1763 | 1467325737539 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:57 INFO - PROCESS | 1763 | 1467325737627 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 479ms
15:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:28:58 INFO - PROCESS | 1763 | 1467325738029 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:58 INFO - PROCESS | 1763 | 1467325738127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 536ms
15:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:28:58 INFO - PROCESS | 1763 | 1467325738567 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:58 INFO - PROCESS | 1763 | 1467325738663 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 477ms
15:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:28:59 INFO - PROCESS | 1763 | 1467325739043 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:59 INFO - PROCESS | 1763 | 1467325739141 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms
15:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:28:59 INFO - PROCESS | 1763 | 1467325739573 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:28:59 INFO - PROCESS | 1763 | 1467325739700 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 573ms
15:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:29:00 INFO - PROCESS | 1763 | 1467325740152 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:00 INFO - PROCESS | 1763 | 1467325740261 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 480ms
15:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:29:00 INFO - PROCESS | 1763 | 1467325740632 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:00 INFO - PROCESS | 1763 | 1467325740714 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:29:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 481ms
15:29:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:29:01 INFO - PROCESS | 1763 | 1467325741117 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:01 INFO - PROCESS | 1763 | 1467325741202 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:29:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 480ms
15:29:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:29:01 INFO - PROCESS | 1763 | 1467325741607 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:01 INFO - PROCESS | 1763 | 1467325741698 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 474ms
15:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:29:02 INFO - PROCESS | 1763 | 1467325742088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:02 INFO - PROCESS | 1763 | 1467325742189 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 475ms
15:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:29:02 INFO - PROCESS | 1763 | 1467325742569 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:02 INFO - PROCESS | 1763 | 1467325742659 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:29:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 575ms
15:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:29:03 INFO - PROCESS | 1763 | 1467325743156 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:03 INFO - PROCESS | 1763 | 1467325743296 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:29:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 734ms
15:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:29:03 INFO - PROCESS | 1763 | 1467325743896 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:04 INFO - PROCESS | 1763 | 1467325744011 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 584ms
15:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:29:04 INFO - PROCESS | 1763 | 1467325744491 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:04 INFO - PROCESS | 1763 | 1467325744589 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 527ms
15:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:29:05 INFO - PROCESS | 1763 | 1467325745032 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:05 INFO - PROCESS | 1763 | 1467325745128 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 531ms
15:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:29:05 INFO - PROCESS | 1763 | 1467325745557 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:05 INFO - PROCESS | 1763 | 1467325745645 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 531ms
15:29:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:29:06 INFO - PROCESS | 1763 | 1467325746094 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:06 INFO - PROCESS | 1763 | 1467325746198 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 575ms
15:29:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:29:06 INFO - PROCESS | 1763 | 1467325746676 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:06 INFO - PROCESS | 1763 | 1467325746805 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms
15:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:29:07 INFO - PROCESS | 1763 | 1467325747198 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:07 INFO - PROCESS | 1763 | 1467325747283 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 490ms
15:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:29:07 INFO - PROCESS | 1763 | 1467325747692 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:07 INFO - PROCESS | 1763 | 1467325747784 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 469ms
15:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:29:08 INFO - PROCESS | 1763 | 1467325748167 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:08 INFO - PROCESS | 1763 | 1467325748258 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 481ms
15:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:29:08 INFO - PROCESS | 1763 | 1467325748652 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:08 INFO - PROCESS | 1763 | 1467325748736 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:29:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 477ms
15:29:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:29:09 INFO - PROCESS | 1763 | 1467325749136 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:09 INFO - PROCESS | 1763 | 1467325749238 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:29:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 473ms
15:29:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:29:09 INFO - PROCESS | 1763 | 1467325749612 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:09 INFO - PROCESS | 1763 | 1467325749699 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:29:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 621ms
15:29:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:29:10 INFO - PROCESS | 1763 | 1467325750242 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:10 INFO - PROCESS | 1763 | 1467325750351 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 930ms
15:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:29:11 INFO - PROCESS | 1763 | 1467325751179 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:11 INFO - PROCESS | 1763 | 1467325751288 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms
15:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:29:11 INFO - PROCESS | 1763 | 1467325751712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:11 INFO - PROCESS | 1763 | 1467325751828 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 532ms
15:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:29:12 INFO - PROCESS | 1763 | 1467325752252 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:12 INFO - PROCESS | 1763 | 1467325752355 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms
15:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:29:12 INFO - PROCESS | 1763 | 1467325752769 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:12 INFO - PROCESS | 1763 | 1467325752860 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 483ms
15:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:29:13 INFO - PROCESS | 1763 | 1467325753265 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:13 INFO - PROCESS | 1763 | 1467325753356 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 527ms
15:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:29:13 INFO - PROCESS | 1763 | 1467325753795 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:13 INFO - PROCESS | 1763 | 1467325753929 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms
15:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:29:14 INFO - PROCESS | 1763 | 1467325754373 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:14 INFO - PROCESS | 1763 | 1467325754457 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 525ms
15:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:29:14 INFO - PROCESS | 1763 | 1467325754902 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:14 INFO - PROCESS | 1763 | 1467325754987 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:29:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 473ms
15:29:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:29:15 INFO - PROCESS | 1763 | 1467325755381 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:15 INFO - PROCESS | 1763 | 1467325755470 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:29:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:29:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 432ms
15:29:15 INFO - TEST-START | /DOMEvents/constructors.html
15:29:15 INFO - PROCESS | 1763 | 1467325755818 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:15 INFO - PROCESS | 1763 | 1467325755892 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:29:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 505ms
15:29:16 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:29:16 INFO - PROCESS | 1763 | 1467325756350 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:16 INFO - PROCESS | 1763 | 1467325756511 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:29:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 683ms
15:29:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:29:17 INFO - PROCESS | 1763 | 1467325757026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:17 INFO - PROCESS | 1763 | 1467325757122 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:29:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:29:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
15:29:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:29:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
15:29:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:29:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
15:29:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:29:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:29:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 571ms
15:29:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:29:17 INFO - PROCESS | 1763 | 1467325757614 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:17 INFO - PROCESS | 1763 | 1467325757749 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:18 INFO - PROCESS | 1763 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:29:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:29:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 677ms
15:29:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:29:18 INFO - PROCESS | 1763 | 1467325758294 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:18 INFO - PROCESS | 1763 | 1467325758398 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:18 INFO - PROCESS | 1763 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:29:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:29:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 427ms
15:29:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:29:18 INFO - PROCESS | 1763 | 1467325758735 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:18 INFO - PROCESS | 1763 | 1467325758844 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 423ms
15:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:29:19 INFO - PROCESS | 1763 | 1467325759176 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:19 INFO - PROCESS | 1763 | 1467325759259 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
15:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 423ms
15:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:29:19 INFO - PROCESS | 1763 | 1467325759608 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:19 INFO - PROCESS | 1763 | 1467325759689 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:19 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
15:29:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 372ms
15:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:29:19 INFO - PROCESS | 1763 | 1467325759994 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:20 INFO - PROCESS | 1763 | 1467325760078 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
15:29:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 435ms
15:29:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:29:20 INFO - PROCESS | 1763 | 1467325760429 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:20 INFO - PROCESS | 1763 | 1467325760540 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
15:29:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 527ms
15:29:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:29:20 INFO - PROCESS | 1763 | 1467325760958 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:21 INFO - PROCESS | 1763 | 1467325761054 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:29:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
15:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 427ms
15:29:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:29:21 INFO - PROCESS | 1763 | 1467325761390 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:21 INFO - PROCESS | 1763 | 1467325761469 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
15:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 369ms
15:29:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:29:21 INFO - PROCESS | 1763 | 1467325761765 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:21 INFO - PROCESS | 1763 | 1467325761845 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
15:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 423ms
15:29:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:29:22 INFO - PROCESS | 1763 | 1467325762194 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:22 INFO - PROCESS | 1763 | 1467325762286 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
15:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 427ms
15:29:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:29:22 INFO - PROCESS | 1763 | 1467325762626 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:22 INFO - PROCESS | 1763 | 1467325762712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:29:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 420ms
15:29:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:29:23 INFO - PROCESS | 1763 | 1467325763051 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:23 INFO - PROCESS | 1763 | 1467325763127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
15:29:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 368ms
15:29:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:29:23 INFO - PROCESS | 1763 | 1467325763427 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:23 INFO - PROCESS | 1763 | 1467325763518 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
15:29:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 373ms
15:29:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:29:23 INFO - PROCESS | 1763 | 1467325763809 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:23 INFO - PROCESS | 1763 | 1467325763889 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:24 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
15:29:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:29:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 372ms
15:29:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:29:24 INFO - PROCESS | 1763 | 1467325764189 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:24 INFO - PROCESS | 1763 | 1467325764300 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
15:29:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 578ms
15:29:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:29:24 INFO - PROCESS | 1763 | 1467325764788 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:24 INFO - PROCESS | 1763 | 1467325764950 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
15:29:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 844ms
15:29:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:29:25 INFO - PROCESS | 1763 | 1467325765621 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:25 INFO - PROCESS | 1763 | 1467325765721 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:29:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
15:29:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 477ms
15:29:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:29:26 INFO - PROCESS | 1763 | 1467325766108 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:26 INFO - PROCESS | 1763 | 1467325766192 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
15:29:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 420ms
15:29:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:29:26 INFO - PROCESS | 1763 | 1467325766545 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:26 INFO - PROCESS | 1763 | 1467325766634 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
15:29:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 431ms
15:29:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:29:26 INFO - PROCESS | 1763 | 1467325766974 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:27 INFO - PROCESS | 1763 | 1467325767050 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
15:29:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 425ms
15:29:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:29:27 INFO - PROCESS | 1763 | 1467325767404 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:27 INFO - PROCESS | 1763 | 1467325767483 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:27 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
15:29:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 472ms
15:29:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:29:27 INFO - PROCESS | 1763 | 1467325767883 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:28 INFO - PROCESS | 1763 | 1467325767998 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:29:28 INFO - {}
15:29:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:29:28 INFO - {}
15:29:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:29:28 INFO - {}
15:29:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:29:28 INFO - {}
15:29:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 470ms
15:29:28 INFO - TEST-START | /FileAPI/fileReader.html
15:29:28 INFO - PROCESS | 1763 | 1467325768370 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:28 INFO - PROCESS | 1763 | 1467325768449 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:29:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:29:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:29:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:29:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 430ms
15:29:28 INFO - TEST-START | /FileAPI/historical.html
15:29:28 INFO - PROCESS | 1763 | 1467325768815 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:28 INFO - PROCESS | 1763 | 1467325768890 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:29:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:29:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:29:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:29:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:29:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:29:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:29:29 INFO - TEST-OK | /FileAPI/historical.html | took 371ms
15:29:29 INFO - TEST-START | /FileAPI/idlharness.html
15:29:29 INFO - PROCESS | 1763 | 1467325769206 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:29 INFO - PROCESS | 1763 | 1467325769283 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:29:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:29:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:29:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:29:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:29:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:29:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:29:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:29:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:29:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:29:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:29:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:29:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:29:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:29:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
15:29:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:29:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:29:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:29:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 617ms
15:29:29 INFO - TEST-START | /FileAPI/idlharness.worker
15:29:29 INFO - PROCESS | 1763 | 1467325769829 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:29 INFO - PROCESS | 1763 | 1467325769951 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:29:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:29:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:29:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:29:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:29:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:29:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:29:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:29:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:29:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:29:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:29:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:29:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:29:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:29:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:29:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:29:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:29:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:29:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:29:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:29:30 INFO - {}
15:29:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 821ms
15:29:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:29:30 INFO - PROCESS | 1763 | 1467325770661 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:30 INFO - PROCESS | 1763 | 1467325770833 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:29:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 500ms
15:29:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:29:31 INFO - PROCESS | 1763 | 1467325771168 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:31 INFO - PROCESS | 1763 | 1467325771248 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:29:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:29:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 475ms
15:29:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:29:31 INFO - PROCESS | 1763 | 1467325771651 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:31 INFO - PROCESS | 1763 | 1467325771756 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:29:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:29:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
15:29:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:29:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:29:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 808ms
15:29:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:29:32 INFO - PROCESS | 1763 | 1467325772539 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:32 INFO - PROCESS | 1763 | 1467325772640 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:29:33 INFO - {}
15:29:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 477ms
15:29:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:29:33 INFO - PROCESS | 1763 | 1467325773026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:33 INFO - PROCESS | 1763 | 1467325773135 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:29:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:29:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 421ms
15:29:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:29:33 INFO - PROCESS | 1763 | 1467325773466 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:33 INFO - PROCESS | 1763 | 1467325773550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
15:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:29:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 628ms
15:29:34 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:29:34 INFO - PROCESS | 1763 | 1467325774100 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:34 INFO - PROCESS | 1763 | 1467325774260 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:29:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:29:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:29:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:29:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:29:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:29:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 491ms
15:29:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:29:34 INFO - PROCESS | 1763 | 1467325774599 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:34 INFO - PROCESS | 1763 | 1467325774693 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:29:35 INFO - {}
15:29:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 472ms
15:29:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:29:35 INFO - PROCESS | 1763 | 1467325775075 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:35 INFO - PROCESS | 1763 | 1467325775205 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:29:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:29:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 425ms
15:29:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:29:35 INFO - PROCESS | 1763 | 1467325775515 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:35 INFO - PROCESS | 1763 | 1467325775645 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:29:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms
15:29:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:29:36 INFO - PROCESS | 1763 | 1467325776040 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:36 INFO - PROCESS | 1763 | 1467325776122 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:29:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:29:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 428ms
15:29:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:29:36 INFO - PROCESS | 1763 | 1467325776476 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:36 INFO - PROCESS | 1763 | 1467325776559 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:29:36 INFO - reader.readAsText(blob_2)
15:29:36 INFO - }" did not throw
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:29:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:29:36 INFO - reader.readAsDataURL(blob_2)
15:29:36 INFO - }" did not throw
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:29:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:29:36 INFO - reader.readAsArrayBuffer(blob_2)
15:29:36 INFO - }" did not throw
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:29:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
15:29:36 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:29:36 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:29:36 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:29:36 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:29:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:29:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
15:29:36 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:29:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 372ms
15:29:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:29:36 INFO - PROCESS | 1763 | 1467325776889 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:36 INFO - PROCESS | 1763 | 1467325776964 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:29:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:29:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:29:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 371ms
15:29:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:29:37 INFO - PROCESS | 1763 | 1467325777272 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:37 INFO - PROCESS | 1763 | 1467325777367 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:29:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 378ms
15:29:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:29:37 INFO - PROCESS | 1763 | 1467325777660 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:37 INFO - PROCESS | 1763 | 1467325777745 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:29:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 375ms
15:29:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:29:38 INFO - PROCESS | 1763 | 1467325778045 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:38 INFO - PROCESS | 1763 | 1467325778149 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:29:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 420ms
15:29:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:29:38 INFO - PROCESS | 1763 | 1467325778473 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:38 INFO - PROCESS | 1763 | 1467325778588 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:29:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:29:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 528ms
15:29:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:29:39 INFO - PROCESS | 1763 | 1467325779007 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:39 INFO - PROCESS | 1763 | 1467325779096 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:29:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms
15:29:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:29:39 INFO - PROCESS | 1763 | 1467325779636 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:39 INFO - PROCESS | 1763 | 1467325779737 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:29:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 783ms
15:29:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:29:40 INFO - PROCESS | 1763 | 1467325780427 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:40 INFO - PROCESS | 1763 | 1467325780517 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:29:40 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
15:29:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:29:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:29:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:29:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 421ms
15:29:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:29:40 INFO - PROCESS | 1763 | 1467325780887 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:40 INFO - PROCESS | 1763 | 1467325780969 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:29:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 403ms
15:29:41 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:29:41 INFO - PROCESS | 1763 | 1467325781293 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:41 INFO - PROCESS | 1763 | 1467325781381 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:41 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:29:41 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 472ms
15:29:41 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:29:41 INFO - PROCESS | 1763 | 1467325781763 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:41 INFO - PROCESS | 1763 | 1467325781844 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:42 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:29:42 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 427ms
15:29:42 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:29:42 INFO - PROCESS | 1763 | 1467325782194 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:42 INFO - PROCESS | 1763 | 1467325782281 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:42 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:29:42 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 571ms
15:29:42 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:29:42 INFO - PROCESS | 1763 | 1467325782776 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:42 INFO - PROCESS | 1763 | 1467325782901 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:43 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:29:43 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 579ms
15:29:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:29:43 INFO - PROCESS | 1763 | 1467325783353 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:43 INFO - PROCESS | 1763 | 1467325783449 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:29:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:29:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:29:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:29:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 473ms
15:29:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:29:43 INFO - PROCESS | 1763 | 1467325783838 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:43 INFO - PROCESS | 1763 | 1467325783926 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:29:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 524ms
15:29:44 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:29:44 INFO - PROCESS | 1763 | 1467325784367 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:44 INFO - PROCESS | 1763 | 1467325784445 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:29:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:29:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 422ms
15:29:44 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:29:44 INFO - PROCESS | 1763 | 1467325784794 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:44 INFO - PROCESS | 1763 | 1467325784878 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:29:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 478ms
15:29:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:29:45 INFO - PROCESS | 1763 | 1467325785280 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:45 INFO - PROCESS | 1763 | 1467325785374 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:29:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 475ms
15:29:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:29:45 INFO - PROCESS | 1763 | 1467325785760 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:45 INFO - PROCESS | 1763 | 1467325785840 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:29:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 471ms
15:29:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:29:46 INFO - PROCESS | 1763 | 1467325786237 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:46 INFO - PROCESS | 1763 | 1467325786320 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:29:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 622ms
15:29:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:29:46 INFO - PROCESS | 1763 | 1467325786869 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:47 INFO - PROCESS | 1763 | 1467325787013 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:29:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:29:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:29:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:29:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 829ms
15:29:47 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:29:47 INFO - PROCESS | 1763 | 1467325787723 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:47 INFO - PROCESS | 1763 | 1467325787831 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:29:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 731ms
15:29:48 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:29:48 INFO - PROCESS | 1763 | 1467325788466 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:48 INFO - PROCESS | 1763 | 1467325788557 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:29:49 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 574ms
15:29:49 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:29:49 INFO - PROCESS | 1763 | 1467325789058 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:49 INFO - PROCESS | 1763 | 1467325789149 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:29:49 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 790ms
15:29:49 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:29:49 INFO - PROCESS | 1763 | 1467325789854 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:49 INFO - PROCESS | 1763 | 1467325789958 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:50 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:29:50 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 673ms
15:29:50 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:29:50 INFO - PROCESS | 1763 | 1467325790554 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:50 INFO - PROCESS | 1763 | 1467325790870 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:51 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:29:51 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:29:51 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 783ms
15:29:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:29:51 INFO - PROCESS | 1763 | 1467325791344 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:51 INFO - PROCESS | 1763 | 1467325791450 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:29:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 536ms
15:29:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:29:51 INFO - PROCESS | 1763 | 1467325791890 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:51 INFO - PROCESS | 1763 | 1467325791983 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:29:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 525ms
15:29:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:29:52 INFO - PROCESS | 1763 | 1467325792428 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:52 INFO - PROCESS | 1763 | 1467325792529 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:29:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 528ms
15:29:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:29:52 INFO - PROCESS | 1763 | 1467325792953 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:53 INFO - PROCESS | 1763 | 1467325793032 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:29:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 426ms
15:29:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:29:53 INFO - PROCESS | 1763 | 1467325793383 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:53 INFO - PROCESS | 1763 | 1467325793467 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:29:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 428ms
15:29:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:29:53 INFO - PROCESS | 1763 | 1467325793815 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:53 INFO - PROCESS | 1763 | 1467325793892 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:29:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 425ms
15:29:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:29:54 INFO - PROCESS | 1763 | 1467325794244 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:54 INFO - PROCESS | 1763 | 1467325794333 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:29:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 429ms
15:29:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:29:54 INFO - PROCESS | 1763 | 1467325794678 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:54 INFO - PROCESS | 1763 | 1467325794754 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:29:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 428ms
15:29:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:29:55 INFO - PROCESS | 1763 | 1467325795109 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:55 INFO - PROCESS | 1763 | 1467325795216 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:29:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 626ms
15:29:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:29:55 INFO - PROCESS | 1763 | 1467325795744 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:55 INFO - PROCESS | 1763 | 1467325795912 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:29:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 625ms
15:29:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:29:56 INFO - PROCESS | 1763 | 1467325796377 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:56 INFO - PROCESS | 1763 | 1467325796464 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:29:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 490ms
15:29:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:29:56 INFO - PROCESS | 1763 | 1467325796877 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:56 INFO - PROCESS | 1763 | 1467325796964 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:29:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 476ms
15:29:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:29:57 INFO - PROCESS | 1763 | 1467325797367 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:57 INFO - PROCESS | 1763 | 1467325797463 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:29:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 478ms
15:29:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:29:57 INFO - PROCESS | 1763 | 1467325797842 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:57 INFO - PROCESS | 1763 | 1467325797921 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:29:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 423ms
15:29:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:29:58 INFO - PROCESS | 1763 | 1467325798270 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:58 INFO - PROCESS | 1763 | 1467325798364 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:29:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 521ms
15:29:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:29:58 INFO - PROCESS | 1763 | 1467325798796 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:58 INFO - PROCESS | 1763 | 1467325798893 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
15:29:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 469ms
15:29:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:29:59 INFO - PROCESS | 1763 | 1467325799270 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:59 INFO - PROCESS | 1763 | 1467325799345 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
15:29:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 421ms
15:29:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:29:59 INFO - PROCESS | 1763 | 1467325799694 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:29:59 INFO - PROCESS | 1763 | 1467325799775 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:30:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 419ms
15:30:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:30:00 INFO - PROCESS | 1763 | 1467325800120 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:00 INFO - PROCESS | 1763 | 1467325800202 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:30:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 474ms
15:30:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:30:00 INFO - PROCESS | 1763 | 1467325800596 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:00 INFO - PROCESS | 1763 | 1467325800675 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:30:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 473ms
15:30:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:30:01 INFO - PROCESS | 1763 | 1467325801077 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:01 INFO - PROCESS | 1763 | 1467325801181 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:30:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 470ms
15:30:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:30:01 INFO - PROCESS | 1763 | 1467325801550 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:01 INFO - PROCESS | 1763 | 1467325801631 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:30:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 477ms
15:30:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:30:02 INFO - PROCESS | 1763 | 1467325802032 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:02 INFO - PROCESS | 1763 | 1467325802112 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:30:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 578ms
15:30:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:30:02 INFO - PROCESS | 1763 | 1467325802617 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:02 INFO - PROCESS | 1763 | 1467325802768 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:30:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 777ms
15:30:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:30:03 INFO - PROCESS | 1763 | 1467325803406 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:03 INFO - PROCESS | 1763 | 1467325803512 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
15:30:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 688ms
15:30:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:30:04 INFO - PROCESS | 1763 | 1467325804099 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:04 INFO - PROCESS | 1763 | 1467325804200 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
15:30:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 535ms
15:30:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:30:04 INFO - PROCESS | 1763 | 1467325804644 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:04 INFO - PROCESS | 1763 | 1467325804737 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:30:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 472ms
15:30:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:30:05 INFO - PROCESS | 1763 | 1467325805128 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:05 INFO - PROCESS | 1763 | 1467325805215 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:30:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 473ms
15:30:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:30:05 INFO - PROCESS | 1763 | 1467325805598 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:05 INFO - PROCESS | 1763 | 1467325805682 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:30:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 479ms
15:30:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:30:06 INFO - PROCESS | 1763 | 1467325806087 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:06 INFO - PROCESS | 1763 | 1467325806176 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:30:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 530ms
15:30:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:30:06 INFO - PROCESS | 1763 | 1467325806626 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:06 INFO - PROCESS | 1763 | 1467325806734 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:30:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 531ms
15:30:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:30:07 INFO - PROCESS | 1763 | 1467325807171 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:07 INFO - PROCESS | 1763 | 1467325807254 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:30:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 481ms
15:30:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:30:07 INFO - PROCESS | 1763 | 1467325807651 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:07 INFO - PROCESS | 1763 | 1467325807727 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:30:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 489ms
15:30:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:30:08 INFO - PROCESS | 1763 | 1467325808149 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:08 INFO - PROCESS | 1763 | 1467325808266 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:30:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 631ms
15:30:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:30:08 INFO - PROCESS | 1763 | 1467325808782 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:08 INFO - PROCESS | 1763 | 1467325808870 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:30:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 483ms
15:30:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:30:09 INFO - PROCESS | 1763 | 1467325809275 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:09 INFO - PROCESS | 1763 | 1467325809373 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:30:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 484ms
15:30:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:30:09 INFO - PROCESS | 1763 | 1467325809761 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:09 INFO - PROCESS | 1763 | 1467325809875 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:30:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 774ms
15:30:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:30:10 INFO - PROCESS | 1763 | 1467325810540 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:10 INFO - PROCESS | 1763 | 1467325810712 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:30:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 574ms
15:30:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:30:11 INFO - PROCESS | 1763 | 1467325811124 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:11 INFO - PROCESS | 1763 | 1467325811221 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:30:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1227ms
15:30:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:30:12 INFO - PROCESS | 1763 | 1467325812363 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:12 INFO - PROCESS | 1763 | 1467325812457 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:30:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 478ms
15:30:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:30:12 INFO - PROCESS | 1763 | 1467325812837 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:12 INFO - PROCESS | 1763 | 1467325812925 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:30:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 477ms
15:30:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:30:13 INFO - PROCESS | 1763 | 1467325813319 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:13 INFO - PROCESS | 1763 | 1467325813405 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:30:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 520ms
15:30:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:30:13 INFO - PROCESS | 1763 | 1467325813848 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:13 INFO - PROCESS | 1763 | 1467325813956 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:30:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 528ms
15:30:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:30:14 INFO - PROCESS | 1763 | 1467325814377 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:14 INFO - PROCESS | 1763 | 1467325814456 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:30:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 420ms
15:30:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:30:14 INFO - PROCESS | 1763 | 1467325814801 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:14 INFO - PROCESS | 1763 | 1467325814879 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:30:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 482ms
15:30:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:30:15 INFO - PROCESS | 1763 | 1467325815290 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:15 INFO - PROCESS | 1763 | 1467325815365 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:30:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 420ms
15:30:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:30:15 INFO - PROCESS | 1763 | 1467325815714 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:15 INFO - PROCESS | 1763 | 1467325815793 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:30:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 433ms
15:30:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:30:16 INFO - PROCESS | 1763 | 1467325816153 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:16 INFO - PROCESS | 1763 | 1467325816264 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:30:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 480ms
15:30:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:30:16 INFO - PROCESS | 1763 | 1467325816638 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:16 INFO - PROCESS | 1763 | 1467325816719 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:30:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 571ms
15:30:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:30:17 INFO - PROCESS | 1763 | 1467325817217 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:17 INFO - PROCESS | 1763 | 1467325817335 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:30:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 673ms
15:30:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:30:17 INFO - PROCESS | 1763 | 1467325817894 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:18 INFO - PROCESS | 1763 | 1467325818274 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:30:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 822ms
15:30:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:30:18 INFO - PROCESS | 1763 | 1467325818723 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:18 INFO - PROCESS | 1763 | 1467325818837 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:30:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 474ms
15:30:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:30:19 INFO - PROCESS | 1763 | 1467325819204 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:19 INFO - PROCESS | 1763 | 1467325819293 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:30:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 477ms
15:30:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:30:19 INFO - PROCESS | 1763 | 1467325819696 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:19 INFO - PROCESS | 1763 | 1467325819789 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:30:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 477ms
15:30:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:30:20 INFO - PROCESS | 1763 | 1467325820168 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:20 INFO - PROCESS | 1763 | 1467325820260 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:30:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 477ms
15:30:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:30:20 INFO - PROCESS | 1763 | 1467325820649 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:20 INFO - PROCESS | 1763 | 1467325820753 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:30:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 529ms
15:30:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:30:21 INFO - PROCESS | 1763 | 1467325821190 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:21 INFO - PROCESS | 1763 | 1467325821289 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:30:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 524ms
15:30:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:30:21 INFO - PROCESS | 1763 | 1467325821732 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:21 INFO - PROCESS | 1763 | 1467325821823 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:30:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 427ms
15:30:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:30:22 INFO - PROCESS | 1763 | 1467325822162 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:22 INFO - PROCESS | 1763 | 1467325822239 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:30:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 420ms
15:30:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:30:22 INFO - PROCESS | 1763 | 1467325822587 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:22 INFO - PROCESS | 1763 | 1467325822664 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:30:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 421ms
15:30:23 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:30:23 INFO - PROCESS | 1763 | 1467325823031 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:23 INFO - PROCESS | 1763 | 1467325823113 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:30:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 476ms
15:30:23 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:30:23 INFO - PROCESS | 1763 | 1467325823512 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:23 INFO - PROCESS | 1763 | 1467325823600 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:30:23 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 420ms
15:30:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:30:23 INFO - PROCESS | 1763 | 1467325823936 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:24 INFO - PROCESS | 1763 | 1467325824015 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:30:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 477ms
15:30:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:30:24 INFO - PROCESS | 1763 | 1467325824418 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:24 INFO - PROCESS | 1763 | 1467325824563 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:30:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 972ms
15:30:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:30:25 INFO - PROCESS | 1763 | 1467325825395 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:25 INFO - PROCESS | 1763 | 1467325825506 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:30:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 971ms
15:30:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:30:26 INFO - PROCESS | 1763 | 1467325826376 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:26 INFO - PROCESS | 1763 | 1467325826464 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:30:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 475ms
15:30:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:30:26 INFO - PROCESS | 1763 | 1467325826862 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:26 INFO - PROCESS | 1763 | 1467325826951 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:30:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 473ms
15:30:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:30:27 INFO - PROCESS | 1763 | 1467325827332 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:27 INFO - PROCESS | 1763 | 1467325827417 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:30:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 475ms
15:30:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:30:27 INFO - PROCESS | 1763 | 1467325827812 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:27 INFO - PROCESS | 1763 | 1467325827892 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:30:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 472ms
15:30:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:30:28 INFO - PROCESS | 1763 | 1467325828291 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:28 INFO - PROCESS | 1763 | 1467325828399 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:30:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 475ms
15:30:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:30:28 INFO - PROCESS | 1763 | 1467325828768 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:28 INFO - PROCESS | 1763 | 1467325828859 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:30:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 521ms
15:30:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:30:29 INFO - PROCESS | 1763 | 1467325829297 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:29 INFO - PROCESS | 1763 | 1467325829377 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:30:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 429ms
15:30:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:30:29 INFO - PROCESS | 1763 | 1467325829731 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:29 INFO - PROCESS | 1763 | 1467325829809 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:30:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 426ms
15:30:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:30:30 INFO - PROCESS | 1763 | 1467325830161 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:30 INFO - PROCESS | 1763 | 1467325830244 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:30:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 938ms
15:30:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:30:31 INFO - PROCESS | 1763 | 1467325831109 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:31 INFO - PROCESS | 1763 | 1467325831196 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:30:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:30:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 579ms
15:30:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:30:31 INFO - PROCESS | 1763 | 1467325831697 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:31 INFO - PROCESS | 1763 | 1467325831779 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:30:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 486ms
15:30:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:30:32 INFO - PROCESS | 1763 | 1467325832188 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:32 INFO - PROCESS | 1763 | 1467325832299 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:30:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 579ms
15:30:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:30:32 INFO - PROCESS | 1763 | 1467325832774 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:32 INFO - PROCESS | 1763 | 1467325832865 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:30:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 676ms
15:30:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:30:33 INFO - PROCESS | 1763 | 1467325833456 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:33 INFO - PROCESS | 1763 | 1467325833577 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:30:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 827ms
15:30:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:30:34 INFO - PROCESS | 1763 | 1467325834290 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:34 INFO - PROCESS | 1763 | 1467325834386 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:30:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 479ms
15:30:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:30:34 INFO - PROCESS | 1763 | 1467325834778 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:34 INFO - PROCESS | 1763 | 1467325834871 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:30:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 525ms
15:30:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:30:35 INFO - PROCESS | 1763 | 1467325835313 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:35 INFO - PROCESS | 1763 | 1467325835404 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:30:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 477ms
15:30:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:30:35 INFO - PROCESS | 1763 | 1467325835787 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:35 INFO - PROCESS | 1763 | 1467325835873 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:30:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 484ms
15:30:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:30:36 INFO - PROCESS | 1763 | 1467325836280 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:36 INFO - PROCESS | 1763 | 1467325836366 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:30:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 530ms
15:30:36 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:30:36 INFO - PROCESS | 1763 | 1467325836819 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:36 INFO - PROCESS | 1763 | 1467325836930 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:30:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 490ms
15:30:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:30:37 INFO - PROCESS | 1763 | 1467325837304 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:37 INFO - PROCESS | 1763 | 1467325837388 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:30:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:30:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:30:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 428ms
15:30:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:30:37 INFO - PROCESS | 1763 | 1467325837737 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:37 INFO - PROCESS | 1763 | 1467325837812 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:30:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 573ms
15:30:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:30:38 INFO - PROCESS | 1763 | 1467325838315 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:38 INFO - PROCESS | 1763 | 1467325838394 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:30:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 492ms
15:30:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:30:38 INFO - PROCESS | 1763 | 1467325838816 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:38 INFO - PROCESS | 1763 | 1467325838891 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:30:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 526ms
15:30:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:30:39 INFO - PROCESS | 1763 | 1467325839352 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:39 INFO - PROCESS | 1763 | 1467325839442 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:30:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:30:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 484ms
15:30:39 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:30:39 INFO - PROCESS | 1763 | 1467325839838 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:39 INFO - PROCESS | 1763 | 1467325839915 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:30:40 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 622ms
15:30:40 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:30:40 INFO - PROCESS | 1763 | 1467325840468 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:40 INFO - PROCESS | 1763 | 1467325840770 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:30:41 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 827ms
15:30:41 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:30:41 INFO - PROCESS | 1763 | 1467325841301 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:41 INFO - PROCESS | 1763 | 1467325841390 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:30:41 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 621ms
15:30:41 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:30:41 INFO - PROCESS | 1763 | 1467325841929 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:42 INFO - PROCESS | 1763 | 1467325842028 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:30:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:30:42 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 474ms
15:30:42 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:30:42 INFO - PROCESS | 1763 | 1467325842416 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:42 INFO - PROCESS | 1763 | 1467325842502 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:30:42 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 425ms
15:30:42 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:30:42 INFO - PROCESS | 1763 | 1467325842839 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:42 INFO - PROCESS | 1763 | 1467325842925 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:30:43 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 475ms
15:30:43 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:30:43 INFO - PROCESS | 1763 | 1467325843318 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:43 INFO - PROCESS | 1763 | 1467325843442 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:30:43 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 478ms
15:30:43 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:30:43 INFO - PROCESS | 1763 | 1467325843800 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:43 INFO - PROCESS | 1763 | 1467325843894 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:30:44 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 469ms
15:30:44 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:30:44 INFO - PROCESS | 1763 | 1467325844273 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:44 INFO - PROCESS | 1763 | 1467325844353 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:30:44 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 524ms
15:30:44 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:30:44 INFO - PROCESS | 1763 | 1467325844801 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:44 INFO - PROCESS | 1763 | 1467325844880 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:30:45 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 526ms
15:30:45 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:30:45 INFO - PROCESS | 1763 | 1467325845332 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:45 INFO - PROCESS | 1763 | 1467325845419 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:30:45 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 425ms
15:30:45 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:30:45 INFO - PROCESS | 1763 | 1467325845761 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:45 INFO - PROCESS | 1763 | 1467325845852 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:30:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:30:46 INFO - window.indexedDB.open('test', val);..." did not throw
15:30:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:30:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:30:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:30:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:30:46 INFO - window.indexedDB.open('test', val);..." did not throw
15:30:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:30:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:30:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:30:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:30:46 INFO - window.indexedDB.open('test', val);..." did not throw
15:30:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:30:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:30:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:30:46 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:30:46 INFO - window.indexedDB.open('test', val);..." did not throw
15:30:46 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:30:46 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:30:46 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:30:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:30:46 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 577ms
15:30:46 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:30:46 INFO - PROCESS | 1763 | 1467325846370 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:46 INFO - PROCESS | 1763 | 1467325846447 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:46 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:30:46 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 447ms
15:30:46 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:30:46 INFO - PROCESS | 1763 | 1467325846795 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:46 INFO - PROCESS | 1763 | 1467325846874 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:30:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:30:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1890ms
15:30:48 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:30:48 INFO - PROCESS | 1763 | 1467325848693 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:48 INFO - PROCESS | 1763 | 1467325848812 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:30:49 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 684ms
15:30:49 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:30:49 INFO - PROCESS | 1763 | 1467325849382 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:49 INFO - PROCESS | 1763 | 1467325849490 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:50 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:30:50 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 727ms
15:30:50 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:30:50 INFO - PROCESS | 1763 | 1467325850114 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:50 INFO - PROCESS | 1763 | 1467325850233 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:50 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:30:50 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 520ms
15:30:50 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:30:50 INFO - PROCESS | 1763 | 1467325850644 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:50 INFO - PROCESS | 1763 | 1467325850731 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:51 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:30:51 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 481ms
15:30:51 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:30:51 INFO - PROCESS | 1763 | 1467325851137 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:51 INFO - PROCESS | 1763 | 1467325851224 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:51 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:30:51 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 473ms
15:30:51 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:30:51 INFO - PROCESS | 1763 | 1467325851606 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:51 INFO - PROCESS | 1763 | 1467325851696 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:52 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:30:52 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 473ms
15:30:52 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:30:52 INFO - PROCESS | 1763 | 1467325852084 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:52 INFO - PROCESS | 1763 | 1467325852177 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:52 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:30:52 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 569ms
15:30:52 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:30:52 INFO - PROCESS | 1763 | 1467325852668 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:52 INFO - PROCESS | 1763 | 1467325852781 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:53 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:30:53 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 470ms
15:30:53 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:30:53 INFO - PROCESS | 1763 | 1467325853144 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:53 INFO - PROCESS | 1763 | 1467325853232 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:53 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:30:53 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 483ms
15:30:53 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:30:53 INFO - PROCESS | 1763 | 1467325853626 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:53 INFO - PROCESS | 1763 | 1467325853708 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:54 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:30:54 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 424ms
15:30:54 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:30:54 INFO - PROCESS | 1763 | 1467325854055 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:54 INFO - PROCESS | 1763 | 1467325854136 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:54 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:30:54 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 426ms
15:30:54 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:30:54 INFO - PROCESS | 1763 | 1467325854485 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:54 INFO - PROCESS | 1763 | 1467325854568 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:54 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:30:54 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 474ms
15:30:54 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:30:54 INFO - PROCESS | 1763 | 1467325854967 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:55 INFO - PROCESS | 1763 | 1467325855064 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:30:55 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 484ms
15:30:55 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:30:55 INFO - PROCESS | 1763 | 1467325855455 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:55 INFO - PROCESS | 1763 | 1467325855534 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:30:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:30:55 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 476ms
15:30:55 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:30:55 INFO - PROCESS | 1763 | 1467325855939 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:56 INFO - PROCESS | 1763 | 1467325856111 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:30:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:30:56 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 923ms
15:30:56 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:30:56 INFO - PROCESS | 1763 | 1467325856876 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:56 INFO - PROCESS | 1763 | 1467325856984 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:30:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 523ms
15:30:57 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:30:57 INFO - PROCESS | 1763 | 1467325857408 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:57 INFO - PROCESS | 1763 | 1467325857520 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:30:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 477ms
15:30:57 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:30:57 INFO - PROCESS | 1763 | 1467325857896 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:57 INFO - PROCESS | 1763 | 1467325857984 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:30:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 485ms
15:30:58 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:30:58 INFO - PROCESS | 1763 | 1467325858377 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:58 INFO - PROCESS | 1763 | 1467325858462 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:30:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 469ms
15:30:58 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:30:58 INFO - PROCESS | 1763 | 1467325858850 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:58 INFO - PROCESS | 1763 | 1467325858936 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:30:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 521ms
15:30:59 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:30:59 INFO - PROCESS | 1763 | 1467325859379 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:59 INFO - PROCESS | 1763 | 1467325859493 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:30:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 475ms
15:30:59 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:30:59 INFO - PROCESS | 1763 | 1467325859858 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:30:59 INFO - PROCESS | 1763 | 1467325859938 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:31:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 474ms
15:31:00 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:31:00 INFO - PROCESS | 1763 | 1467325860336 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:00 INFO - PROCESS | 1763 | 1467325860433 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:31:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 469ms
15:31:00 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:31:00 INFO - PROCESS | 1763 | 1467325860811 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:00 INFO - PROCESS | 1763 | 1467325860907 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:01 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:31:01 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 422ms
15:31:01 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:31:01 INFO - PROCESS | 1763 | 1467325861238 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:01 INFO - PROCESS | 1763 | 1467325861321 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:01 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:31:01 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 473ms
15:31:01 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:31:01 INFO - PROCESS | 1763 | 1467325861717 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:01 INFO - PROCESS | 1763 | 1467325861811 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:31:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 472ms
15:31:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:31:02 INFO - PROCESS | 1763 | 1467325862198 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:02 INFO - PROCESS | 1763 | 1467325862289 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:31:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 469ms
15:31:02 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:31:02 INFO - PROCESS | 1763 | 1467325862667 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:02 INFO - PROCESS | 1763 | 1467325862748 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:03 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:31:03 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 474ms
15:31:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:31:03 INFO - PROCESS | 1763 | 1467325863148 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:03 INFO - PROCESS | 1763 | 1467325863265 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:03 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:31:03 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 573ms
15:31:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:31:03 INFO - PROCESS | 1763 | 1467325863732 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:03 INFO - PROCESS | 1763 | 1467325863832 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:04 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:31:04 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 676ms
15:31:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:31:04 INFO - PROCESS | 1763 | 1467325864413 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:04 INFO - PROCESS | 1763 | 1467325864548 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:31:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 772ms
15:31:05 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:31:05 INFO - PROCESS | 1763 | 1467325865192 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:05 INFO - PROCESS | 1763 | 1467325865294 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:31:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:31:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:31:05 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 432ms
15:31:05 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:31:05 INFO - PROCESS | 1763 | 1467325865638 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:05 INFO - PROCESS | 1763 | 1467325865722 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:31:06 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 440ms
15:31:06 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:31:06 INFO - PROCESS | 1763 | 1467325866090 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:06 INFO - PROCESS | 1763 | 1467325866181 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:31:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:31:06 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 474ms
15:31:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:31:06 INFO - PROCESS | 1763 | 1467325866561 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:06 INFO - PROCESS | 1763 | 1467325866644 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:31:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 429ms
15:31:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:31:07 INFO - PROCESS | 1763 | 1467325866995 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:07 INFO - PROCESS | 1763 | 1467325867087 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
15:31:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 471ms
15:31:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:31:07 INFO - PROCESS | 1763 | 1467325867474 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:07 INFO - PROCESS | 1763 | 1467325867595 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
15:31:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 532ms
15:31:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:31:08 INFO - PROCESS | 1763 | 1467325868010 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:08 INFO - PROCESS | 1763 | 1467325868097 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:31:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 424ms
15:31:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:31:08 INFO - PROCESS | 1763 | 1467325868445 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:08 INFO - PROCESS | 1763 | 1467325868525 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
15:31:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 492ms
15:31:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:31:08 INFO - PROCESS | 1763 | 1467325868943 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:09 INFO - PROCESS | 1763 | 1467325869026 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
15:31:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 427ms
15:31:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:31:09 INFO - PROCESS | 1763 | 1467325869381 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:09 INFO - PROCESS | 1763 | 1467325869463 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:31:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 423ms
15:31:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:31:09 INFO - PROCESS | 1763 | 1467325869810 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:09 INFO - PROCESS | 1763 | 1467325869906 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:31:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 471ms
15:31:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:31:10 INFO - PROCESS | 1763 | 1467325870288 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:10 INFO - PROCESS | 1763 | 1467325870369 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:31:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 426ms
15:31:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:31:10 INFO - PROCESS | 1763 | 1467325870718 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:10 INFO - PROCESS | 1763 | 1467325870795 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:31:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 477ms
15:31:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:31:11 INFO - PROCESS | 1763 | 1467325871202 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:11 INFO - PROCESS | 1763 | 1467325871316 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:31:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 620ms
15:31:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:31:11 INFO - PROCESS | 1763 | 1467325871830 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:12 INFO - PROCESS | 1763 | 1467325872005 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:31:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 673ms
15:31:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:31:12 INFO - PROCESS | 1763 | 1467325872509 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:12 INFO - PROCESS | 1763 | 1467325872604 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:31:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 525ms
15:31:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:31:13 INFO - PROCESS | 1763 | 1467325873039 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:13 INFO - PROCESS | 1763 | 1467325873127 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:31:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 471ms
15:31:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:31:13 INFO - PROCESS | 1763 | 1467325873524 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:13 INFO - PROCESS | 1763 | 1467325873611 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:31:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 481ms
15:31:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:31:14 INFO - PROCESS | 1763 | 1467325874003 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:14 INFO - PROCESS | 1763 | 1467325874087 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
15:31:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 424ms
15:31:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:31:14 INFO - PROCESS | 1763 | 1467325874439 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:14 INFO - PROCESS | 1763 | 1467325874533 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:31:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 526ms
15:31:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:31:14 INFO - PROCESS | 1763 | 1467325874975 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:15 INFO - PROCESS | 1763 | 1467325875059 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:31:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 474ms
15:31:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:31:15 INFO - PROCESS | 1763 | 1467325875460 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:15 INFO - PROCESS | 1763 | 1467325875539 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:31:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 469ms
15:31:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:31:15 INFO - PROCESS | 1763 | 1467325875934 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:16 INFO - PROCESS | 1763 | 1467325876012 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:31:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 420ms
15:31:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:31:16 INFO - PROCESS | 1763 | 1467325876360 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:16 INFO - PROCESS | 1763 | 1467325876443 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:31:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 474ms
15:31:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:31:16 INFO - PROCESS | 1763 | 1467325876838 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:16 INFO - PROCESS | 1763 | 1467325876915 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:31:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 428ms
15:31:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:31:17 INFO - PROCESS | 1763 | 1467325877272 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:17 INFO - PROCESS | 1763 | 1467325877355 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:31:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 425ms
15:31:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:31:17 INFO - PROCESS | 1763 | 1467325877700 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:17 INFO - PROCESS | 1763 | 1467325877785 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:31:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 423ms
15:31:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:31:18 INFO - PROCESS | 1763 | 1467325878128 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:18 INFO - PROCESS | 1763 | 1467325878209 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:31:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 535ms
15:31:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:31:18 INFO - PROCESS | 1763 | 1467325878671 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:18 INFO - PROCESS | 1763 | 1467325878778 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
15:31:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 571ms
15:31:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:31:19 INFO - PROCESS | 1763 | 1467325879253 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:19 INFO - PROCESS | 1763 | 1467325879348 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
15:31:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 632ms
15:31:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:31:19 INFO - PROCESS | 1763 | 1467325879888 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:20 INFO - PROCESS | 1763 | 1467325879995 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:31:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 778ms
15:31:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:31:20 INFO - PROCESS | 1763 | 1467325880671 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:20 INFO - PROCESS | 1763 | 1467325880766 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:31:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 523ms
15:31:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:31:21 INFO - PROCESS | 1763 | 1467325881204 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:21 INFO - PROCESS | 1763 | 1467325881294 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
15:31:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 481ms
15:31:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:31:21 INFO - PROCESS | 1763 | 1467325881696 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:21 INFO - PROCESS | 1763 | 1467325881779 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:31:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 528ms
15:31:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:31:22 INFO - PROCESS | 1763 | 1467325882221 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:22 INFO - PROCESS | 1763 | 1467325882310 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:31:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 477ms
15:31:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:31:22 INFO - PROCESS | 1763 | 1467325882703 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:22 INFO - PROCESS | 1763 | 1467325882787 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:31:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 469ms
15:31:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:31:23 INFO - PROCESS | 1763 | 1467325883180 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:23 INFO - PROCESS | 1763 | 1467325883289 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:23 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
15:31:23 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:31:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 475ms
15:31:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:31:23 INFO - PROCESS | 1763 | 1467325883662 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:23 INFO - PROCESS | 1763 | 1467325883754 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:24 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
15:31:24 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:31:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 472ms
15:31:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:31:24 INFO - PROCESS | 1763 | 1467325884139 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:24 INFO - PROCESS | 1763 | 1467325884229 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:31:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 478ms
15:31:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:31:24 INFO - PROCESS | 1763 | 1467325884621 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:24 INFO - PROCESS | 1763 | 1467325884696 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:31:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 469ms
15:31:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:31:25 INFO - PROCESS | 1763 | 1467325885104 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:25 INFO - PROCESS | 1763 | 1467325885182 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:31:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 474ms
15:31:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:31:25 INFO - PROCESS | 1763 | 1467325885582 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:25 INFO - PROCESS | 1763 | 1467325885676 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:31:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 422ms
15:31:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:31:26 INFO - PROCESS | 1763 | 1467325886012 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:26 INFO - PROCESS | 1763 | 1467325886092 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:31:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 422ms
15:31:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:31:26 INFO - PROCESS | 1763 | 1467325886438 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:26 INFO - PROCESS | 1763 | 1467325886561 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:31:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 776ms
15:31:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:31:27 INFO - PROCESS | 1763 | 1467325887244 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:27 INFO - PROCESS | 1763 | 1467325887375 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:31:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 574ms
15:31:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:31:27 INFO - PROCESS | 1763 | 1467325887845 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:27 INFO - PROCESS | 1763 | 1467325887937 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:31:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 544ms
15:31:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:31:28 INFO - PROCESS | 1763 | 1467325888378 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:28 INFO - PROCESS | 1763 | 1467325888467 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:31:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 480ms
15:31:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:31:28 INFO - PROCESS | 1763 | 1467325888854 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:28 INFO - PROCESS | 1763 | 1467325888938 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:31:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 628ms
15:31:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:31:29 INFO - PROCESS | 1763 | 1467325889488 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:29 INFO - PROCESS | 1763 | 1467325889570 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:31:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 478ms
15:31:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:31:29 INFO - PROCESS | 1763 | 1467325889974 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:30 INFO - PROCESS | 1763 | 1467325890111 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:31:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 569ms
15:31:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:31:30 INFO - PROCESS | 1763 | 1467325890546 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:30 INFO - PROCESS | 1763 | 1467325890648 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:31:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 522ms
15:31:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:31:31 INFO - PROCESS | 1763 | 1467325891074 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:31 INFO - PROCESS | 1763 | 1467325891177 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:31:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 524ms
15:31:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:31:31 INFO - PROCESS | 1763 | 1467325891602 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:31 INFO - PROCESS | 1763 | 1467325891682 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:31:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 426ms
15:31:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:31:32 INFO - PROCESS | 1763 | 1467325892038 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:32 INFO - PROCESS | 1763 | 1467325892120 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:31:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 474ms
15:31:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:31:32 INFO - PROCESS | 1763 | 1467325892519 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:32 INFO - PROCESS | 1763 | 1467325892607 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:31:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 475ms
15:31:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:31:33 INFO - PROCESS | 1763 | 1467325892998 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:33 INFO - PROCESS | 1763 | 1467325893077 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:31:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 419ms
15:31:33 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:31:33 INFO - PROCESS | 1763 | 1467325893421 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:33 INFO - PROCESS | 1763 | 1467325893499 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:31:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 529ms
15:31:33 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:31:33 INFO - PROCESS | 1763 | 1467325893963 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:34 INFO - PROCESS | 1763 | 1467325894067 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:31:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 580ms
15:31:34 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:31:34 INFO - PROCESS | 1763 | 1467325894594 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:34 INFO - PROCESS | 1763 | 1467325894685 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:31:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 968ms
15:31:35 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:31:35 INFO - PROCESS | 1763 | 1467325895527 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:35 INFO - PROCESS | 1763 | 1467325895629 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:31:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 778ms
15:31:36 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:31:36 INFO - PROCESS | 1763 | 1467325896322 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:36 INFO - PROCESS | 1763 | 1467325896452 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:31:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 525ms
15:31:36 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:31:36 INFO - PROCESS | 1763 | 1467325896865 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:36 INFO - PROCESS | 1763 | 1467325896984 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:31:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:31:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:31:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:31:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:31:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 679ms
15:31:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:31:37 INFO - PROCESS | 1763 | 1467325897538 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:37 INFO - PROCESS | 1763 | 1467325897638 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:31:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 522ms
15:31:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:31:38 INFO - PROCESS | 1763 | 1467325898061 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:38 INFO - PROCESS | 1763 | 1467325898155 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
15:31:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 532ms
15:31:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:31:38 INFO - PROCESS | 1763 | 1467325898607 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:38 INFO - PROCESS | 1763 | 1467325898738 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
15:31:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 519ms
15:31:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:31:39 INFO - PROCESS | 1763 | 1467325899128 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:39 INFO - PROCESS | 1763 | 1467325899231 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:31:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 582ms
15:31:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:31:39 INFO - PROCESS | 1763 | 1467325899720 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:39 INFO - PROCESS | 1763 | 1467325899837 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
15:31:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 441ms
15:31:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:31:40 INFO - PROCESS | 1763 | 1467325900165 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:40 INFO - PROCESS | 1763 | 1467325900242 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
15:31:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 422ms
15:31:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:31:40 INFO - PROCESS | 1763 | 1467325900593 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:40 INFO - PROCESS | 1763 | 1467325900674 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:31:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 429ms
15:31:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:31:41 INFO - PROCESS | 1763 | 1467325901028 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:41 INFO - PROCESS | 1763 | 1467325901126 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:31:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 469ms
15:31:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:31:41 INFO - PROCESS | 1763 | 1467325901501 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:41 INFO - PROCESS | 1763 | 1467325901586 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:31:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 624ms
15:31:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:31:42 INFO - PROCESS | 1763 | 1467325902135 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:42 INFO - PROCESS | 1763 | 1467325902294 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:31:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 731ms
15:31:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:31:42 INFO - PROCESS | 1763 | 1467325902869 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:42 INFO - PROCESS | 1763 | 1467325902996 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:31:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 533ms
15:31:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:31:43 INFO - PROCESS | 1763 | 1467325903412 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:43 INFO - PROCESS | 1763 | 1467325903532 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:31:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 527ms
15:31:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:31:43 INFO - PROCESS | 1763 | 1467325903951 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:44 INFO - PROCESS | 1763 | 1467325904041 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:31:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 523ms
15:31:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:31:44 INFO - PROCESS | 1763 | 1467325904469 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:44 INFO - PROCESS | 1763 | 1467325904555 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:31:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 470ms
15:31:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:31:44 INFO - PROCESS | 1763 | 1467325904950 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:45 INFO - PROCESS | 1763 | 1467325905044 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:31:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 523ms
15:31:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:31:45 INFO - PROCESS | 1763 | 1467325905480 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:45 INFO - PROCESS | 1763 | 1467325905589 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
15:31:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 520ms
15:31:45 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:31:46 INFO - PROCESS | 1763 | 1467325906002 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:46 INFO - PROCESS | 1763 | 1467325906093 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:46 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:31:46 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 474ms
15:31:46 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:31:46 INFO - PROCESS | 1763 | 1467325906495 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:46 INFO - PROCESS | 1763 | 1467325906581 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:46 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:31:46 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:31:46 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 433ms
15:31:46 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:31:46 INFO - PROCESS | 1763 | 1467325906929 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:47 INFO - PROCESS | 1763 | 1467325907015 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:31:47 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 423ms
15:31:47 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:31:47 INFO - PROCESS | 1763 | 1467325907356 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:47 INFO - PROCESS | 1763 | 1467325907433 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:31:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:31:48 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 834ms
15:31:48 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:31:48 INFO - PROCESS | 1763 | 1467325908202 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:48 INFO - PROCESS | 1763 | 1467325908351 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:48 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:31:48 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 529ms
15:31:48 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:31:48 INFO - PROCESS | 1763 | 1467325908733 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:48 INFO - PROCESS | 1763 | 1467325908822 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:49 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:31:49 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 535ms
15:31:49 INFO - TEST-START | /IndexedDB/interfaces.html
15:31:49 INFO - PROCESS | 1763 | 1467325909277 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:49 INFO - PROCESS | 1763 | 1467325909383 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:31:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:31:50 INFO - TEST-OK | /IndexedDB/interfaces.html | took 908ms
15:31:50 INFO - TEST-START | /IndexedDB/interfaces.worker
15:31:50 INFO - PROCESS | 1763 | 1467325910251 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:50 INFO - PROCESS | 1763 | 1467325910367 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:31:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:31:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:31:51 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:31:51 INFO - {}
15:31:51 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1355ms
15:31:51 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:31:51 INFO - PROCESS | 1763 | 1467325911619 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:51 INFO - PROCESS | 1763 | 1467325911809 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:31:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:31:52 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 638ms
15:31:52 INFO - TEST-START | /IndexedDB/key_valid.html
15:31:52 INFO - PROCESS | 1763 | 1467325912269 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:52 INFO - PROCESS | 1763 | 1467325912364 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:31:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:31:53 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1278ms
15:31:53 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:31:53 INFO - PROCESS | 1763 | 1467325913567 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:53 INFO - PROCESS | 1763 | 1467325913652 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:54 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:31:54 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 548ms
15:31:54 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:31:54 INFO - PROCESS | 1763 | 1467325914105 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:54 INFO - PROCESS | 1763 | 1467325914198 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:54 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:31:54 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 525ms
15:31:54 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:31:54 INFO - PROCESS | 1763 | 1467325914635 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:54 INFO - PROCESS | 1763 | 1467325914717 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:31:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:31:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:31:55 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 579ms
15:31:55 INFO - TEST-START | /IndexedDB/keyorder.htm
15:31:55 INFO - PROCESS | 1763 | 1467325915223 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:55 INFO - PROCESS | 1763 | 1467325915321 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:31:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:31:55 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 585ms
15:31:55 INFO - TEST-START | /IndexedDB/keypath.htm
15:31:55 INFO - PROCESS | 1763 | 1467325915817 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:55 INFO - PROCESS | 1763 | 1467325915895 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:31:56 INFO - TEST-OK | /IndexedDB/keypath.htm | took 483ms
15:31:56 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:31:56 INFO - PROCESS | 1763 | 1467325916305 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:56 INFO - PROCESS | 1763 | 1467325916381 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:31:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:31:56 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 486ms
15:31:56 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:31:56 INFO - PROCESS | 1763 | 1467325916804 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:56 INFO - PROCESS | 1763 | 1467325916887 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:31:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:31:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:31:57 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 529ms
15:31:57 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:31:57 INFO - PROCESS | 1763 | 1467325917336 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:57 INFO - PROCESS | 1763 | 1467325917442 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:31:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:31:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:31:58 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 839ms
15:31:58 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:31:58 INFO - PROCESS | 1763 | 1467325918183 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:58 INFO - PROCESS | 1763 | 1467325918401 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:58 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:31:58 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 675ms
15:31:58 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:31:58 INFO - PROCESS | 1763 | 1467325918864 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:58 INFO - PROCESS | 1763 | 1467325918956 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:59 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:31:59 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 478ms
15:31:59 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:31:59 INFO - PROCESS | 1763 | 1467325919346 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:31:59 INFO - PROCESS | 1763 | 1467325919435 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:00 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:32:00 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 728ms
15:32:00 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:32:00 INFO - PROCESS | 1763 | 1467325920088 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:00 INFO - PROCESS | 1763 | 1467325920215 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:00 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:32:00 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 540ms
15:32:00 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:32:00 INFO - PROCESS | 1763 | 1467325920626 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:00 INFO - PROCESS | 1763 | 1467325920729 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:32:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 521ms
15:32:01 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:32:01 INFO - PROCESS | 1763 | 1467325921151 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:01 INFO - PROCESS | 1763 | 1467325921251 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:32:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 574ms
15:32:01 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:32:01 INFO - PROCESS | 1763 | 1467325921735 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:01 INFO - PROCESS | 1763 | 1467325921819 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:02 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:32:02 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 475ms
15:32:02 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:32:02 INFO - PROCESS | 1763 | 1467325922214 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:02 INFO - PROCESS | 1763 | 1467325922291 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:02 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:32:02 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 471ms
15:32:02 INFO - TEST-START | /IndexedDB/value.htm
15:32:02 INFO - PROCESS | 1763 | 1467325922690 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:02 INFO - PROCESS | 1763 | 1467325922769 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:03 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:32:03 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:32:03 INFO - TEST-OK | /IndexedDB/value.htm | took 421ms
15:32:03 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:32:03 INFO - PROCESS | 1763 | 1467325923116 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:03 INFO - PROCESS | 1763 | 1467325923200 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:32:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:32:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:32:03 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 527ms
15:32:03 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:32:03 INFO - PROCESS | 1763 | 1467325923651 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:03 INFO - PROCESS | 1763 | 1467325923732 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:04 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:32:04 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 622ms
15:32:04 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:32:04 INFO - PROCESS | 1763 | 1467325924279 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:04 INFO - PROCESS | 1763 | 1467325924364 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:32:04 INFO - {}
15:32:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:32:04 INFO - {}
15:32:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:32:04 INFO - {}
15:32:04 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:32:04 INFO - {}
15:32:04 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 481ms
15:32:04 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:32:04 INFO - PROCESS | 1763 | 1467325924781 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:04 INFO - PROCESS | 1763 | 1467325924888 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:32:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:32:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:32:05 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:32:05 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 542ms
15:32:05 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:32:05 INFO - PROCESS | 1763 | 1467325925316 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:05 INFO - PROCESS | 1763 | 1467325925435 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:32:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 752ms
15:32:06 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:32:06 INFO - PROCESS | 1763 | 1467325926084 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:06 INFO - PROCESS | 1763 | 1467325926244 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:32:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
15:32:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:32:06 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
15:32:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:06 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:32:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:32:06 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 793ms
15:32:06 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:32:06 INFO - PROCESS | 1763 | 1467325926885 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:06 INFO - PROCESS | 1763 | 1467325926987 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:32:07 INFO - [native code]
15:32:07 INFO - }" but got function "function () {
15:32:07 INFO - }"
15:32:07 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:07 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:32:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:32:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:32:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:32:07 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:07 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:32:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:32:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:32:07 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 488ms
15:32:07 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:32:07 INFO - PROCESS | 1763 | 1467325927380 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:07 INFO - PROCESS | 1763 | 1467325927463 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:32:07 INFO - [native code]
15:32:07 INFO - }" but got function "function () {
15:32:07 INFO - }"
15:32:07 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:07 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:32:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:32:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:32:07 INFO - {}
15:32:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:32:07 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:07 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:32:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:32:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:32:07 INFO - {}
15:32:07 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 525ms
15:32:07 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:32:07 INFO - PROCESS | 1763 | 1467325927926 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:08 INFO - PROCESS | 1763 | 1467325928010 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:32:08 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:32:08 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:32:08 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:32:08 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:32:08 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:32:08 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:32:08 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:32:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:32:08 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:08 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:32:08 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:32:08 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 480ms
15:32:08 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:32:08 INFO - PROCESS | 1763 | 1467325928407 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:08 INFO - PROCESS | 1763 | 1467325928505 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:32:08 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 374ms
15:32:08 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:32:08 INFO - PROCESS | 1763 | 1467325928791 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:08 INFO - PROCESS | 1763 | 1467325928907 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:32:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:32:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:32:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:32:09 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 470ms
15:32:09 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:32:09 INFO - PROCESS | 1763 | 1467325929269 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:09 INFO - PROCESS | 1763 | 1467325929385 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:32:09 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:32:09 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:32:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:32:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:32:09 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 522ms
15:32:09 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:32:09 INFO - PROCESS | 1763 | 1467325929797 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:09 INFO - PROCESS | 1763 | 1467325929884 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:32:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:32:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:32:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:32:11 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:32:11 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1382ms
15:32:11 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:32:11 INFO - PROCESS | 1763 | 1467325931185 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:11 INFO - PROCESS | 1763 | 1467325931260 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:32:12 INFO - {}
15:32:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:32:12 INFO - {}
15:32:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:32:12 INFO - {}
15:32:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:32:12 INFO - {}
15:32:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:32:12 INFO - {}
15:32:12 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1473ms
15:32:12 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:32:12 INFO - PROCESS | 1763 | 1467325932665 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:12 INFO - PROCESS | 1763 | 1467325932730 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:13 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:32:13 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 870ms
15:32:13 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:32:13 INFO - PROCESS | 1763 | 1467325933545 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:13 INFO - PROCESS | 1763 | 1467325933699 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:14 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:32:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:32:14 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 574ms
15:32:14 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:32:14 INFO - PROCESS | 1763 | 1467325934126 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:14 INFO - PROCESS | 1763 | 1467325934210 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:24 INFO - PROCESS | 1763 | MARIONETTE LOG: INFO: Timeout fired
15:32:24 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
15:32:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:32:24 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10218ms
15:32:24 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:32:24 INFO - PROCESS | 1763 | 1467325944353 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:24 INFO - PROCESS | 1763 | 1467325944438 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:25 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:32:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 675ms
15:32:25 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:32:25 INFO - PROCESS | 1763 | 1467325945037 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:25 INFO - PROCESS | 1763 | 1467325945128 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:25 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:32:25 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 478ms
15:32:25 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:32:25 INFO - PROCESS | 1763 | 1467325945529 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:25 INFO - PROCESS | 1763 | 1467325945650 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:25 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:32:25 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 478ms
15:32:26 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:32:26 INFO - PROCESS | 1763 | 1467325946005 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:26 INFO - PROCESS | 1763 | 1467325946100 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:26 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:32:26 INFO - {}
15:32:26 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 522ms
15:32:26 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:32:26 INFO - PROCESS | 1763 | 1467325946536 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:26 INFO - PROCESS | 1763 | 1467325946669 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:27 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:32:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 578ms
15:32:27 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:32:27 INFO - PROCESS | 1763 | 1467325947118 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:27 INFO - PROCESS | 1763 | 1467325947222 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:27 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:32:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 577ms
15:32:27 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:32:27 INFO - PROCESS | 1763 | 1467325947702 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:27 INFO - PROCESS | 1763 | 1467325947788 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:28 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
15:32:28 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 477ms
15:32:28 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:32:28 INFO - PROCESS | 1763 | 1467325948187 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:28 INFO - PROCESS | 1763 | 1467325948268 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:28 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:32:28 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 430ms
15:32:28 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:32:28 INFO - PROCESS | 1763 | 1467325948630 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:28 INFO - PROCESS | 1763 | 1467325948740 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:29 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:32:29 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 477ms
15:32:29 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:32:29 INFO - PROCESS | 1763 | 1467325949104 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:29 INFO - PROCESS | 1763 | 1467325949214 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:29 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
15:32:29 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:29 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:32:29 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:29 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:32:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:32:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:32:29 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 425ms
15:32:29 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:32:29 INFO - PROCESS | 1763 | 1467325949551 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:29 INFO - PROCESS | 1763 | 1467325949632 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:29 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:32:29 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 432ms
15:32:29 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:32:29 INFO - PROCESS | 1763 | 1467325949990 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:30 INFO - PROCESS | 1763 | 1467325950102 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:30 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:32:30 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 470ms
15:32:30 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:32:30 INFO - PROCESS | 1763 | 1467325950462 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:30 INFO - PROCESS | 1763 | 1467325950561 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:30 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:32:30 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 531ms
15:32:30 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:32:31 INFO - PROCESS | 1763 | 1467325951004 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:31 INFO - PROCESS | 1763 | 1467325951081 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:32:31 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
15:32:31 INFO - do_test/)
15:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:33:01 INFO - )
15:33:01 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 572ms
15:33:01 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:33:01 INFO - PROCESS | 1763 | 1467325981658 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:01 INFO - PROCESS | 1763 | 1467325981765 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:33:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1034ms
15:33:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:33:02 INFO - PROCESS | 1763 | 1467325982691 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:02 INFO - PROCESS | 1763 | 1467325982778 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:33:03 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 739ms
15:33:03 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:33:03 INFO - PROCESS | 1763 | 1467325983435 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:03 INFO - PROCESS | 1763 | 1467325983520 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:33:03 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 435ms
15:33:03 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:33:03 INFO - PROCESS | 1763 | 1467325983883 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:03 INFO - PROCESS | 1763 | 1467325983984 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:33:04 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 474ms
15:33:04 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:33:04 INFO - PROCESS | 1763 | 1467325984354 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:04 INFO - PROCESS | 1763 | 1467325984436 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:04 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:33:04 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:04 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:33:04 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 471ms
15:33:04 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:33:04 INFO - PROCESS | 1763 | 1467325984831 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:04 INFO - PROCESS | 1763 | 1467325984927 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:05 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:33:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:33:05 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 523ms
15:33:05 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:33:05 INFO - PROCESS | 1763 | 1467325985378 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:05 INFO - PROCESS | 1763 | 1467325985490 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:05 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:33:05 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 537ms
15:33:05 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:33:05 INFO - PROCESS | 1763 | 1467325985913 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:06 INFO - PROCESS | 1763 | 1467325985999 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:06 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:33:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:33:06 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 499ms
15:33:06 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:33:06 INFO - PROCESS | 1763 | 1467325986406 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:06 INFO - PROCESS | 1763 | 1467325986485 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:06 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:33:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:33:06 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 428ms
15:33:06 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:33:06 INFO - PROCESS | 1763 | 1467325986843 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:06 INFO - PROCESS | 1763 | 1467325986931 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:33:07 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 472ms
15:33:07 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:33:07 INFO - PROCESS | 1763 | 1467325987324 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:07 INFO - PROCESS | 1763 | 1467325987422 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:33:07 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 423ms
15:33:07 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:33:07 INFO - PROCESS | 1763 | 1467325987766 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:07 INFO - PROCESS | 1763 | 1467325987855 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:33:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 422ms
15:33:08 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:33:08 INFO - PROCESS | 1763 | 1467325988190 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:08 INFO - PROCESS | 1763 | 1467325988269 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:33:08 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 474ms
15:33:08 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:33:08 INFO - PROCESS | 1763 | 1467325988671 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:08 INFO - PROCESS | 1763 | 1467325988799 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:09 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:33:09 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:33:09 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:33:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:33:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:33:09 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 675ms
15:33:09 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:33:09 INFO - PROCESS | 1763 | 1467325989352 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:09 INFO - PROCESS | 1763 | 1467325989518 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:33:09 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:33:09 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 522ms
15:33:09 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:33:09 INFO - PROCESS | 1763 | 1467325989884 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:09 INFO - PROCESS | 1763 | 1467325989965 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:33:10 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 535ms
15:33:10 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:33:10 INFO - PROCESS | 1763 | 1467325990432 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:10 INFO - PROCESS | 1763 | 1467325990515 Marionette INFO sendAsync 29e86dce-5c77-4a9f-aee0-e24216a7ba06
15:33:10 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: