builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-2454
starttime: 1467601169.42
results: success (0)
buildid: 20160703171925
builduid: 9272a0a913a44a7cb598a1f7947d2d6f
revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:29.427370) =========
master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:29.427941) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:29.428387) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:29.470463) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:29.470858) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-03 19:59:29-- 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.14M=0.001s
2016-07-03 19:59:30 (8.14 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.581487
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:30.125837) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:30.126292) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.037815
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:30.196743) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-03 19:59:30.197233) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --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 dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791
_=/tools/buildbot/bin/python
using PTY: False
2016-07-03 19:59:30,304 truncating revision to first 12 chars
2016-07-03 19:59:30,305 Setting DEBUG logging.
2016-07-03 19:59:30,305 attempt 1/10
2016-07-03 19:59:30,305 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dbcb78d8ca74?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-03 19:59:31,616 unpacking tar archive at: mozilla-beta-dbcb78d8ca74/testing/mozharness/
program finished with exit code 0
elapsedTime=2.007044
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-03 19:59:32.237666) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:32.238109) =========
script_repo_revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:32.238639) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:32.239065) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 19:59:32.269057) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 10 secs) (at 2016-07-03 19:59:32.269455) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791
_=/tools/buildbot/bin/python
using PTY: False
19:59:32 INFO - MultiFileLogger online at 20160703 19:59:32 in /builds/slave/test
19:59:32 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
19:59:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
19:59:32 INFO - {'append_to_log': False,
19:59:32 INFO - 'base_work_dir': '/builds/slave/test',
19:59:32 INFO - 'blob_upload_branch': 'mozilla-beta',
19:59:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
19:59:32 INFO - 'buildbot_json_path': 'buildprops.json',
19:59:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
19:59:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:59:32 INFO - 'download_minidump_stackwalk': True,
19:59:32 INFO - 'download_symbols': 'ondemand',
19:59:32 INFO - 'e10s': False,
19:59:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
19:59:32 INFO - 'tooltool.py': '/tools/tooltool.py',
19:59:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
19:59:32 INFO - '/tools/misc-python/virtualenv.py')},
19:59:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:59:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:59:32 INFO - 'log_level': 'info',
19:59:32 INFO - 'log_to_console': True,
19:59:32 INFO - 'opt_config_files': (),
19:59:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:59:32 INFO - '--processes=1',
19:59:32 INFO - '--config=%(test_path)s/wptrunner.ini',
19:59:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:59:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:59:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:59:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:59:32 INFO - 'pip_index': False,
19:59:32 INFO - 'require_test_zip': True,
19:59:32 INFO - 'test_type': ('testharness',),
19:59:32 INFO - 'this_chunk': '1',
19:59:32 INFO - 'tooltool_cache': '/builds/tooltool_cache',
19:59:32 INFO - 'total_chunks': '5',
19:59:32 INFO - 'virtualenv_path': 'venv',
19:59:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:59:32 INFO - 'work_dir': 'build'}
19:59:32 INFO - #####
19:59:32 INFO - ##### Running clobber step.
19:59:32 INFO - #####
19:59:32 INFO - Running pre-action listener: _resource_record_pre_action
19:59:32 INFO - Running main action method: clobber
19:59:32 INFO - rmtree: /builds/slave/test/build
19:59:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
19:59:34 INFO - Running post-action listener: _resource_record_post_action
19:59:34 INFO - #####
19:59:34 INFO - ##### Running read-buildbot-config step.
19:59:34 INFO - #####
19:59:34 INFO - Running pre-action listener: _resource_record_pre_action
19:59:34 INFO - Running main action method: read_buildbot_config
19:59:34 INFO - Using buildbot properties:
19:59:34 INFO - {
19:59:34 INFO - "project": "",
19:59:34 INFO - "product": "firefox",
19:59:34 INFO - "script_repo_revision": "production",
19:59:34 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
19:59:34 INFO - "repository": "",
19:59:34 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-1",
19:59:34 INFO - "buildid": "20160703171925",
19:59:34 INFO - "pgo_build": "True",
19:59:34 INFO - "basedir": "/builds/slave/test",
19:59:34 INFO - "buildnumber": 11,
19:59:34 INFO - "slavename": "tst-linux64-spot-2454",
19:59:34 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/",
19:59:34 INFO - "platform": "linux64",
19:59:34 INFO - "branch": "mozilla-beta",
19:59:34 INFO - "revision": "dbcb78d8ca7469fa8e303eaeeecb17b51757df01",
19:59:34 INFO - "repo_path": "releases/mozilla-beta",
19:59:34 INFO - "moz_repo_path": "",
19:59:34 INFO - "stage_platform": "linux64-pgo",
19:59:34 INFO - "builduid": "9272a0a913a44a7cb598a1f7947d2d6f",
19:59:34 INFO - "slavebuilddir": "test"
19:59:34 INFO - }
19:59:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
19:59:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
19:59:34 INFO - Running post-action listener: _resource_record_post_action
19:59:34 INFO - #####
19:59:34 INFO - ##### Running download-and-extract step.
19:59:34 INFO - #####
19:59:34 INFO - Running pre-action listener: _resource_record_pre_action
19:59:34 INFO - Running main action method: download_and_extract
19:59:34 INFO - mkdir: /builds/slave/test/build/tests
19:59:34 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')]}
19:59:34 INFO - https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
19:59:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:59:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:59:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:59:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
19:59:36 INFO - Downloaded 1327 bytes.
19:59:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
19:59:36 INFO - Using the following test package requirements:
19:59:36 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
19:59:36 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
19:59:36 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
19:59:36 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'jsshell-linux-x86_64.zip'],
19:59:36 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
19:59:36 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
19:59:36 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
19:59:36 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
19:59:36 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
19:59:36 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
19:59:36 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
19:59:36 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
19:59:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:59:36 INFO - https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
19:59:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
19:59:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
19:59:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
19:59:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
19:59:40 INFO - Downloaded 24235659 bytes.
19:59:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:59:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:59:40 INFO - caution: filename not matched: web-platform/*
19:59:40 INFO - Return code: 11
19:59:40 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')]}
19:59:40 INFO - https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
19:59:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
19:59:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
19:59:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
19:59:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
19:59:44 INFO - Downloaded 36389083 bytes.
19:59:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:59:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:59:48 INFO - caution: filename not matched: bin/*
19:59:48 INFO - caution: filename not matched: config/*
19:59:48 INFO - caution: filename not matched: mozbase/*
19:59:48 INFO - caution: filename not matched: marionette/*
19:59:48 INFO - caution: filename not matched: tools/wptserve/*
19:59:48 INFO - Return code: 11
19:59:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:59:48 INFO - https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
19:59:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:59:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:59:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:59:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
19:59:53 INFO - Downloaded 56021975 bytes.
19:59:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:59:53 INFO - mkdir: /builds/slave/test/properties
19:59:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
19:59:53 INFO - Writing to file /builds/slave/test/properties/build_url
19:59:53 INFO - Contents:
19:59:53 INFO - build_url:https://queue.taskcluster.net/v1/task/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
19:59:58 INFO - Running post-action listener: _resource_record_post_action
19:59:58 INFO - Running post-action listener: set_extra_try_arguments
19:59:58 INFO - #####
19:59:58 INFO - ##### Running create-virtualenv step.
19:59:58 INFO - #####
19:59:58 INFO - Running pre-action listener: _pre_create_virtualenv
19:59:58 INFO - Running pre-action listener: _resource_record_pre_action
19:59:58 INFO - Running main action method: create_virtualenv
19:59:58 INFO - Creating virtualenv /builds/slave/test/build/venv
19:59:58 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
19:59:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
19:59:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
19:59:58 INFO - Using real prefix '/usr'
19:59:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python
19:59:59 INFO - Installing distribute.............................................................................................................................................................................................done.
20:00:03 INFO - Installing pip.................done.
20:00:04 INFO - Return code: 0
20:00:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
20:00:04 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')]}
20:00:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:00:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:04 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')]}
20:00:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:00:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:04 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17b4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17b53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17f8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18be290>, '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 0x18be980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17f5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791', '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
20:00:04 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:04 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:00:04 INFO - 'CCACHE_UMASK': '002',
20:00:04 INFO - 'DISPLAY': ':0',
20:00:04 INFO - 'HOME': '/home/cltbld',
20:00:04 INFO - 'LANG': 'en_US.UTF-8',
20:00:04 INFO - 'LOGNAME': 'cltbld',
20:00:04 INFO - 'MAIL': '/var/mail/cltbld',
20:00:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:00:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:00:04 INFO - 'MOZ_NO_REMOTE': '1',
20:00:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:00:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:00:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:00:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:00:04 INFO - 'PWD': '/builds/slave/test',
20:00:04 INFO - 'SHELL': '/bin/bash',
20:00:04 INFO - 'SHLVL': '1',
20:00:04 INFO - 'TERM': 'linux',
20:00:04 INFO - 'TMOUT': '86400',
20:00:04 INFO - 'USER': 'cltbld',
20:00:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791',
20:00:04 INFO - '_': '/tools/buildbot/bin/python'}
20:00:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:00:04 INFO - Downloading/unpacking psutil>=0.7.1
20:00:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:00:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:00:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:00:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:00:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
20:00:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:00:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:00:10 INFO - Installing collected packages: psutil
20:00:10 INFO - Running setup.py install for psutil
20:00:10 INFO - building 'psutil._psutil_linux' extension
20:00:10 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
20:00:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
20:00:10 INFO - building 'psutil._psutil_posix' extension
20:00:10 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
20:00:11 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
20:00:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:00:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:00:11 INFO - Successfully installed psutil
20:00:11 INFO - Cleaning up...
20:00:11 INFO - Return code: 0
20:00:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
20:00:11 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')]}
20:00:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:00:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:11 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')]}
20:00:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:00:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:11 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17b4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17b53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17f8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18be290>, '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 0x18be980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17f5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791', '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
20:00:11 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:11 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:00:11 INFO - 'CCACHE_UMASK': '002',
20:00:11 INFO - 'DISPLAY': ':0',
20:00:11 INFO - 'HOME': '/home/cltbld',
20:00:11 INFO - 'LANG': 'en_US.UTF-8',
20:00:11 INFO - 'LOGNAME': 'cltbld',
20:00:11 INFO - 'MAIL': '/var/mail/cltbld',
20:00:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:00:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:00:11 INFO - 'MOZ_NO_REMOTE': '1',
20:00:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:00:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:00:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:00:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:00:11 INFO - 'PWD': '/builds/slave/test',
20:00:11 INFO - 'SHELL': '/bin/bash',
20:00:11 INFO - 'SHLVL': '1',
20:00:11 INFO - 'TERM': 'linux',
20:00:11 INFO - 'TMOUT': '86400',
20:00:11 INFO - 'USER': 'cltbld',
20:00:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791',
20:00:11 INFO - '_': '/tools/buildbot/bin/python'}
20:00:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:00:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:00:12 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
20:00:12 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
20:00:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:12 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
20:00:12 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
20:00:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:00:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
20:00:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
20:00:17 INFO - Installing collected packages: mozsystemmonitor
20:00:17 INFO - Running setup.py install for mozsystemmonitor
20:00:17 INFO - Successfully installed mozsystemmonitor
20:00:17 INFO - Cleaning up...
20:00:17 INFO - Return code: 0
20:00:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
20:00:17 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')]}
20:00:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:00:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:17 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')]}
20:00:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:00:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:17 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17b4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17b53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17f8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18be290>, '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 0x18be980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17f5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791', '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
20:00:17 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:17 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:00:17 INFO - 'CCACHE_UMASK': '002',
20:00:17 INFO - 'DISPLAY': ':0',
20:00:17 INFO - 'HOME': '/home/cltbld',
20:00:17 INFO - 'LANG': 'en_US.UTF-8',
20:00:17 INFO - 'LOGNAME': 'cltbld',
20:00:17 INFO - 'MAIL': '/var/mail/cltbld',
20:00:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:00:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:00:17 INFO - 'MOZ_NO_REMOTE': '1',
20:00:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:00:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:00:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:00:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:00:17 INFO - 'PWD': '/builds/slave/test',
20:00:17 INFO - 'SHELL': '/bin/bash',
20:00:17 INFO - 'SHLVL': '1',
20:00:17 INFO - 'TERM': 'linux',
20:00:17 INFO - 'TMOUT': '86400',
20:00:17 INFO - 'USER': 'cltbld',
20:00:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791',
20:00:17 INFO - '_': '/tools/buildbot/bin/python'}
20:00:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:00:17 INFO - Downloading/unpacking blobuploader==1.2.4
20:00:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:00:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:00:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:00:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:00:23 INFO - Downloading blobuploader-1.2.4.tar.gz
20:00:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
20:00:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:00:23 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
20:00:23 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
20:00:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:23 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
20:00:23 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
20:00:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
20:00:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:00:24 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
20:00:24 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
20:00:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:24 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
20:00:24 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
20:00:25 INFO - Downloading docopt-0.6.1.tar.gz
20:00:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
20:00:25 INFO - Installing collected packages: blobuploader, requests, docopt
20:00:25 INFO - Running setup.py install for blobuploader
20:00:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
20:00:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
20:00:25 INFO - Running setup.py install for requests
20:00:26 INFO - Running setup.py install for docopt
20:00:26 INFO - Successfully installed blobuploader requests docopt
20:00:26 INFO - Cleaning up...
20:00:26 INFO - Return code: 0
20:00:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:00:26 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')]}
20:00:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:00:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:26 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')]}
20:00:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:00:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17b4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17b53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17f8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18be290>, '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 0x18be980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17f5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791', '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
20:00:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:26 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:00:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:00:26 INFO - 'CCACHE_UMASK': '002',
20:00:26 INFO - 'DISPLAY': ':0',
20:00:26 INFO - 'HOME': '/home/cltbld',
20:00:26 INFO - 'LANG': 'en_US.UTF-8',
20:00:26 INFO - 'LOGNAME': 'cltbld',
20:00:26 INFO - 'MAIL': '/var/mail/cltbld',
20:00:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:00:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:00:26 INFO - 'MOZ_NO_REMOTE': '1',
20:00:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:00:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:00:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:00:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:00:26 INFO - 'PWD': '/builds/slave/test',
20:00:26 INFO - 'SHELL': '/bin/bash',
20:00:26 INFO - 'SHLVL': '1',
20:00:26 INFO - 'TERM': 'linux',
20:00:26 INFO - 'TMOUT': '86400',
20:00:26 INFO - 'USER': 'cltbld',
20:00:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791',
20:00:26 INFO - '_': '/tools/buildbot/bin/python'}
20:00:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:00:27 INFO - Running setup.py (path:/tmp/pip-4nJbHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:00:27 INFO - Running setup.py (path:/tmp/pip-AaGdHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:00:27 INFO - Running setup.py (path:/tmp/pip-hEUeRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:00:27 INFO - Running setup.py (path:/tmp/pip-fdUury-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:00:27 INFO - Running setup.py (path:/tmp/pip-Az34U9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:00:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:00:27 INFO - Running setup.py (path:/tmp/pip-DEGM1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:00:28 INFO - Running setup.py (path:/tmp/pip-6ugqJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:00:28 INFO - Running setup.py (path:/tmp/pip-qU4Jvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:00:28 INFO - Running setup.py (path:/tmp/pip-7W1lkk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:00:28 INFO - Running setup.py (path:/tmp/pip-yMsfaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:00:28 INFO - Running setup.py (path:/tmp/pip-sK98wX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:00:28 INFO - Running setup.py (path:/tmp/pip-xrm1i2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:00:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:00:28 INFO - Running setup.py (path:/tmp/pip-ORHS6Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:00:29 INFO - Running setup.py (path:/tmp/pip-TIdbTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:00:29 INFO - Running setup.py (path:/tmp/pip-fitan1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:00:29 INFO - Running setup.py (path:/tmp/pip-jtzJLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:00:29 INFO - Running setup.py (path:/tmp/pip-n8cFrS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
20:00:29 INFO - Running setup.py (path:/tmp/pip-Lx9mp6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
20:00:29 INFO - Running setup.py (path:/tmp/pip-OrUI2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
20:00:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:00:30 INFO - Running setup.py (path:/tmp/pip-Eb9YHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:00:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:00:30 INFO - Running setup.py (path:/tmp/pip-Hjtixt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:00:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:00:30 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
20:00:30 INFO - Running setup.py install for manifestparser
20:00:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
20:00:30 INFO - Running setup.py install for mozcrash
20:00:31 INFO - Running setup.py install for mozdebug
20:00:31 INFO - Running setup.py install for mozdevice
20:00:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
20:00:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin
20:00:31 INFO - Running setup.py install for mozfile
20:00:31 INFO - Running setup.py install for mozhttpd
20:00:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
20:00:32 INFO - Running setup.py install for mozinfo
20:00:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
20:00:32 INFO - Running setup.py install for mozInstall
20:00:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
20:00:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
20:00:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
20:00:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
20:00:32 INFO - Running setup.py install for mozleak
20:00:32 INFO - Running setup.py install for mozlog
20:00:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
20:00:33 INFO - Running setup.py install for moznetwork
20:00:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
20:00:33 INFO - Running setup.py install for mozprocess
20:00:33 INFO - Running setup.py install for mozprofile
20:00:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
20:00:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
20:00:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
20:00:33 INFO - Running setup.py install for mozrunner
20:00:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
20:00:33 INFO - Running setup.py install for mozscreenshot
20:00:34 INFO - Running setup.py install for moztest
20:00:34 INFO - Running setup.py install for mozversion
20:00:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
20:00:34 INFO - Running setup.py install for wptserve
20:00:34 INFO - Running setup.py install for marionette-driver
20:00:35 INFO - Running setup.py install for browsermob-proxy
20:00:35 INFO - Running setup.py install for marionette-client
20:00:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:00:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
20:00:35 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
20:00:35 INFO - Cleaning up...
20:00:35 INFO - Return code: 0
20:00:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:00:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:00:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:00:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:00:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:00:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
20:00:35 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17b4030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17b53f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17f8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18be290>, '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 0x18be980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17f5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791', '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
20:00:35 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
20:00:35 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:00:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:00:35 INFO - 'CCACHE_UMASK': '002',
20:00:35 INFO - 'DISPLAY': ':0',
20:00:35 INFO - 'HOME': '/home/cltbld',
20:00:35 INFO - 'LANG': 'en_US.UTF-8',
20:00:35 INFO - 'LOGNAME': 'cltbld',
20:00:35 INFO - 'MAIL': '/var/mail/cltbld',
20:00:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:00:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:00:35 INFO - 'MOZ_NO_REMOTE': '1',
20:00:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:00:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:00:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:00:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:00:35 INFO - 'PWD': '/builds/slave/test',
20:00:35 INFO - 'SHELL': '/bin/bash',
20:00:35 INFO - 'SHLVL': '1',
20:00:35 INFO - 'TERM': 'linux',
20:00:35 INFO - 'TMOUT': '86400',
20:00:35 INFO - 'USER': 'cltbld',
20:00:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791',
20:00:35 INFO - '_': '/tools/buildbot/bin/python'}
20:00:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:00:36 INFO - Running setup.py (path:/tmp/pip-qJfhiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:00:36 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))
20:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:00:36 INFO - Running setup.py (path:/tmp/pip-JXMFyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:00:36 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))
20:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:00:36 INFO - Running setup.py (path:/tmp/pip-jfhxpd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:00:36 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))
20:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:00:36 INFO - Running setup.py (path:/tmp/pip-pX8Nl1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:00:36 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))
20:00:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:00:36 INFO - Running setup.py (path:/tmp/pip-5d_fuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:00:37 INFO - Running setup.py (path:/tmp/pip-AaJ55n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:00:37 INFO - Running setup.py (path:/tmp/pip-dRkRUN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:00:37 INFO - Running setup.py (path:/tmp/pip-7hyj23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:00:37 INFO - Running setup.py (path:/tmp/pip-Al8HdS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:00:37 INFO - Running setup.py (path:/tmp/pip-TF2M2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:00:37 INFO - Running setup.py (path:/tmp/pip-g6TAQV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:00:37 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))
20:00:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:00:37 INFO - Running setup.py (path:/tmp/pip-tMwhXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:00:38 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))
20:00:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:00:38 INFO - Running setup.py (path:/tmp/pip-CIu44P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:00:38 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))
20:00:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:00:38 INFO - Running setup.py (path:/tmp/pip-c7iZu7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:00:38 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))
20:00:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:00:38 INFO - Running setup.py (path:/tmp/pip-H60H3t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:00:38 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))
20:00:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:00:38 INFO - Running setup.py (path:/tmp/pip-Xhyw8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:00:38 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))
20:00:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:00:38 INFO - Running setup.py (path:/tmp/pip-RYQBv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:00:38 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))
20:00:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
20:00:38 INFO - Running setup.py (path:/tmp/pip-1xR04F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
20:00:39 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))
20:00:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
20:00:39 INFO - Running setup.py (path:/tmp/pip-lv1ois-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
20:00:39 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))
20:00:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:00:39 INFO - Running setup.py (path:/tmp/pip-dYSAKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:00:39 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))
20:00:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:00:39 INFO - Running setup.py (path:/tmp/pip-OxMztP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:00:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:00:39 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))
20:00:39 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))
20:00:39 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))
20:00:39 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))
20:00:39 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))
20:00:39 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))
20:00:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
20:00:39 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
20:00:39 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
20:00:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
20:00:39 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
20:00:39 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
20:00:45 INFO - Downloading blessings-1.6.tar.gz
20:00:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
20:00:45 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))
20:00:45 INFO - Installing collected packages: blessings
20:00:45 INFO - Running setup.py install for blessings
20:00:45 INFO - Successfully installed blessings
20:00:45 INFO - Cleaning up...
20:00:45 INFO - Return code: 0
20:00:45 INFO - Done creating virtualenv /builds/slave/test/build/venv.
20:00:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:00:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:00:46 INFO - Reading from file tmpfile_stdout
20:00:46 INFO - Current package versions:
20:00:46 INFO - argparse == 1.2.1
20:00:46 INFO - blessings == 1.6
20:00:46 INFO - blobuploader == 1.2.4
20:00:46 INFO - browsermob-proxy == 0.6.0
20:00:46 INFO - docopt == 0.6.1
20:00:46 INFO - manifestparser == 1.1
20:00:46 INFO - marionette-client == 2.3.0
20:00:46 INFO - marionette-driver == 1.4.0
20:00:46 INFO - mozInstall == 1.12
20:00:46 INFO - mozcrash == 0.17
20:00:46 INFO - mozdebug == 0.1
20:00:46 INFO - mozdevice == 0.48
20:00:46 INFO - mozfile == 1.2
20:00:46 INFO - mozhttpd == 0.7
20:00:46 INFO - mozinfo == 0.9
20:00:46 INFO - mozleak == 0.1
20:00:46 INFO - mozlog == 3.1
20:00:46 INFO - moznetwork == 0.27
20:00:46 INFO - mozprocess == 0.22
20:00:46 INFO - mozprofile == 0.28
20:00:46 INFO - mozrunner == 6.11
20:00:46 INFO - mozscreenshot == 0.1
20:00:46 INFO - mozsystemmonitor == 0.0
20:00:46 INFO - moztest == 0.7
20:00:46 INFO - mozversion == 1.4
20:00:46 INFO - psutil == 3.1.1
20:00:46 INFO - requests == 1.2.3
20:00:46 INFO - wptserve == 1.4.0
20:00:46 INFO - wsgiref == 0.1.2
20:00:46 INFO - Running post-action listener: _resource_record_post_action
20:00:46 INFO - Running post-action listener: _start_resource_monitoring
20:00:46 INFO - Starting resource monitoring.
20:00:46 INFO - #####
20:00:46 INFO - ##### Running pull step.
20:00:46 INFO - #####
20:00:46 INFO - Running pre-action listener: _resource_record_pre_action
20:00:46 INFO - Running main action method: pull
20:00:46 INFO - Pull has nothing to do!
20:00:46 INFO - Running post-action listener: _resource_record_post_action
20:00:46 INFO - #####
20:00:46 INFO - ##### Running install step.
20:00:46 INFO - #####
20:00:46 INFO - Running pre-action listener: _resource_record_pre_action
20:00:46 INFO - Running main action method: install
20:00:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:00:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:00:46 INFO - Reading from file tmpfile_stdout
20:00:46 INFO - Detecting whether we're running mozinstall >=1.0...
20:00:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
20:00:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
20:00:46 INFO - Reading from file tmpfile_stdout
20:00:46 INFO - Output received:
20:00:46 INFO - Usage: mozinstall [options] installer
20:00:46 INFO - Options:
20:00:46 INFO - -h, --help show this help message and exit
20:00:46 INFO - -d DEST, --destination=DEST
20:00:46 INFO - Directory to install application into. [default:
20:00:46 INFO - "/builds/slave/test"]
20:00:46 INFO - --app=APP Application being installed. [default: firefox]
20:00:46 INFO - mkdir: /builds/slave/test/build/application
20:00:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
20:00:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
20:01:08 INFO - Reading from file tmpfile_stdout
20:01:08 INFO - Output received:
20:01:08 INFO - /builds/slave/test/build/application/firefox/firefox
20:01:08 INFO - Running post-action listener: _resource_record_post_action
20:01:08 INFO - #####
20:01:08 INFO - ##### Running run-tests step.
20:01:08 INFO - #####
20:01:08 INFO - Running pre-action listener: _resource_record_pre_action
20:01:08 INFO - Running main action method: run_tests
20:01:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
20:01:08 INFO - Minidump filename unknown. Determining based upon platform and architecture.
20:01:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
20:01:08 INFO - grabbing minidump binary from tooltool
20:01: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')]}
20:01:08 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18be290>, '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 0x18be980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17f5be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
20:01:08 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
20:01:08 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
20:01:08 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
20:01:08 INFO - Return code: 0
20:01:08 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
20:01:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
20:01:09 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/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
20:01:09 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/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
20:01:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:01:09 INFO - 'CCACHE_UMASK': '002',
20:01:09 INFO - 'DISPLAY': ':0',
20:01:09 INFO - 'HOME': '/home/cltbld',
20:01:09 INFO - 'LANG': 'en_US.UTF-8',
20:01:09 INFO - 'LOGNAME': 'cltbld',
20:01:09 INFO - 'MAIL': '/var/mail/cltbld',
20:01:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
20:01:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:01:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:01:09 INFO - 'MOZ_NO_REMOTE': '1',
20:01:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:01:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:01:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:01:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:01:09 INFO - 'PWD': '/builds/slave/test',
20:01:09 INFO - 'SHELL': '/bin/bash',
20:01:09 INFO - 'SHLVL': '1',
20:01:09 INFO - 'TERM': 'linux',
20:01:09 INFO - 'TMOUT': '86400',
20:01:09 INFO - 'USER': 'cltbld',
20:01:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467600988.26928-2107025791',
20:01:09 INFO - '_': '/tools/buildbot/bin/python'}
20:01:09 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/O_lZRqZFSxGOTq7yEhXfNQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
20:01:10 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
20:01:10 INFO - import pkg_resources
20:01:11 INFO - Using 1 client processes
20:01:12 INFO - wptserve Starting http server on 127.0.0.1:8000
20:01:12 INFO - wptserve Starting http server on 127.0.0.1:8001
20:01:12 INFO - wptserve Starting http server on 127.0.0.1:8443
20:01:14 INFO - SUITE-START | Running 1476 tests
20:01:14 INFO - Running testharness tests
20:01:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
20:01:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
20:01:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
20:01:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
20:01:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
20:01:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
20:01:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
20:01:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
20:01:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
20:01:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
20:01:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
20:01:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
20:01:14 INFO - Setting up ssl
20:01:14 INFO - PROCESS | certutil |
20:01:14 INFO - PROCESS | certutil |
20:01:14 INFO - PROCESS | certutil |
20:01:14 INFO - Certificate Nickname Trust Attributes
20:01:14 INFO - SSL,S/MIME,JAR/XPI
20:01:14 INFO -
20:01:14 INFO - web-platform-tests CT,,
20:01:14 INFO -
20:01:14 INFO - Starting runner
20:01:16 INFO - PROCESS | 1824 | 1467601276542 Marionette INFO Listening on port 2828
20:01:18 INFO - PROCESS | 1824 | 1467601278973 Marionette INFO startBrowser 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:18 INFO - PROCESS | 1824 | 1467601278996 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:19 INFO - PROCESS | 1824 | 1467601279400 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:19 INFO - PROCESS | 1824 | 1467601279535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:19 INFO - PROCESS | 1824 | 1467601279824 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
20:01:19 INFO - PROCESS | 1824 | 1467601279875 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:19 INFO - PROCESS | 1824 | 1467601279891 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
20:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 525ms
20:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
20:01:20 INFO - PROCESS | 1824 | 1467601280536 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:20 INFO - PROCESS | 1824 | 1467601280646 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
20:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 596ms
20:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
20:01:21 INFO - PROCESS | 1824 | 1467601281064 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:21 INFO - PROCESS | 1824 | 1467601281157 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
20:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 480ms
20:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
20:01:21 INFO - PROCESS | 1824 | 1467601281553 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:21 INFO - PROCESS | 1824 | 1467601281672 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
20:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 524ms
20:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
20:01:22 INFO - PROCESS | 1824 | 1467601282079 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:22 INFO - PROCESS | 1824 | 1467601282196 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
20:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 520ms
20:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
20:01:22 INFO - PROCESS | 1824 | 1467601282604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:22 INFO - PROCESS | 1824 | 1467601282698 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
20:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 470ms
20:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
20:01:23 INFO - PROCESS | 1824 | 1467601283081 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:23 INFO - PROCESS | 1824 | 1467601283166 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
20:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 470ms
20:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
20:01:23 INFO - PROCESS | 1824 | 1467601283556 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:23 INFO - PROCESS | 1824 | 1467601283644 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
20:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms
20:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
20:01:23 INFO - PROCESS | 1824 | 1467601283980 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:24 INFO - PROCESS | 1824 | 1467601284072 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
20:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 529ms
20:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
20:01:24 INFO - PROCESS | 1824 | 1467601284536 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:24 INFO - PROCESS | 1824 | 1467601284639 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
20:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 478ms
20:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
20:01:25 INFO - PROCESS | 1824 | 1467601285015 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:25 INFO - PROCESS | 1824 | 1467601285101 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
20:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 475ms
20:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
20:01:25 INFO - PROCESS | 1824 | 1467601285498 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:25 INFO - PROCESS | 1824 | 1467601285635 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
20:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 521ms
20:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
20:01:26 INFO - PROCESS | 1824 | 1467601286022 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:26 INFO - PROCESS | 1824 | 1467601286122 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
20:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 571ms
20:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
20:01:26 INFO - PROCESS | 1824 | 1467601286602 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:26 INFO - PROCESS | 1824 | 1467601286710 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
20:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 726ms
20:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
20:01:27 INFO - PROCESS | 1824 | 1467601287340 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:27 INFO - PROCESS | 1824 | 1467601287450 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
20:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 576ms
20:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
20:01:27 INFO - PROCESS | 1824 | 1467601287924 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:28 INFO - PROCESS | 1824 | 1467601288036 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
20:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 473ms
20:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
20:01:28 INFO - PROCESS | 1824 | 1467601288412 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:28 INFO - PROCESS | 1824 | 1467601288514 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
20:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 474ms
20:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
20:01:28 INFO - PROCESS | 1824 | 1467601288881 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:29 INFO - PROCESS | 1824 | 1467601289003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
20:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 528ms
20:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
20:01:29 INFO - PROCESS | 1824 | 1467601289415 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:29 INFO - PROCESS | 1824 | 1467601289500 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
20:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms
20:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
20:01:29 INFO - PROCESS | 1824 | 1467601289894 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:30 INFO - PROCESS | 1824 | 1467601290009 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
20:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 480ms
20:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
20:01:30 INFO - PROCESS | 1824 | 1467601290379 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:30 INFO - PROCESS | 1824 | 1467601290496 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
20:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms
20:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
20:01:30 INFO - PROCESS | 1824 | 1467601290858 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:30 INFO - PROCESS | 1824 | 1467601290937 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
20:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 424ms
20:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
20:01:31 INFO - PROCESS | 1824 | 1467601291288 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:31 INFO - PROCESS | 1824 | 1467601291381 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
20:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 481ms
20:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
20:01:31 INFO - PROCESS | 1824 | 1467601291774 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:31 INFO - PROCESS | 1824 | 1467601291854 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
20:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms
20:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
20:01:32 INFO - PROCESS | 1824 | 1467601292252 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:32 INFO - PROCESS | 1824 | 1467601292364 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
20:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 477ms
20:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
20:01:32 INFO - PROCESS | 1824 | 1467601292734 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:32 INFO - PROCESS | 1824 | 1467601292821 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
20:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 475ms
20:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
20:01:33 INFO - PROCESS | 1824 | 1467601293214 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:33 INFO - PROCESS | 1824 | 1467601293303 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
20:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms
20:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
20:01:33 INFO - PROCESS | 1824 | 1467601293694 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:33 INFO - PROCESS | 1824 | 1467601293780 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
20:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms
20:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
20:01:34 INFO - PROCESS | 1824 | 1467601294168 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:34 INFO - PROCESS | 1824 | 1467601294270 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
20:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 726ms
20:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
20:01:34 INFO - PROCESS | 1824 | 1467601294915 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:35 INFO - PROCESS | 1824 | 1467601295018 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
20:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 539ms
20:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
20:01:35 INFO - PROCESS | 1824 | 1467601295451 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:35 INFO - PROCESS | 1824 | 1467601295551 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
20:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 576ms
20:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
20:01:36 INFO - PROCESS | 1824 | 1467601296049 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:36 INFO - PROCESS | 1824 | 1467601296159 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
20:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 525ms
20:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
20:01:36 INFO - PROCESS | 1824 | 1467601296566 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:36 INFO - PROCESS | 1824 | 1467601296811 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
20:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms
20:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
20:01:37 INFO - PROCESS | 1824 | 1467601297241 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:37 INFO - PROCESS | 1824 | 1467601297330 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
20:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms
20:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
20:01:37 INFO - PROCESS | 1824 | 1467601297770 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:37 INFO - PROCESS | 1824 | 1467601297872 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
20:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 476ms
20:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
20:01:38 INFO - PROCESS | 1824 | 1467601298250 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:38 INFO - PROCESS | 1824 | 1467601298331 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
20:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms
20:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
20:01:38 INFO - PROCESS | 1824 | 1467601298766 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:38 INFO - PROCESS | 1824 | 1467601298898 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
20:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 656ms
20:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
20:01:39 INFO - PROCESS | 1824 | 1467601299404 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:39 INFO - PROCESS | 1824 | 1467601299503 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
20:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 721ms
20:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
20:01:40 INFO - PROCESS | 1824 | 1467601300147 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:40 INFO - PROCESS | 1824 | 1467601300243 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
20:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 737ms
20:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
20:01:40 INFO - PROCESS | 1824 | 1467601300897 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:40 INFO - PROCESS | 1824 | 1467601300986 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
20:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 492ms
20:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
20:01:41 INFO - PROCESS | 1824 | 1467601301392 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:41 INFO - PROCESS | 1824 | 1467601301497 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
20:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 521ms
20:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
20:01:41 INFO - PROCESS | 1824 | 1467601301924 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:42 INFO - PROCESS | 1824 | 1467601302014 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
20:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 528ms
20:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
20:01:42 INFO - PROCESS | 1824 | 1467601302448 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:42 INFO - PROCESS | 1824 | 1467601302536 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
20:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 521ms
20:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
20:01:42 INFO - PROCESS | 1824 | 1467601302981 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:43 INFO - PROCESS | 1824 | 1467601303063 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
20:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 525ms
20:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
20:01:43 INFO - PROCESS | 1824 | 1467601303516 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:43 INFO - PROCESS | 1824 | 1467601303621 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
20:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms
20:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
20:01:43 INFO - PROCESS | 1824 | 1467601303996 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:44 INFO - PROCESS | 1824 | 1467601304082 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
20:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 424ms
20:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
20:01:44 INFO - PROCESS | 1824 | 1467601304421 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:44 INFO - PROCESS | 1824 | 1467601304503 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
20:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 475ms
20:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
20:01:44 INFO - PROCESS | 1824 | 1467601304902 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:44 INFO - PROCESS | 1824 | 1467601304989 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
20:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms
20:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
20:01:45 INFO - PROCESS | 1824 | 1467601305379 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:45 INFO - PROCESS | 1824 | 1467601305466 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
20:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms
20:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
20:01:45 INFO - PROCESS | 1824 | 1467601305857 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:45 INFO - PROCESS | 1824 | 1467601305968 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
20:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 478ms
20:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
20:01:46 INFO - PROCESS | 1824 | 1467601306338 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:46 INFO - PROCESS | 1824 | 1467601306429 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
20:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 569ms
20:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
20:01:46 INFO - PROCESS | 1824 | 1467601306942 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:47 INFO - PROCESS | 1824 | 1467601307119 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
20:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 799ms
20:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
20:01:47 INFO - PROCESS | 1824 | 1467601307723 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:47 INFO - PROCESS | 1824 | 1467601307823 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
20:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 523ms
20:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
20:01:48 INFO - PROCESS | 1824 | 1467601308250 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:48 INFO - PROCESS | 1824 | 1467601308347 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
20:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 529ms
20:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
20:01:48 INFO - PROCESS | 1824 | 1467601308806 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:48 INFO - PROCESS | 1824 | 1467601308919 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
20:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 536ms
20:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
20:01:49 INFO - PROCESS | 1824 | 1467601309337 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:49 INFO - PROCESS | 1824 | 1467601309432 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
20:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 536ms
20:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
20:01:49 INFO - PROCESS | 1824 | 1467601309878 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:50 INFO - PROCESS | 1824 | 1467601310028 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
20:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 675ms
20:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
20:01:50 INFO - PROCESS | 1824 | 1467601310563 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:50 INFO - PROCESS | 1824 | 1467601310688 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
20:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 535ms
20:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
20:01:51 INFO - PROCESS | 1824 | 1467601311099 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:51 INFO - PROCESS | 1824 | 1467601311205 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
20:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 479ms
20:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
20:01:51 INFO - PROCESS | 1824 | 1467601311585 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:51 INFO - PROCESS | 1824 | 1467601311684 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
20:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 532ms
20:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
20:01:52 INFO - PROCESS | 1824 | 1467601312129 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:52 INFO - PROCESS | 1824 | 1467601312232 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
20:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 485ms
20:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
20:01:52 INFO - PROCESS | 1824 | 1467601312617 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:52 INFO - PROCESS | 1824 | 1467601312702 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
20:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 480ms
20:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
20:01:53 INFO - PROCESS | 1824 | 1467601313105 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:53 INFO - PROCESS | 1824 | 1467601313205 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
20:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 523ms
20:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
20:01:53 INFO - PROCESS | 1824 | 1467601313656 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:53 INFO - PROCESS | 1824 | 1467601313767 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
20:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 627ms
20:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
20:01:54 INFO - PROCESS | 1824 | 1467601314307 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:54 INFO - PROCESS | 1824 | 1467601314408 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
20:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 739ms
20:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
20:01:55 INFO - PROCESS | 1824 | 1467601315092 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:55 INFO - PROCESS | 1824 | 1467601315228 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
20:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 564ms
20:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
20:01:55 INFO - PROCESS | 1824 | 1467601315621 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:55 INFO - PROCESS | 1824 | 1467601315717 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
20:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 526ms
20:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
20:01:56 INFO - PROCESS | 1824 | 1467601316160 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:56 INFO - PROCESS | 1824 | 1467601316263 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
20:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 526ms
20:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
20:01:56 INFO - PROCESS | 1824 | 1467601316682 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:56 INFO - PROCESS | 1824 | 1467601316771 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
20:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms
20:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
20:01:57 INFO - PROCESS | 1824 | 1467601317159 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:57 INFO - PROCESS | 1824 | 1467601317262 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
20:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 524ms
20:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
20:01:57 INFO - PROCESS | 1824 | 1467601317691 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:57 INFO - PROCESS | 1824 | 1467601317806 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
20:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms
20:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
20:01:58 INFO - PROCESS | 1824 | 1467601318222 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:58 INFO - PROCESS | 1824 | 1467601318307 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
20:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 529ms
20:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
20:01:58 INFO - PROCESS | 1824 | 1467601318747 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:58 INFO - PROCESS | 1824 | 1467601318831 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:59 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.
20:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 480ms
20:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
20:01:59 INFO - PROCESS | 1824 | 1467601319231 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:59 INFO - PROCESS | 1824 | 1467601319317 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:59 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.
20:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 421ms
20:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
20:01:59 INFO - PROCESS | 1824 | 1467601319657 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:01:59 INFO - PROCESS | 1824 | 1467601319743 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:00 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.
20:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 526ms
20:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
20:02:00 INFO - PROCESS | 1824 | 1467601320190 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:00 INFO - PROCESS | 1824 | 1467601320290 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:00 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.
20:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 474ms
20:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
20:02:00 INFO - PROCESS | 1824 | 1467601320671 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:00 INFO - PROCESS | 1824 | 1467601320757 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:01 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.
20:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms
20:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
20:02:01 INFO - PROCESS | 1824 | 1467601321179 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:01 INFO - PROCESS | 1824 | 1467601321320 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:01 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.
20:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 679ms
20:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
20:02:01 INFO - PROCESS | 1824 | 1467601321883 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:02 INFO - PROCESS | 1824 | 1467601322004 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:02 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.
20:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 853ms
20:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
20:02:02 INFO - PROCESS | 1824 | 1467601322722 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:02 INFO - PROCESS | 1824 | 1467601322831 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:03 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.
20:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 529ms
20:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
20:02:03 INFO - PROCESS | 1824 | 1467601323259 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:03 INFO - PROCESS | 1824 | 1467601323352 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:03 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.
20:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 529ms
20:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
20:02:03 INFO - PROCESS | 1824 | 1467601323802 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:03 INFO - PROCESS | 1824 | 1467601323898 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:04 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.
20:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 528ms
20:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
20:02:04 INFO - PROCESS | 1824 | 1467601324326 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:04 INFO - PROCESS | 1824 | 1467601324418 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:04 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.
20:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 473ms
20:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
20:02:04 INFO - PROCESS | 1824 | 1467601324817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:04 INFO - PROCESS | 1824 | 1467601324902 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:05 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.
20:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 524ms
20:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
20:02:05 INFO - PROCESS | 1824 | 1467601325349 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:05 INFO - PROCESS | 1824 | 1467601325482 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:05 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.
20:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 574ms
20:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
20:02:05 INFO - PROCESS | 1824 | 1467601325926 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:06 INFO - PROCESS | 1824 | 1467601326051 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:06 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.
20:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms
20:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
20:02:06 INFO - PROCESS | 1824 | 1467601326454 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:06 INFO - PROCESS | 1824 | 1467601326563 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:06 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.
20:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 475ms
20:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
20:02:06 INFO - PROCESS | 1824 | 1467601326933 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:07 INFO - PROCESS | 1824 | 1467601327018 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:07 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.
20:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms
20:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
20:02:07 INFO - PROCESS | 1824 | 1467601327407 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:07 INFO - PROCESS | 1824 | 1467601327497 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:07 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.
20:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 475ms
20:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
20:02:07 INFO - PROCESS | 1824 | 1467601327889 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:07 INFO - PROCESS | 1824 | 1467601327992 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:08 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.
20:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms
20:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
20:02:08 INFO - PROCESS | 1824 | 1467601328614 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:08 INFO - PROCESS | 1824 | 1467601328719 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:09 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.
20:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 620ms
20:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
20:02:09 INFO - PROCESS | 1824 | 1467601329266 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:09 INFO - PROCESS | 1824 | 1467601329390 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:10 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.
20:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 796ms
20:02:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
20:02:10 INFO - PROCESS | 1824 | 1467601330047 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:10 INFO - PROCESS | 1824 | 1467601330140 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
20:02:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 523ms
20:02:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
20:02:10 INFO - PROCESS | 1824 | 1467601330580 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:10 INFO - PROCESS | 1824 | 1467601330670 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
20:02:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 530ms
20:02:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
20:02:11 INFO - PROCESS | 1824 | 1467601331130 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:11 INFO - PROCESS | 1824 | 1467601331225 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
20:02:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 530ms
20:02:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
20:02:11 INFO - PROCESS | 1824 | 1467601331651 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:11 INFO - PROCESS | 1824 | 1467601331738 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
20:02:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms
20:02:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
20:02:12 INFO - PROCESS | 1824 | 1467601332127 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:12 INFO - PROCESS | 1824 | 1467601332215 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
20:02:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 569ms
20:02:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
20:02:12 INFO - PROCESS | 1824 | 1467601332704 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:12 INFO - PROCESS | 1824 | 1467601332827 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
20:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 570ms
20:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
20:02:13 INFO - PROCESS | 1824 | 1467601333335 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:13 INFO - PROCESS | 1824 | 1467601333422 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
20:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 588ms
20:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
20:02:13 INFO - PROCESS | 1824 | 1467601333895 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:13 INFO - PROCESS | 1824 | 1467601333989 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
20:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms
20:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
20:02:14 INFO - PROCESS | 1824 | 1467601334373 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:14 INFO - PROCESS | 1824 | 1467601334463 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
20:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 478ms
20:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
20:02:14 INFO - PROCESS | 1824 | 1467601334856 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:14 INFO - PROCESS | 1824 | 1467601334949 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
20:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 475ms
20:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
20:02:15 INFO - PROCESS | 1824 | 1467601335338 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:15 INFO - PROCESS | 1824 | 1467601335439 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
20:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 523ms
20:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
20:02:15 INFO - PROCESS | 1824 | 1467601335866 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:15 INFO - PROCESS | 1824 | 1467601335959 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:16 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
20:02:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms
20:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
20:02:16 INFO - PROCESS | 1824 | 1467601336851 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:16 INFO - PROCESS | 1824 | 1467601336965 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
20:02:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1332ms
20:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
20:02:18 INFO - PROCESS | 1824 | 1467601338188 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:18 INFO - PROCESS | 1824 | 1467601338310 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:18 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
20:02:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:02:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:02:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 574ms
20:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
20:02:18 INFO - PROCESS | 1824 | 1467601338772 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:18 INFO - PROCESS | 1824 | 1467601338868 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:19 INFO - PROCESS | 1824 | 1467601339074 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
20:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 571ms
20:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
20:02:19 INFO - PROCESS | 1824 | 1467601339362 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:19 INFO - PROCESS | 1824 | 1467601339460 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
20:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 643ms
20:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
20:02:20 INFO - PROCESS | 1824 | 1467601340001 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:20 INFO - PROCESS | 1824 | 1467601340158 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
20:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 630ms
20:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
20:02:20 INFO - PROCESS | 1824 | 1467601340639 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:20 INFO - PROCESS | 1824 | 1467601340742 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
20:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 576ms
20:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
20:02:21 INFO - PROCESS | 1824 | 1467601341223 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:21 INFO - PROCESS | 1824 | 1467601341332 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
20:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 573ms
20:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
20:02:21 INFO - PROCESS | 1824 | 1467601341803 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:21 INFO - PROCESS | 1824 | 1467601341887 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
20:02:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
20:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 527ms
20:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
20:02:22 INFO - PROCESS | 1824 | 1467601342335 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:22 INFO - PROCESS | 1824 | 1467601342423 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
20:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 478ms
20:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
20:02:22 INFO - PROCESS | 1824 | 1467601342817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:22 INFO - PROCESS | 1824 | 1467601342905 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
20:02:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 480ms
20:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
20:02:23 INFO - PROCESS | 1824 | 1467601343306 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:23 INFO - PROCESS | 1824 | 1467601343396 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:23 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
20:02:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:02:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 472ms
20:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
20:02:23 INFO - PROCESS | 1824 | 1467601343788 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:23 INFO - PROCESS | 1824 | 1467601343919 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:24 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
20:02:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
20:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 634ms
20:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
20:02:24 INFO - PROCESS | 1824 | 1467601344429 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:24 INFO - PROCESS | 1824 | 1467601344547 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
20:02:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 874ms
20:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
20:02:25 INFO - PROCESS | 1824 | 1467601345308 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:25 INFO - PROCESS | 1824 | 1467601345402 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
20:02:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 570ms
20:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
20:02:25 INFO - PROCESS | 1824 | 1467601345889 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:25 INFO - PROCESS | 1824 | 1467601345982 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
20:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 525ms
20:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
20:02:26 INFO - PROCESS | 1824 | 1467601346434 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:26 INFO - PROCESS | 1824 | 1467601346528 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
20:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 526ms
20:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
20:02:26 INFO - PROCESS | 1824 | 1467601346951 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:27 INFO - PROCESS | 1824 | 1467601347040 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
20:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 575ms
20:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
20:02:27 INFO - PROCESS | 1824 | 1467601347538 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:27 INFO - PROCESS | 1824 | 1467601347636 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
20:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 526ms
20:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
20:02:28 INFO - PROCESS | 1824 | 1467601348071 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:28 INFO - PROCESS | 1824 | 1467601348249 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
20:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 629ms
20:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
20:02:28 INFO - PROCESS | 1824 | 1467601348706 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:28 INFO - PROCESS | 1824 | 1467601348800 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
20:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 528ms
20:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
20:02:29 INFO - PROCESS | 1824 | 1467601349244 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:29 INFO - PROCESS | 1824 | 1467601349330 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
20:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 483ms
20:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
20:02:29 INFO - PROCESS | 1824 | 1467601349731 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:29 INFO - PROCESS | 1824 | 1467601349817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
20:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 480ms
20:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
20:02:30 INFO - PROCESS | 1824 | 1467601350218 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:30 INFO - PROCESS | 1824 | 1467601350310 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
20:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms
20:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
20:02:30 INFO - PROCESS | 1824 | 1467601350744 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:30 INFO - PROCESS | 1824 | 1467601350847 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:31 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
20:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 479ms
20:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
20:02:31 INFO - PROCESS | 1824 | 1467601351227 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:31 INFO - PROCESS | 1824 | 1467601351347 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
20:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 626ms
20:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
20:02:31 INFO - PROCESS | 1824 | 1467601351877 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:31 INFO - PROCESS | 1824 | 1467601351994 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
20:02:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 975ms
20:02:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
20:02:32 INFO - PROCESS | 1824 | 1467601352860 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:32 INFO - PROCESS | 1824 | 1467601352963 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:33 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
20:02:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 579ms
20:02:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
20:02:33 INFO - PROCESS | 1824 | 1467601353447 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:33 INFO - PROCESS | 1824 | 1467601353568 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:33 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
20:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
20:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
20:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:02:33 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
20:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
20:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
20:02:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:02:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 534ms
20:02:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
20:02:34 INFO - PROCESS | 1824 | 1467601354003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:34 INFO - PROCESS | 1824 | 1467601354098 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
20:02:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 533ms
20:02:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
20:02:34 INFO - PROCESS | 1824 | 1467601354528 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:34 INFO - PROCESS | 1824 | 1467601354631 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:35 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.
20:02:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 479ms
20:02:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
20:02:35 INFO - PROCESS | 1824 | 1467601355015 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:35 INFO - PROCESS | 1824 | 1467601355103 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:35 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.
20:02:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms
20:02:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
20:02:35 INFO - PROCESS | 1824 | 1467601355493 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:35 INFO - PROCESS | 1824 | 1467601355633 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
20:02:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 583ms
20:02:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
20:02:36 INFO - PROCESS | 1824 | 1467601356086 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:36 INFO - PROCESS | 1824 | 1467601356197 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:36 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.
20:02:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 478ms
20:02:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
20:02:36 INFO - PROCESS | 1824 | 1467601356569 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:36 INFO - PROCESS | 1824 | 1467601356653 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
20:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 475ms
20:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
20:02:37 INFO - PROCESS | 1824 | 1467601357049 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:37 INFO - PROCESS | 1824 | 1467601357137 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
20:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 484ms
20:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
20:02:37 INFO - PROCESS | 1824 | 1467601357538 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:37 INFO - PROCESS | 1824 | 1467601357622 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
20:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 478ms
20:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
20:02:38 INFO - PROCESS | 1824 | 1467601358024 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:38 INFO - PROCESS | 1824 | 1467601358135 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
20:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms
20:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
20:02:38 INFO - PROCESS | 1824 | 1467601358552 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:38 INFO - PROCESS | 1824 | 1467601358640 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
20:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 721ms
20:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
20:02:39 INFO - PROCESS | 1824 | 1467601359317 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:39 INFO - PROCESS | 1824 | 1467601359437 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
20:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 632ms
20:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
20:02:39 INFO - PROCESS | 1824 | 1467601359953 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:40 INFO - PROCESS | 1824 | 1467601360062 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
20:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 526ms
20:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
20:02:40 INFO - PROCESS | 1824 | 1467601360492 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:40 INFO - PROCESS | 1824 | 1467601360587 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
20:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 576ms
20:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
20:02:41 INFO - PROCESS | 1824 | 1467601361067 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:41 INFO - PROCESS | 1824 | 1467601361171 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
20:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 576ms
20:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
20:02:41 INFO - PROCESS | 1824 | 1467601361649 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:41 INFO - PROCESS | 1824 | 1467601361804 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
20:02:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 926ms
20:02:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
20:02:42 INFO - PROCESS | 1824 | 1467601362585 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:42 INFO - PROCESS | 1824 | 1467601362687 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
20:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 528ms
20:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
20:02:43 INFO - PROCESS | 1824 | 1467601363123 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:43 INFO - PROCESS | 1824 | 1467601363223 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
20:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 525ms
20:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
20:02:43 INFO - PROCESS | 1824 | 1467601363673 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:43 INFO - PROCESS | 1824 | 1467601363768 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
20:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 588ms
20:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
20:02:44 INFO - PROCESS | 1824 | 1467601364252 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:44 INFO - PROCESS | 1824 | 1467601364344 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
20:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms
20:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
20:02:44 INFO - PROCESS | 1824 | 1467601364782 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:44 INFO - PROCESS | 1824 | 1467601364877 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
20:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 536ms
20:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
20:02:45 INFO - PROCESS | 1824 | 1467601365323 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:45 INFO - PROCESS | 1824 | 1467601365435 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
20:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms
20:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
20:02:45 INFO - PROCESS | 1824 | 1467601365849 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:45 INFO - PROCESS | 1824 | 1467601365940 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
20:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 525ms
20:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
20:02:46 INFO - PROCESS | 1824 | 1467601366380 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:46 INFO - PROCESS | 1824 | 1467601366482 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
20:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 540ms
20:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
20:02:46 INFO - PROCESS | 1824 | 1467601366925 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:47 INFO - PROCESS | 1824 | 1467601367032 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
20:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms
20:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
20:02:47 INFO - PROCESS | 1824 | 1467601367450 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:47 INFO - PROCESS | 1824 | 1467601367576 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
20:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 875ms
20:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
20:02:48 INFO - PROCESS | 1824 | 1467601368357 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:48 INFO - PROCESS | 1824 | 1467601368459 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
20:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms
20:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
20:02:48 INFO - PROCESS | 1824 | 1467601368889 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:49 INFO - PROCESS | 1824 | 1467601369029 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
20:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms
20:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
20:02:49 INFO - PROCESS | 1824 | 1467601369429 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:49 INFO - PROCESS | 1824 | 1467601369525 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
20:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 529ms
20:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
20:02:49 INFO - PROCESS | 1824 | 1467601369957 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:50 INFO - PROCESS | 1824 | 1467601370048 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
20:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 621ms
20:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
20:02:50 INFO - PROCESS | 1824 | 1467601370586 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:50 INFO - PROCESS | 1824 | 1467601370689 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
20:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 574ms
20:02:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
20:02:51 INFO - PROCESS | 1824 | 1467601371170 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:51 INFO - PROCESS | 1824 | 1467601371313 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
20:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 574ms
20:02:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
20:02:51 INFO - PROCESS | 1824 | 1467601371742 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:51 INFO - PROCESS | 1824 | 1467601371864 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
20:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 682ms
20:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
20:02:52 INFO - PROCESS | 1824 | 1467601372434 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:52 INFO - PROCESS | 1824 | 1467601372518 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
20:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 528ms
20:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
20:02:52 INFO - PROCESS | 1824 | 1467601372968 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:53 INFO - PROCESS | 1824 | 1467601373074 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
20:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 581ms
20:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
20:02:53 INFO - PROCESS | 1824 | 1467601373553 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:53 INFO - PROCESS | 1824 | 1467601373647 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
20:02:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 535ms
20:02:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
20:02:54 INFO - PROCESS | 1824 | 1467601374095 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:54 INFO - PROCESS | 1824 | 1467601374200 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:54 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
20:02:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 624ms
20:02:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
20:02:54 INFO - PROCESS | 1824 | 1467601374727 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:54 INFO - PROCESS | 1824 | 1467601374856 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
20:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 774ms
20:02:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
20:02:55 INFO - PROCESS | 1824 | 1467601375515 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:55 INFO - PROCESS | 1824 | 1467601375656 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:56 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)
20:02:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1376ms
20:02:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
20:02:56 INFO - PROCESS | 1824 | 1467601376898 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:57 INFO - PROCESS | 1824 | 1467601377028 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02: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
20:02:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1178ms
20:02:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
20:02:58 INFO - PROCESS | 1824 | 1467601378090 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:58 INFO - PROCESS | 1824 | 1467601378251 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02: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
20:02:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1282ms
20:02:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
20:02:59 INFO - PROCESS | 1824 | 1467601379391 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:02:59 INFO - PROCESS | 1824 | 1467601379521 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03: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)
20:03:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1129ms
20:03:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
20:03:00 INFO - PROCESS | 1824 | 1467601380518 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:00 INFO - PROCESS | 1824 | 1467601380648 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03: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)
20:03:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1078ms
20:03:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
20:03:01 INFO - PROCESS | 1824 | 1467601381601 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:01 INFO - PROCESS | 1824 | 1467601381703 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03: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
20:03:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1073ms
20:03:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
20:03:02 INFO - PROCESS | 1824 | 1467601382683 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:02 INFO - PROCESS | 1824 | 1467601382819 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03: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
20:03:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1281ms
20:03:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
20:03:03 INFO - PROCESS | 1824 | 1467601383973 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:04 INFO - PROCESS | 1824 | 1467601384073 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
20:03:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1024ms
20:03:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
20:03:05 INFO - PROCESS | 1824 | 1467601385021 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:05 INFO - PROCESS | 1824 | 1467601385128 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:06 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
20:03:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1030ms
20:03:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
20:03:06 INFO - PROCESS | 1824 | 1467601386076 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:06 INFO - PROCESS | 1824 | 1467601386195 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
20:03:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1080ms
20:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
20:03:07 INFO - PROCESS | 1824 | 1467601387153 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:07 INFO - PROCESS | 1824 | 1467601387272 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:07 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
20:03:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
20:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:03:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 623ms
20:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
20:03:07 INFO - PROCESS | 1824 | 1467601387786 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:07 INFO - PROCESS | 1824 | 1467601387889 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
20:03:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 686ms
20:03:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
20:03:08 INFO - PROCESS | 1824 | 1467601388482 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:08 INFO - PROCESS | 1824 | 1467601388620 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:09 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
20:03:09 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:03:09 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:03:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
20:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:03:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 583ms
20:03:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
20:03:09 INFO - PROCESS | 1824 | 1467601389067 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:09 INFO - PROCESS | 1824 | 1467601389158 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
20:03:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 572ms
20:03:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
20:03:09 INFO - PROCESS | 1824 | 1467601389648 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:09 INFO - PROCESS | 1824 | 1467601389773 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
20:03:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms
20:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
20:03:10 INFO - PROCESS | 1824 | 1467601390834 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:10 INFO - PROCESS | 1824 | 1467601390944 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:11 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
20:03:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1027ms
20:03:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
20:03:11 INFO - PROCESS | 1824 | 1467601391890 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:12 INFO - PROCESS | 1824 | 1467601392003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:12 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.)
20:03:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1030ms
20:03:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
20:03:12 INFO - PROCESS | 1824 | 1467601392948 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:13 INFO - PROCESS | 1824 | 1467601393057 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
20:03:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1093ms
20:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
20:03:14 INFO - PROCESS | 1824 | 1467601394020 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:14 INFO - PROCESS | 1824 | 1467601394124 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:14 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
20:03:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 979ms
20:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
20:03:15 INFO - PROCESS | 1824 | 1467601395002 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:15 INFO - PROCESS | 1824 | 1467601395090 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
20:03:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 576ms
20:03:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
20:03:15 INFO - PROCESS | 1824 | 1467601395588 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:15 INFO - PROCESS | 1824 | 1467601395709 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
20:03:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 926ms
20:03:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
20:03:16 INFO - PROCESS | 1824 | 1467601396522 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:16 INFO - PROCESS | 1824 | 1467601396608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
20:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1082ms
20:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
20:03:17 INFO - PROCESS | 1824 | 1467601397612 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:17 INFO - PROCESS | 1824 | 1467601397712 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
20:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 532ms
20:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
20:03:18 INFO - PROCESS | 1824 | 1467601398162 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:18 INFO - PROCESS | 1824 | 1467601398285 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
20:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 578ms
20:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
20:03:18 INFO - PROCESS | 1824 | 1467601398752 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:18 INFO - PROCESS | 1824 | 1467601398856 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
20:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 531ms
20:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
20:03:19 INFO - PROCESS | 1824 | 1467601399280 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:19 INFO - PROCESS | 1824 | 1467601399368 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
20:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 577ms
20:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
20:03:19 INFO - PROCESS | 1824 | 1467601399863 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:19 INFO - PROCESS | 1824 | 1467601399979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
20:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 534ms
20:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
20:03:20 INFO - PROCESS | 1824 | 1467601400410 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:20 INFO - PROCESS | 1824 | 1467601400535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
20:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 578ms
20:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
20:03:20 INFO - PROCESS | 1824 | 1467601400988 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:21 INFO - PROCESS | 1824 | 1467601401090 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
20:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 524ms
20:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
20:03:21 INFO - PROCESS | 1824 | 1467601401521 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:21 INFO - PROCESS | 1824 | 1467601401604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:21 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
20:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 473ms
20:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
20:03:21 INFO - PROCESS | 1824 | 1467601401995 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:22 INFO - PROCESS | 1824 | 1467601402082 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:22 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
20:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 475ms
20:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
20:03:22 INFO - PROCESS | 1824 | 1467601402475 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:22 INFO - PROCESS | 1824 | 1467601402568 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:22 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
20:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 473ms
20:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
20:03:22 INFO - PROCESS | 1824 | 1467601402955 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:23 INFO - PROCESS | 1824 | 1467601403061 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
20:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 528ms
20:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
20:03:23 INFO - PROCESS | 1824 | 1467601403488 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:23 INFO - PROCESS | 1824 | 1467601403604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:24 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
20:03:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:03:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
20:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 720ms
20:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
20:03:24 INFO - PROCESS | 1824 | 1467601404279 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:24 INFO - PROCESS | 1824 | 1467601404403 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
20:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 621ms
20:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
20:03:24 INFO - PROCESS | 1824 | 1467601404876 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:24 INFO - PROCESS | 1824 | 1467601404968 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:25 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
20:03:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:03:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
20:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:03:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 477ms
20:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
20:03:25 INFO - PROCESS | 1824 | 1467601405366 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:25 INFO - PROCESS | 1824 | 1467601405468 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
20:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 537ms
20:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
20:03:25 INFO - PROCESS | 1824 | 1467601405899 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:25 INFO - PROCESS | 1824 | 1467601405996 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
20:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 471ms
20:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
20:03:26 INFO - PROCESS | 1824 | 1467601406376 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:26 INFO - PROCESS | 1824 | 1467601406475 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
20:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 533ms
20:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
20:03:26 INFO - PROCESS | 1824 | 1467601406925 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:27 INFO - PROCESS | 1824 | 1467601407061 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
20:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 575ms
20:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
20:03:27 INFO - PROCESS | 1824 | 1467601407510 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:27 INFO - PROCESS | 1824 | 1467601407595 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
20:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 525ms
20:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
20:03:28 INFO - PROCESS | 1824 | 1467601408039 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:28 INFO - PROCESS | 1824 | 1467601408123 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
20:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 473ms
20:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
20:03:28 INFO - PROCESS | 1824 | 1467601408518 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:28 INFO - PROCESS | 1824 | 1467601408602 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
20:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 483ms
20:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
20:03:29 INFO - PROCESS | 1824 | 1467601409007 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:29 INFO - PROCESS | 1824 | 1467601409099 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
20:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms
20:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
20:03:29 INFO - PROCESS | 1824 | 1467601409483 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:29 INFO - PROCESS | 1824 | 1467601409589 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
20:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 522ms
20:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
20:03:30 INFO - PROCESS | 1824 | 1467601410010 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:30 INFO - PROCESS | 1824 | 1467601410096 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
20:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 483ms
20:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
20:03:30 INFO - PROCESS | 1824 | 1467601410498 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:30 INFO - PROCESS | 1824 | 1467601410609 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
20:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 591ms
20:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
20:03:31 INFO - PROCESS | 1824 | 1467601411113 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:31 INFO - PROCESS | 1824 | 1467601411221 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
20:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 841ms
20:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
20:03:31 INFO - PROCESS | 1824 | 1467601411945 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:32 INFO - PROCESS | 1824 | 1467601412291 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
20:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 823ms
20:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
20:03:32 INFO - PROCESS | 1824 | 1467601412781 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:32 INFO - PROCESS | 1824 | 1467601412885 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
20:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 577ms
20:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
20:03:33 INFO - PROCESS | 1824 | 1467601413365 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:33 INFO - PROCESS | 1824 | 1467601413482 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
20:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 571ms
20:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
20:03:33 INFO - PROCESS | 1824 | 1467601413961 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:34 INFO - PROCESS | 1824 | 1467601414074 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
20:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 538ms
20:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
20:03:34 INFO - PROCESS | 1824 | 1467601414494 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:34 INFO - PROCESS | 1824 | 1467601414597 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
20:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 624ms
20:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
20:03:35 INFO - PROCESS | 1824 | 1467601415125 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:35 INFO - PROCESS | 1824 | 1467601415216 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
20:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 576ms
20:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
20:03:35 INFO - PROCESS | 1824 | 1467601415719 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:35 INFO - PROCESS | 1824 | 1467601415817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
20:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 588ms
20:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
20:03:36 INFO - PROCESS | 1824 | 1467601416302 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:36 INFO - PROCESS | 1824 | 1467601416398 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
20:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 528ms
20:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
20:03:36 INFO - PROCESS | 1824 | 1467601416834 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:36 INFO - PROCESS | 1824 | 1467601416921 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
20:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms
20:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
20:03:37 INFO - PROCESS | 1824 | 1467601417310 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:37 INFO - PROCESS | 1824 | 1467601417400 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
20:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms
20:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
20:03:37 INFO - PROCESS | 1824 | 1467601417840 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:37 INFO - PROCESS | 1824 | 1467601417927 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
20:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 525ms
20:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
20:03:38 INFO - PROCESS | 1824 | 1467601418372 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:38 INFO - PROCESS | 1824 | 1467601418508 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
20:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 875ms
20:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
20:03:39 INFO - PROCESS | 1824 | 1467601419285 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:39 INFO - PROCESS | 1824 | 1467601419424 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
20:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 587ms
20:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
20:03:39 INFO - PROCESS | 1824 | 1467601419871 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:39 INFO - PROCESS | 1824 | 1467601419964 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
20:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms
20:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
20:03:40 INFO - PROCESS | 1824 | 1467601420411 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:40 INFO - PROCESS | 1824 | 1467601420508 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
20:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 574ms
20:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
20:03:40 INFO - PROCESS | 1824 | 1467601420976 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:41 INFO - PROCESS | 1824 | 1467601421067 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
20:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms
20:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
20:03:41 INFO - PROCESS | 1824 | 1467601421455 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:41 INFO - PROCESS | 1824 | 1467601421566 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
20:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 577ms
20:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
20:03:42 INFO - PROCESS | 1824 | 1467601422046 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:42 INFO - PROCESS | 1824 | 1467601422163 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
20:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 582ms
20:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
20:03:42 INFO - PROCESS | 1824 | 1467601422624 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:42 INFO - PROCESS | 1824 | 1467601422708 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
20:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 520ms
20:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
20:03:43 INFO - PROCESS | 1824 | 1467601423149 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:43 INFO - PROCESS | 1824 | 1467601423233 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
20:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 483ms
20:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
20:03:43 INFO - PROCESS | 1824 | 1467601423638 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:43 INFO - PROCESS | 1824 | 1467601423724 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
20:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 477ms
20:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
20:03:44 INFO - PROCESS | 1824 | 1467601424121 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:44 INFO - PROCESS | 1824 | 1467601424205 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
20:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 526ms
20:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
20:03:44 INFO - PROCESS | 1824 | 1467601424655 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:44 INFO - PROCESS | 1824 | 1467601424760 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
20:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 532ms
20:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
20:03:45 INFO - PROCESS | 1824 | 1467601425190 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:45 INFO - PROCESS | 1824 | 1467601425276 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
20:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 626ms
20:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
20:03:45 INFO - PROCESS | 1824 | 1467601425825 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:45 INFO - PROCESS | 1824 | 1467601425945 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
20:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 772ms
20:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
20:03:46 INFO - PROCESS | 1824 | 1467601426603 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:46 INFO - PROCESS | 1824 | 1467601426758 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
20:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 820ms
20:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
20:03:47 INFO - PROCESS | 1824 | 1467601427433 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:47 INFO - PROCESS | 1824 | 1467601427531 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
20:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 529ms
20:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
20:03:47 INFO - PROCESS | 1824 | 1467601427973 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:48 INFO - PROCESS | 1824 | 1467601428065 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
20:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 529ms
20:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
20:03:48 INFO - PROCESS | 1824 | 1467601428520 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:48 INFO - PROCESS | 1824 | 1467601428620 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
20:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 525ms
20:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
20:03:49 INFO - PROCESS | 1824 | 1467601429037 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:49 INFO - PROCESS | 1824 | 1467601429131 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
20:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 523ms
20:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
20:03:49 INFO - PROCESS | 1824 | 1467601429579 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:49 INFO - PROCESS | 1824 | 1467601429672 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
20:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 585ms
20:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
20:03:50 INFO - PROCESS | 1824 | 1467601430162 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:50 INFO - PROCESS | 1824 | 1467601430301 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
20:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 574ms
20:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
20:03:50 INFO - PROCESS | 1824 | 1467601430751 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:50 INFO - PROCESS | 1824 | 1467601430847 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
20:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 585ms
20:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
20:03:51 INFO - PROCESS | 1824 | 1467601431337 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:51 INFO - PROCESS | 1824 | 1467601431431 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
20:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 528ms
20:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
20:03:51 INFO - PROCESS | 1824 | 1467601431870 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:51 INFO - PROCESS | 1824 | 1467601431966 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
20:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms
20:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
20:03:52 INFO - PROCESS | 1824 | 1467601432397 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:52 INFO - PROCESS | 1824 | 1467601432494 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
20:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 532ms
20:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
20:03:52 INFO - PROCESS | 1824 | 1467601432940 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:53 INFO - PROCESS | 1824 | 1467601433047 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
20:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 581ms
20:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
20:03:53 INFO - PROCESS | 1824 | 1467601433530 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:53 INFO - PROCESS | 1824 | 1467601433694 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
20:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 932ms
20:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
20:03:54 INFO - PROCESS | 1824 | 1467601434464 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:54 INFO - PROCESS | 1824 | 1467601434571 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
20:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 529ms
20:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
20:03:55 INFO - PROCESS | 1824 | 1467601435008 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:55 INFO - PROCESS | 1824 | 1467601435106 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
20:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 576ms
20:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
20:03:55 INFO - PROCESS | 1824 | 1467601435597 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:55 INFO - PROCESS | 1824 | 1467601435695 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
20:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 530ms
20:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
20:03:56 INFO - PROCESS | 1824 | 1467601436123 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:56 INFO - PROCESS | 1824 | 1467601436215 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
20:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 529ms
20:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
20:03:56 INFO - PROCESS | 1824 | 1467601436660 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:56 INFO - PROCESS | 1824 | 1467601436791 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
20:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 628ms
20:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
20:03:57 INFO - PROCESS | 1824 | 1467601437294 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:57 INFO - PROCESS | 1824 | 1467601437415 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
20:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms
20:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
20:03:57 INFO - PROCESS | 1824 | 1467601437821 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:57 INFO - PROCESS | 1824 | 1467601437905 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
20:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 474ms
20:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
20:03:58 INFO - PROCESS | 1824 | 1467601438301 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:58 INFO - PROCESS | 1824 | 1467601438387 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
20:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms
20:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
20:03:58 INFO - PROCESS | 1824 | 1467601438777 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:58 INFO - PROCESS | 1824 | 1467601438866 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
20:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 477ms
20:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
20:03:59 INFO - PROCESS | 1824 | 1467601439261 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:59 INFO - PROCESS | 1824 | 1467601439362 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
20:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 527ms
20:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
20:03:59 INFO - PROCESS | 1824 | 1467601439795 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:03:59 INFO - PROCESS | 1824 | 1467601439904 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
20:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 523ms
20:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
20:04:00 INFO - PROCESS | 1824 | 1467601440325 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:00 INFO - PROCESS | 1824 | 1467601440427 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
20:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 578ms
20:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
20:04:00 INFO - PROCESS | 1824 | 1467601440908 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:01 INFO - PROCESS | 1824 | 1467601441035 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
20:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 735ms
20:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
20:04:01 INFO - PROCESS | 1824 | 1467601441654 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:01 INFO - PROCESS | 1824 | 1467601441778 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
20:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 724ms
20:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
20:04:02 INFO - PROCESS | 1824 | 1467601442398 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:02 INFO - PROCESS | 1824 | 1467601442798 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
20:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 923ms
20:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
20:04:03 INFO - PROCESS | 1824 | 1467601443345 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:03 INFO - PROCESS | 1824 | 1467601443448 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
20:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 574ms
20:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
20:04:03 INFO - PROCESS | 1824 | 1467601443912 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:04 INFO - PROCESS | 1824 | 1467601444007 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
20:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 571ms
20:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
20:04:04 INFO - PROCESS | 1824 | 1467601444500 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:04 INFO - PROCESS | 1824 | 1467601444598 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
20:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 532ms
20:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
20:04:05 INFO - PROCESS | 1824 | 1467601445027 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:05 INFO - PROCESS | 1824 | 1467601445138 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
20:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 522ms
20:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
20:04:05 INFO - PROCESS | 1824 | 1467601445553 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:05 INFO - PROCESS | 1824 | 1467601445661 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
20:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 572ms
20:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
20:04:06 INFO - PROCESS | 1824 | 1467601446131 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:06 INFO - PROCESS | 1824 | 1467601446215 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
20:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms
20:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
20:04:06 INFO - PROCESS | 1824 | 1467601446670 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:06 INFO - PROCESS | 1824 | 1467601446767 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
20:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 491ms
20:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
20:04:07 INFO - PROCESS | 1824 | 1467601447155 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:07 INFO - PROCESS | 1824 | 1467601447240 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
20:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 474ms
20:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
20:04:07 INFO - PROCESS | 1824 | 1467601447635 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:07 INFO - PROCESS | 1824 | 1467601447738 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
20:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 475ms
20:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
20:04:08 INFO - PROCESS | 1824 | 1467601448116 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:08 INFO - PROCESS | 1824 | 1467601448211 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
20:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms
20:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
20:04:08 INFO - PROCESS | 1824 | 1467601448649 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:08 INFO - PROCESS | 1824 | 1467601448787 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
20:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 874ms
20:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
20:04:09 INFO - PROCESS | 1824 | 1467601449528 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:09 INFO - PROCESS | 1824 | 1467601449659 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
20:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 621ms
20:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
20:04:10 INFO - PROCESS | 1824 | 1467601450160 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:10 INFO - PROCESS | 1824 | 1467601450252 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
20:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 577ms
20:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
20:04:10 INFO - PROCESS | 1824 | 1467601450757 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:10 INFO - PROCESS | 1824 | 1467601450862 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
20:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 541ms
20:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
20:04:11 INFO - PROCESS | 1824 | 1467601451289 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:11 INFO - PROCESS | 1824 | 1467601451379 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
20:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms
20:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
20:04:11 INFO - PROCESS | 1824 | 1467601451822 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:11 INFO - PROCESS | 1824 | 1467601451974 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
20:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 628ms
20:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
20:04:12 INFO - PROCESS | 1824 | 1467601452457 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:12 INFO - PROCESS | 1824 | 1467601452611 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
20:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 571ms
20:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
20:04:13 INFO - PROCESS | 1824 | 1467601453031 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:13 INFO - PROCESS | 1824 | 1467601453122 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
20:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 472ms
20:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
20:04:13 INFO - PROCESS | 1824 | 1467601453509 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:13 INFO - PROCESS | 1824 | 1467601453594 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
20:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms
20:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
20:04:13 INFO - PROCESS | 1824 | 1467601453989 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:14 INFO - PROCESS | 1824 | 1467601454075 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
20:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 482ms
20:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
20:04:14 INFO - PROCESS | 1824 | 1467601454475 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:14 INFO - PROCESS | 1824 | 1467601454574 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
20:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 478ms
20:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
20:04:14 INFO - PROCESS | 1824 | 1467601454962 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:15 INFO - PROCESS | 1824 | 1467601455069 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
20:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms
20:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
20:04:15 INFO - PROCESS | 1824 | 1467601455437 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:15 INFO - PROCESS | 1824 | 1467601455522 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:15 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
20:04:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:04:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
20:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 480ms
20:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
20:04:15 INFO - PROCESS | 1824 | 1467601455928 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:16 INFO - PROCESS | 1824 | 1467601456070 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:16 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
20:04:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:04:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
20:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 679ms
20:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
20:04:16 INFO - PROCESS | 1824 | 1467601456637 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:16 INFO - PROCESS | 1824 | 1467601456749 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:17 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
20:04:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:04:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:04:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
20:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 983ms
20:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
20:04:17 INFO - PROCESS | 1824 | 1467601457612 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:17 INFO - PROCESS | 1824 | 1467601457726 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:18 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
20:04:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:04:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
20:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 773ms
20:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
20:04:18 INFO - PROCESS | 1824 | 1467601458404 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:18 INFO - PROCESS | 1824 | 1467601458517 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:18 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
20:04:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:04:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
20:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 583ms
20:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
20:04:19 INFO - PROCESS | 1824 | 1467601459001 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:19 INFO - PROCESS | 1824 | 1467601459100 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:19 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
20:04:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:04:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:04:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
20:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 531ms
20:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
20:04:19 INFO - PROCESS | 1824 | 1467601459527 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:19 INFO - PROCESS | 1824 | 1467601459630 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
20:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms
20:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
20:04:20 INFO - PROCESS | 1824 | 1467601460061 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:20 INFO - PROCESS | 1824 | 1467601460182 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:20 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
20:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 574ms
20:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
20:04:20 INFO - PROCESS | 1824 | 1467601460642 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:20 INFO - PROCESS | 1824 | 1467601460759 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:21 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
20:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 578ms
20:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
20:04:21 INFO - PROCESS | 1824 | 1467601461226 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:21 INFO - PROCESS | 1824 | 1467601461311 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
20:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 578ms
20:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
20:04:21 INFO - PROCESS | 1824 | 1467601461810 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:21 INFO - PROCESS | 1824 | 1467601461896 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
20:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 475ms
20:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
20:04:22 INFO - PROCESS | 1824 | 1467601462290 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:22 INFO - PROCESS | 1824 | 1467601462377 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
20:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 475ms
20:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
20:04:22 INFO - PROCESS | 1824 | 1467601462773 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:22 INFO - PROCESS | 1824 | 1467601462871 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:23 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
20:04:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
20:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 528ms
20:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
20:04:23 INFO - PROCESS | 1824 | 1467601463307 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:23 INFO - PROCESS | 1824 | 1467601463415 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
20:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 631ms
20:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
20:04:23 INFO - PROCESS | 1824 | 1467601463948 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:24 INFO - PROCESS | 1824 | 1467601464122 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
20:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 979ms
20:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
20:04:24 INFO - PROCESS | 1824 | 1467601464932 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:25 INFO - PROCESS | 1824 | 1467601465045 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
20:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 679ms
20:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
20:04:25 INFO - PROCESS | 1824 | 1467601465672 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:25 INFO - PROCESS | 1824 | 1467601465792 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
20:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 779ms
20:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
20:04:26 INFO - PROCESS | 1824 | 1467601466456 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:26 INFO - PROCESS | 1824 | 1467601466572 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
20:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 622ms
20:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
20:04:27 INFO - PROCESS | 1824 | 1467601467092 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:27 INFO - PROCESS | 1824 | 1467601467209 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
20:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 579ms
20:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
20:04:27 INFO - PROCESS | 1824 | 1467601467682 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:27 INFO - PROCESS | 1824 | 1467601467778 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
20:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 531ms
20:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
20:04:28 INFO - PROCESS | 1824 | 1467601468220 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:28 INFO - PROCESS | 1824 | 1467601468324 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
20:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 580ms
20:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
20:04:28 INFO - PROCESS | 1824 | 1467601468809 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:28 INFO - PROCESS | 1824 | 1467601468896 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
20:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms
20:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
20:04:29 INFO - PROCESS | 1824 | 1467601469339 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:29 INFO - PROCESS | 1824 | 1467601469455 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
20:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 524ms
20:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
20:04:29 INFO - PROCESS | 1824 | 1467601469871 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:29 INFO - PROCESS | 1824 | 1467601469954 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
20:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 482ms
20:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
20:04:30 INFO - PROCESS | 1824 | 1467601470357 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:30 INFO - PROCESS | 1824 | 1467601470443 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
20:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 482ms
20:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
20:04:30 INFO - PROCESS | 1824 | 1467601470851 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:30 INFO - PROCESS | 1824 | 1467601470942 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
20:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 482ms
20:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
20:04:31 INFO - PROCESS | 1824 | 1467601471338 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:31 INFO - PROCESS | 1824 | 1467601471427 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
20:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 524ms
20:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
20:04:31 INFO - PROCESS | 1824 | 1467601471875 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:31 INFO - PROCESS | 1824 | 1467601471987 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
20:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 829ms
20:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
20:04:32 INFO - PROCESS | 1824 | 1467601472727 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:32 INFO - PROCESS | 1824 | 1467601472875 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
20:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 677ms
20:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
20:04:33 INFO - PROCESS | 1824 | 1467601473414 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:33 INFO - PROCESS | 1824 | 1467601473513 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
20:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 531ms
20:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
20:04:33 INFO - PROCESS | 1824 | 1467601473954 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:34 INFO - PROCESS | 1824 | 1467601474069 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
20:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 572ms
20:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
20:04:34 INFO - PROCESS | 1824 | 1467601474522 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:34 INFO - PROCESS | 1824 | 1467601474616 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
20:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 527ms
20:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
20:04:35 INFO - PROCESS | 1824 | 1467601475057 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:35 INFO - PROCESS | 1824 | 1467601475160 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
20:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 576ms
20:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
20:04:35 INFO - PROCESS | 1824 | 1467601475640 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:35 INFO - PROCESS | 1824 | 1467601475764 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
20:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 579ms
20:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
20:04:36 INFO - PROCESS | 1824 | 1467601476230 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:36 INFO - PROCESS | 1824 | 1467601476318 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:36 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
20:04:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:04:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
20:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 521ms
20:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
20:04:36 INFO - PROCESS | 1824 | 1467601476759 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:36 INFO - PROCESS | 1824 | 1467601476847 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
20:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 475ms
20:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
20:04:37 INFO - PROCESS | 1824 | 1467601477240 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:37 INFO - PROCESS | 1824 | 1467601477331 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
20:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 475ms
20:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
20:04:37 INFO - PROCESS | 1824 | 1467601477719 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:37 INFO - PROCESS | 1824 | 1467601477811 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
20:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms
20:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
20:04:38 INFO - PROCESS | 1824 | 1467601478246 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:38 INFO - PROCESS | 1824 | 1467601478356 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:38 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
20:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 524ms
20:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
20:04:38 INFO - PROCESS | 1824 | 1467601478775 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:38 INFO - PROCESS | 1824 | 1467601478862 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:39 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
20:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 524ms
20:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
20:04:39 INFO - PROCESS | 1824 | 1467601479310 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:39 INFO - PROCESS | 1824 | 1467601479459 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
20:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 676ms
20:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
20:04:40 INFO - PROCESS | 1824 | 1467601480009 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:40 INFO - PROCESS | 1824 | 1467601480116 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
20:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1294ms
20:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
20:04:41 INFO - PROCESS | 1824 | 1467601481295 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:41 INFO - PROCESS | 1824 | 1467601481407 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
20:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 537ms
20:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
20:04:41 INFO - PROCESS | 1824 | 1467601481844 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:41 INFO - PROCESS | 1824 | 1467601481952 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
20:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 574ms
20:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
20:04:42 INFO - PROCESS | 1824 | 1467601482432 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:42 INFO - PROCESS | 1824 | 1467601482527 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
20:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 535ms
20:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
20:04:42 INFO - PROCESS | 1824 | 1467601482968 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:43 INFO - PROCESS | 1824 | 1467601483061 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
20:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 535ms
20:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
20:04:43 INFO - PROCESS | 1824 | 1467601483510 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:43 INFO - PROCESS | 1824 | 1467601483620 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
20:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms
20:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
20:04:44 INFO - PROCESS | 1824 | 1467601484041 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:44 INFO - PROCESS | 1824 | 1467601484151 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
20:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms
20:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
20:04:44 INFO - PROCESS | 1824 | 1467601484615 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:44 INFO - PROCESS | 1824 | 1467601484714 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 531ms
20:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
20:04:45 INFO - PROCESS | 1824 | 1467601485153 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:45 INFO - PROCESS | 1824 | 1467601485250 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:45 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
20:04:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
20:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 477ms
20:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
20:04:45 INFO - PROCESS | 1824 | 1467601485636 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:45 INFO - PROCESS | 1824 | 1467601485724 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
20:04:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
20:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 476ms
20:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
20:04:46 INFO - PROCESS | 1824 | 1467601486117 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:46 INFO - PROCESS | 1824 | 1467601486212 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:46 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
20:04:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
20:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 484ms
20:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
20:04:46 INFO - PROCESS | 1824 | 1467601486611 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:46 INFO - PROCESS | 1824 | 1467601486722 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:47 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]"
20:04:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:04:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
20:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 777ms
20:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
20:04:47 INFO - PROCESS | 1824 | 1467601487477 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:47 INFO - PROCESS | 1824 | 1467601487657 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:48 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
20:04:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
20:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:04:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 692ms
20:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
20:04:48 INFO - PROCESS | 1824 | 1467601488159 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:48 INFO - PROCESS | 1824 | 1467601488257 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
20:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 526ms
20:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
20:04:48 INFO - PROCESS | 1824 | 1467601488690 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:48 INFO - PROCESS | 1824 | 1467601488792 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
20:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 532ms
20:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
20:04:49 INFO - PROCESS | 1824 | 1467601489220 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:49 INFO - PROCESS | 1824 | 1467601489315 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
20:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms
20:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
20:04:49 INFO - PROCESS | 1824 | 1467601489694 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:49 INFO - PROCESS | 1824 | 1467601489774 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
20:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 475ms
20:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
20:04:50 INFO - PROCESS | 1824 | 1467601490186 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:50 INFO - PROCESS | 1824 | 1467601490340 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
20:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 580ms
20:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
20:04:50 INFO - PROCESS | 1824 | 1467601490766 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:50 INFO - PROCESS | 1824 | 1467601490861 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
20:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms
20:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
20:04:51 INFO - PROCESS | 1824 | 1467601491343 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:51 INFO - PROCESS | 1824 | 1467601491427 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
20:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 573ms
20:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
20:04:51 INFO - PROCESS | 1824 | 1467601491922 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:52 INFO - PROCESS | 1824 | 1467601492011 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
20:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 477ms
20:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
20:04:52 INFO - PROCESS | 1824 | 1467601492403 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:52 INFO - PROCESS | 1824 | 1467601492486 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
20:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 477ms
20:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
20:04:52 INFO - PROCESS | 1824 | 1467601492887 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:53 INFO - PROCESS | 1824 | 1467601493000 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
20:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 527ms
20:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
20:04:53 INFO - PROCESS | 1824 | 1467601493419 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:53 INFO - PROCESS | 1824 | 1467601493506 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
20:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 470ms
20:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
20:04:53 INFO - PROCESS | 1824 | 1467601493893 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:53 INFO - PROCESS | 1824 | 1467601493979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
20:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 671ms
20:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
20:04:54 INFO - PROCESS | 1824 | 1467601494572 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:54 INFO - PROCESS | 1824 | 1467601494696 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
20:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms
20:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
20:04:55 INFO - PROCESS | 1824 | 1467601495309 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:55 INFO - PROCESS | 1824 | 1467601495481 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
20:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 925ms
20:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
20:04:56 INFO - PROCESS | 1824 | 1467601496238 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:56 INFO - PROCESS | 1824 | 1467601496390 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
20:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 629ms
20:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
20:04:56 INFO - PROCESS | 1824 | 1467601496879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:56 INFO - PROCESS | 1824 | 1467601496973 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
20:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 584ms
20:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
20:04:57 INFO - PROCESS | 1824 | 1467601497476 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:57 INFO - PROCESS | 1824 | 1467601497572 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
20:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 529ms
20:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
20:04:58 INFO - PROCESS | 1824 | 1467601498002 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:58 INFO - PROCESS | 1824 | 1467601498109 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
20:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 579ms
20:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
20:04:58 INFO - PROCESS | 1824 | 1467601498586 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:58 INFO - PROCESS | 1824 | 1467601498689 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
20:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 535ms
20:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
20:04:59 INFO - PROCESS | 1824 | 1467601499129 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:59 INFO - PROCESS | 1824 | 1467601499267 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
20:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms
20:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
20:04:59 INFO - PROCESS | 1824 | 1467601499704 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:04:59 INFO - PROCESS | 1824 | 1467601499788 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
20:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 474ms
20:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
20:05:00 INFO - PROCESS | 1824 | 1467601500184 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:00 INFO - PROCESS | 1824 | 1467601500268 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
20:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms
20:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
20:05:00 INFO - PROCESS | 1824 | 1467601500712 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:00 INFO - PROCESS | 1824 | 1467601500797 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
20:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 471ms
20:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
20:05:01 INFO - PROCESS | 1824 | 1467601501188 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:01 INFO - PROCESS | 1824 | 1467601501285 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
20:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 627ms
20:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
20:05:01 INFO - PROCESS | 1824 | 1467601501826 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:01 INFO - PROCESS | 1824 | 1467601501938 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
20:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1033ms
20:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
20:05:02 INFO - PROCESS | 1824 | 1467601502914 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:03 INFO - PROCESS | 1824 | 1467601503034 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
20:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 615ms
20:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
20:05:03 INFO - PROCESS | 1824 | 1467601503501 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:03 INFO - PROCESS | 1824 | 1467601503601 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
20:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 575ms
20:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
20:05:04 INFO - PROCESS | 1824 | 1467601504097 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:04 INFO - PROCESS | 1824 | 1467601504194 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
20:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 585ms
20:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
20:05:04 INFO - PROCESS | 1824 | 1467601504678 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:04 INFO - PROCESS | 1824 | 1467601504818 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
20:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 679ms
20:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
20:05:05 INFO - PROCESS | 1824 | 1467601505387 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:05 INFO - PROCESS | 1824 | 1467601505572 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
20:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 786ms
20:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
20:05:06 INFO - PROCESS | 1824 | 1467601506172 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:06 INFO - PROCESS | 1824 | 1467601506308 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
20:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 580ms
20:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
20:05:06 INFO - PROCESS | 1824 | 1467601506756 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:06 INFO - PROCESS | 1824 | 1467601506896 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
20:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms
20:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
20:05:07 INFO - PROCESS | 1824 | 1467601507281 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:07 INFO - PROCESS | 1824 | 1467601507367 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
20:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 472ms
20:05:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
20:05:07 INFO - PROCESS | 1824 | 1467601507759 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:07 INFO - PROCESS | 1824 | 1467601507841 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
20:05:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
20:05:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
20:05:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
20:05:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
20:05:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 428ms
20:05:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
20:05:08 INFO - PROCESS | 1824 | 1467601508204 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:08 INFO - PROCESS | 1824 | 1467601508296 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
20:05:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
20:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
20:05:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 483ms
20:05:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
20:05:08 INFO - PROCESS | 1824 | 1467601508695 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:08 INFO - PROCESS | 1824 | 1467601508793 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:09 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
20:05:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
20:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:05:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:05:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
20:05:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
20:05:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
20:05:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
20:05:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 439ms
20:05:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
20:05:09 INFO - PROCESS | 1824 | 1467601509140 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:09 INFO - PROCESS | 1824 | 1467601509221 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
20:05:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms
20:05:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
20:05:09 INFO - PROCESS | 1824 | 1467601509822 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:09 INFO - PROCESS | 1824 | 1467601509951 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
20:05:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 775ms
20:05:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
20:05:10 INFO - PROCESS | 1824 | 1467601510864 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:11 INFO - PROCESS | 1824 | 1467601511011 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
20:05:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 837ms
20:05:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
20:05:11 INFO - PROCESS | 1824 | 1467601511479 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:11 INFO - PROCESS | 1824 | 1467601511579 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
20:05:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms
20:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
20:05:12 INFO - PROCESS | 1824 | 1467601512014 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:12 INFO - PROCESS | 1824 | 1467601512122 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
20:05:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 575ms
20:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
20:05:12 INFO - PROCESS | 1824 | 1467601512603 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:12 INFO - PROCESS | 1824 | 1467601512696 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
20:05:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 524ms
20:05:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
20:05:13 INFO - PROCESS | 1824 | 1467601513140 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:13 INFO - PROCESS | 1824 | 1467601513260 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
20:05:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 584ms
20:05:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
20:05:13 INFO - PROCESS | 1824 | 1467601513726 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:13 INFO - PROCESS | 1824 | 1467601513880 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
20:05:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 632ms
20:05:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
20:05:14 INFO - PROCESS | 1824 | 1467601514359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:14 INFO - PROCESS | 1824 | 1467601514442 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
20:05:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 476ms
20:05:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
20:05:14 INFO - PROCESS | 1824 | 1467601514841 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:14 INFO - PROCESS | 1824 | 1467601514934 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
20:05:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 473ms
20:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
20:05:15 INFO - PROCESS | 1824 | 1467601515319 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:15 INFO - PROCESS | 1824 | 1467601515403 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
20:05:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 473ms
20:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
20:05:15 INFO - PROCESS | 1824 | 1467601515800 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:15 INFO - PROCESS | 1824 | 1467601515884 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
20:05:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 420ms
20:05:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
20:05:16 INFO - PROCESS | 1824 | 1467601516228 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:16 INFO - PROCESS | 1824 | 1467601516333 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
20:05:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 531ms
20:05:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
20:05:16 INFO - PROCESS | 1824 | 1467601516769 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:16 INFO - PROCESS | 1824 | 1467601516893 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
20:05:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 933ms
20:05:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
20:05:17 INFO - PROCESS | 1824 | 1467601517710 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:17 INFO - PROCESS | 1824 | 1467601517834 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
20:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 635ms
20:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
20:05:18 INFO - PROCESS | 1824 | 1467601518360 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:18 INFO - PROCESS | 1824 | 1467601518471 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
20:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 532ms
20:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
20:05:18 INFO - PROCESS | 1824 | 1467601518903 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:18 INFO - PROCESS | 1824 | 1467601518996 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
20:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 533ms
20:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
20:05:19 INFO - PROCESS | 1824 | 1467601519436 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:19 INFO - PROCESS | 1824 | 1467601519529 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
20:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 523ms
20:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
20:05:19 INFO - PROCESS | 1824 | 1467601519971 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:20 INFO - PROCESS | 1824 | 1467601520059 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
20:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 528ms
20:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
20:05:20 INFO - PROCESS | 1824 | 1467601520512 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:20 INFO - PROCESS | 1824 | 1467601520635 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
20:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms
20:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
20:05:21 INFO - PROCESS | 1824 | 1467601521038 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:21 INFO - PROCESS | 1824 | 1467601521125 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:21 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
20:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 475ms
20:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
20:05:21 INFO - PROCESS | 1824 | 1467601521515 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:21 INFO - PROCESS | 1824 | 1467601521599 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
20:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms
20:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
20:05:22 INFO - PROCESS | 1824 | 1467601522044 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:22 INFO - PROCESS | 1824 | 1467601522131 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:22 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
20:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 476ms
20:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
20:05:22 INFO - PROCESS | 1824 | 1467601522525 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:22 INFO - PROCESS | 1824 | 1467601522615 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
20:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 476ms
20:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
20:05:23 INFO - PROCESS | 1824 | 1467601523008 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:23 INFO - PROCESS | 1824 | 1467601523112 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
20:05:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 525ms
20:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
20:05:23 INFO - PROCESS | 1824 | 1467601523536 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:23 INFO - PROCESS | 1824 | 1467601523623 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
20:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 632ms
20:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
20:05:24 INFO - PROCESS | 1824 | 1467601524177 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:24 INFO - PROCESS | 1824 | 1467601524295 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
20:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 831ms
20:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
20:05:25 INFO - PROCESS | 1824 | 1467601525019 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:25 INFO - PROCESS | 1824 | 1467601525160 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
20:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 826ms
20:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
20:05:25 INFO - PROCESS | 1824 | 1467601525856 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:25 INFO - PROCESS | 1824 | 1467601525967 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
20:05:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 579ms
20:05:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
20:05:26 INFO - PROCESS | 1824 | 1467601526448 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:26 INFO - PROCESS | 1824 | 1467601526561 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
20:05:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 674ms
20:05:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
20:05:27 INFO - PROCESS | 1824 | 1467601527144 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:27 INFO - PROCESS | 1824 | 1467601527294 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
20:05:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 738ms
20:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
20:05:27 INFO - PROCESS | 1824 | 1467601527882 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:28 INFO - PROCESS | 1824 | 1467601528060 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
20:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 781ms
20:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
20:05:28 INFO - PROCESS | 1824 | 1467601528673 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:28 INFO - PROCESS | 1824 | 1467601528804 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
20:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 623ms
20:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
20:05:29 INFO - PROCESS | 1824 | 1467601529294 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:29 INFO - PROCESS | 1824 | 1467601529449 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
20:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 628ms
20:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
20:05:29 INFO - PROCESS | 1824 | 1467601529926 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:30 INFO - PROCESS | 1824 | 1467601530010 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
20:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 496ms
20:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
20:05:30 INFO - PROCESS | 1824 | 1467601530426 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:30 INFO - PROCESS | 1824 | 1467601530511 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
20:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 478ms
20:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
20:05:30 INFO - PROCESS | 1824 | 1467601530914 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:31 INFO - PROCESS | 1824 | 1467601531001 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
20:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms
20:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
20:05:31 INFO - PROCESS | 1824 | 1467601531389 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:31 INFO - PROCESS | 1824 | 1467601531483 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
20:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 676ms
20:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
20:05:32 INFO - PROCESS | 1824 | 1467601532074 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:32 INFO - PROCESS | 1824 | 1467601532224 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
20:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 772ms
20:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
20:05:32 INFO - PROCESS | 1824 | 1467601532855 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:32 INFO - PROCESS | 1824 | 1467601532976 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
20:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms
20:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
20:05:33 INFO - PROCESS | 1824 | 1467601533390 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:33 INFO - PROCESS | 1824 | 1467601533486 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
20:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms
20:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
20:05:33 INFO - PROCESS | 1824 | 1467601533926 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:34 INFO - PROCESS | 1824 | 1467601534022 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
20:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 577ms
20:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
20:05:34 INFO - PROCESS | 1824 | 1467601534501 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:34 INFO - PROCESS | 1824 | 1467601534608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
20:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 525ms
20:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
20:05:35 INFO - PROCESS | 1824 | 1467601535039 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:35 INFO - PROCESS | 1824 | 1467601535136 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
20:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 524ms
20:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
20:05:35 INFO - PROCESS | 1824 | 1467601535577 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:35 INFO - PROCESS | 1824 | 1467601535723 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
20:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 587ms
20:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
20:05:36 INFO - PROCESS | 1824 | 1467601536161 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:36 INFO - PROCESS | 1824 | 1467601536243 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
20:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 479ms
20:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
20:05:36 INFO - PROCESS | 1824 | 1467601536650 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:36 INFO - PROCESS | 1824 | 1467601536740 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
20:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms
20:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
20:05:37 INFO - PROCESS | 1824 | 1467601537175 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:37 INFO - PROCESS | 1824 | 1467601537261 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
20:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 428ms
20:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
20:05:37 INFO - PROCESS | 1824 | 1467601537609 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:37 INFO - PROCESS | 1824 | 1467601537697 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
20:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 477ms
20:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
20:05:38 INFO - PROCESS | 1824 | 1467601538091 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:38 INFO - PROCESS | 1824 | 1467601538198 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
20:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 528ms
20:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
20:05:38 INFO - PROCESS | 1824 | 1467601538623 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:38 INFO - PROCESS | 1824 | 1467601538714 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
20:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 524ms
20:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
20:05:39 INFO - PROCESS | 1824 | 1467601539156 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:39 INFO - PROCESS | 1824 | 1467601539298 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
20:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 731ms
20:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
20:05:39 INFO - PROCESS | 1824 | 1467601539898 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:40 INFO - PROCESS | 1824 | 1467601540032 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
20:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1080ms
20:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
20:05:40 INFO - PROCESS | 1824 | 1467601540987 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:41 INFO - PROCESS | 1824 | 1467601541104 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
20:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 628ms
20:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
20:05:41 INFO - PROCESS | 1824 | 1467601541630 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:41 INFO - PROCESS | 1824 | 1467601541748 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
20:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 531ms
20:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
20:05:42 INFO - PROCESS | 1824 | 1467601542174 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:42 INFO - PROCESS | 1824 | 1467601542275 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
20:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 574ms
20:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
20:05:42 INFO - PROCESS | 1824 | 1467601542743 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:42 INFO - PROCESS | 1824 | 1467601542842 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
20:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 522ms
20:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
20:05:43 INFO - PROCESS | 1824 | 1467601543270 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:43 INFO - PROCESS | 1824 | 1467601543374 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
20:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 535ms
20:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
20:05:43 INFO - PROCESS | 1824 | 1467601543814 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:43 INFO - PROCESS | 1824 | 1467601543968 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
20:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 623ms
20:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
20:05:44 INFO - PROCESS | 1824 | 1467601544439 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:44 INFO - PROCESS | 1824 | 1467601544533 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
20:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 529ms
20:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
20:05:44 INFO - PROCESS | 1824 | 1467601544973 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:45 INFO - PROCESS | 1824 | 1467601545061 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
20:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 475ms
20:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
20:05:45 INFO - PROCESS | 1824 | 1467601545453 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:45 INFO - PROCESS | 1824 | 1467601545549 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
20:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 525ms
20:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
20:05:45 INFO - PROCESS | 1824 | 1467601545983 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:46 INFO - PROCESS | 1824 | 1467601546074 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:46 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
20:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 471ms
20:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
20:05:46 INFO - PROCESS | 1824 | 1467601546461 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:46 INFO - PROCESS | 1824 | 1467601546586 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:47 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
20:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 572ms
20:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
20:05:47 INFO - PROCESS | 1824 | 1467601547050 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:47 INFO - PROCESS | 1824 | 1467601547213 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 924ms
20:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
20:05:47 INFO - PROCESS | 1824 | 1467601547981 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:48 INFO - PROCESS | 1824 | 1467601548110 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 576ms
20:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
20:05:48 INFO - PROCESS | 1824 | 1467601548567 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:48 INFO - PROCESS | 1824 | 1467601548662 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
20:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 526ms
20:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
20:05:49 INFO - PROCESS | 1824 | 1467601549107 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:49 INFO - PROCESS | 1824 | 1467601549201 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
20:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 537ms
20:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
20:05:49 INFO - PROCESS | 1824 | 1467601549639 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:49 INFO - PROCESS | 1824 | 1467601549735 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
20:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 527ms
20:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
20:05:50 INFO - PROCESS | 1824 | 1467601550173 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:50 INFO - PROCESS | 1824 | 1467601550290 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
20:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 632ms
20:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
20:05:50 INFO - PROCESS | 1824 | 1467601550820 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:50 INFO - PROCESS | 1824 | 1467601550975 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
20:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 676ms
20:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
20:05:51 INFO - PROCESS | 1824 | 1467601551535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:51 INFO - PROCESS | 1824 | 1467601551671 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
20:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 717ms
20:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
20:05:52 INFO - PROCESS | 1824 | 1467601552238 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:52 INFO - PROCESS | 1824 | 1467601552359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
20:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 524ms
20:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
20:05:52 INFO - PROCESS | 1824 | 1467601552762 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:52 INFO - PROCESS | 1824 | 1467601552856 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
20:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 523ms
20:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
20:05:53 INFO - PROCESS | 1824 | 1467601553292 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:53 INFO - PROCESS | 1824 | 1467601553400 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
20:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 475ms
20:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
20:05:53 INFO - PROCESS | 1824 | 1467601553776 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:53 INFO - PROCESS | 1824 | 1467601553878 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:54 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
20:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 533ms
20:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
20:05:54 INFO - PROCESS | 1824 | 1467601554325 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:54 INFO - PROCESS | 1824 | 1467601554467 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
20:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 682ms
20:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
20:05:55 INFO - PROCESS | 1824 | 1467601555015 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:55 INFO - PROCESS | 1824 | 1467601555170 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
20:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 775ms
20:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
20:05:56 INFO - PROCESS | 1824 | 1467601556017 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:56 INFO - PROCESS | 1824 | 1467601556132 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:56 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)
20:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 575ms
20:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
20:05:56 INFO - PROCESS | 1824 | 1467601556601 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:56 INFO - PROCESS | 1824 | 1467601556702 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 528ms
20:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
20:05:57 INFO - PROCESS | 1824 | 1467601557142 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:57 INFO - PROCESS | 1824 | 1467601557247 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
20:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 532ms
20:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
20:05:57 INFO - PROCESS | 1824 | 1467601557672 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:57 INFO - PROCESS | 1824 | 1467601557762 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
20:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 521ms
20:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
20:05:58 INFO - PROCESS | 1824 | 1467601558199 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:58 INFO - PROCESS | 1824 | 1467601558298 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
20:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 525ms
20:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
20:05:58 INFO - PROCESS | 1824 | 1467601558734 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:58 INFO - PROCESS | 1824 | 1467601558854 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
20:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 570ms
20:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
20:05:59 INFO - PROCESS | 1824 | 1467601559305 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:59 INFO - PROCESS | 1824 | 1467601559386 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
20:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 479ms
20:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
20:05:59 INFO - PROCESS | 1824 | 1467601559792 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:05:59 INFO - PROCESS | 1824 | 1467601559875 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
20:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 532ms
20:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
20:06:00 INFO - PROCESS | 1824 | 1467601560330 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:00 INFO - PROCESS | 1824 | 1467601560430 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
20:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms
20:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
20:06:00 INFO - PROCESS | 1824 | 1467601560857 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:00 INFO - PROCESS | 1824 | 1467601560943 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
20:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 480ms
20:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
20:06:01 INFO - PROCESS | 1824 | 1467601561344 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:01 INFO - PROCESS | 1824 | 1467601561450 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
20:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 578ms
20:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
20:06:01 INFO - PROCESS | 1824 | 1467601561927 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:02 INFO - PROCESS | 1824 | 1467601562059 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
20:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 924ms
20:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
20:06:02 INFO - PROCESS | 1824 | 1467601562860 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:02 INFO - PROCESS | 1824 | 1467601562974 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
20:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 627ms
20:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
20:06:03 INFO - PROCESS | 1824 | 1467601563499 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:03 INFO - PROCESS | 1824 | 1467601563599 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
20:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 526ms
20:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
20:06:04 INFO - PROCESS | 1824 | 1467601564049 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:04 INFO - PROCESS | 1824 | 1467601564182 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
20:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 575ms
20:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
20:06:04 INFO - PROCESS | 1824 | 1467601564614 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:04 INFO - PROCESS | 1824 | 1467601564715 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
20:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 576ms
20:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
20:06:05 INFO - PROCESS | 1824 | 1467601565196 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:05 INFO - PROCESS | 1824 | 1467601565291 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
20:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 526ms
20:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
20:06:05 INFO - PROCESS | 1824 | 1467601565736 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:05 INFO - PROCESS | 1824 | 1467601565871 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
20:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 590ms
20:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
20:06:06 INFO - PROCESS | 1824 | 1467601566322 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:06 INFO - PROCESS | 1824 | 1467601566406 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
20:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 585ms
20:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
20:06:06 INFO - PROCESS | 1824 | 1467601566915 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:07 INFO - PROCESS | 1824 | 1467601567034 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
20:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 736ms
20:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
20:06:07 INFO - PROCESS | 1824 | 1467601567661 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:07 INFO - PROCESS | 1824 | 1467601567798 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
20:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 526ms
20:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
20:06:08 INFO - PROCESS | 1824 | 1467601568189 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:08 INFO - PROCESS | 1824 | 1467601568282 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
20:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 476ms
20:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
20:06:08 INFO - PROCESS | 1824 | 1467601568679 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:08 INFO - PROCESS | 1824 | 1467601568799 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
20:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 679ms
20:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
20:06:09 INFO - PROCESS | 1824 | 1467601569359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:09 INFO - PROCESS | 1824 | 1467601569507 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
20:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 774ms
20:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
20:06:10 INFO - PROCESS | 1824 | 1467601570163 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:10 INFO - PROCESS | 1824 | 1467601570324 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
20:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 982ms
20:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
20:06:11 INFO - PROCESS | 1824 | 1467601571149 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:11 INFO - PROCESS | 1824 | 1467601571334 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
20:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms
20:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
20:06:11 INFO - PROCESS | 1824 | 1467601571882 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:11 INFO - PROCESS | 1824 | 1467601571977 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
20:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 540ms
20:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
20:06:12 INFO - PROCESS | 1824 | 1467601572431 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:12 INFO - PROCESS | 1824 | 1467601572529 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
20:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 529ms
20:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
20:06:12 INFO - PROCESS | 1824 | 1467601572984 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:13 INFO - PROCESS | 1824 | 1467601573088 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
20:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 540ms
20:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
20:06:13 INFO - PROCESS | 1824 | 1467601573523 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:13 INFO - PROCESS | 1824 | 1467601573615 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
20:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 473ms
20:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
20:06:14 INFO - PROCESS | 1824 | 1467601574001 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:14 INFO - PROCESS | 1824 | 1467601574119 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
20:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms
20:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
20:06:14 INFO - PROCESS | 1824 | 1467601574577 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:14 INFO - PROCESS | 1824 | 1467601574669 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
20:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 474ms
20:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
20:06:15 INFO - PROCESS | 1824 | 1467601575061 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:15 INFO - PROCESS | 1824 | 1467601575148 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
20:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 474ms
20:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
20:06:15 INFO - PROCESS | 1824 | 1467601575540 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:15 INFO - PROCESS | 1824 | 1467601575641 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
20:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 537ms
20:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
20:06:16 INFO - PROCESS | 1824 | 1467601576085 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:16 INFO - PROCESS | 1824 | 1467601576169 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
20:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 477ms
20:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
20:06:16 INFO - PROCESS | 1824 | 1467601576564 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:16 INFO - PROCESS | 1824 | 1467601576653 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
20:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms
20:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
20:06:17 INFO - PROCESS | 1824 | 1467601577093 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:17 INFO - PROCESS | 1824 | 1467601577198 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
20:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 687ms
20:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
20:06:17 INFO - PROCESS | 1824 | 1467601577783 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:17 INFO - PROCESS | 1824 | 1467601577902 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
20:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 872ms
20:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
20:06:18 INFO - PROCESS | 1824 | 1467601578661 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:18 INFO - PROCESS | 1824 | 1467601578765 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
20:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 532ms
20:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
20:06:19 INFO - PROCESS | 1824 | 1467601579205 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:19 INFO - PROCESS | 1824 | 1467601579341 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
20:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 675ms
20:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
20:06:19 INFO - PROCESS | 1824 | 1467601579897 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:20 INFO - PROCESS | 1824 | 1467601580028 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
20:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 575ms
20:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
20:06:20 INFO - PROCESS | 1824 | 1467601580464 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:20 INFO - PROCESS | 1824 | 1467601580567 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:21 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
20:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 571ms
20:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
20:06:21 INFO - PROCESS | 1824 | 1467601581041 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:21 INFO - PROCESS | 1824 | 1467601581156 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
20:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 627ms
20:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
20:06:21 INFO - PROCESS | 1824 | 1467601581675 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:21 INFO - PROCESS | 1824 | 1467601581822 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
20:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 732ms
20:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
20:06:22 INFO - PROCESS | 1824 | 1467601582419 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:22 INFO - PROCESS | 1824 | 1467601582517 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
20:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 682ms
20:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
20:06:23 INFO - PROCESS | 1824 | 1467601583107 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:23 INFO - PROCESS | 1824 | 1467601583215 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
20:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 681ms
20:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
20:06:23 INFO - PROCESS | 1824 | 1467601583795 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:23 INFO - PROCESS | 1824 | 1467601583947 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
20:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 679ms
20:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
20:06:24 INFO - PROCESS | 1824 | 1467601584486 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:24 INFO - PROCESS | 1824 | 1467601584598 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
20:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 784ms
20:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
20:06:25 INFO - PROCESS | 1824 | 1467601585275 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:25 INFO - PROCESS | 1824 | 1467601585400 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
20:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 630ms
20:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
20:06:25 INFO - PROCESS | 1824 | 1467601585915 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:26 INFO - PROCESS | 1824 | 1467601586018 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:26 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)
20:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 822ms
20:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
20:06:26 INFO - PROCESS | 1824 | 1467601586764 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:26 INFO - PROCESS | 1824 | 1467601586866 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 640ms
20:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
20:06:27 INFO - PROCESS | 1824 | 1467601587399 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:27 INFO - PROCESS | 1824 | 1467601587573 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
20:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 733ms
20:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
20:06:28 INFO - PROCESS | 1824 | 1467601588134 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:28 INFO - PROCESS | 1824 | 1467601588249 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
20:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 633ms
20:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
20:06:28 INFO - PROCESS | 1824 | 1467601588871 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:28 INFO - PROCESS | 1824 | 1467601588969 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
20:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 697ms
20:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
20:06:29 INFO - PROCESS | 1824 | 1467601589559 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:29 INFO - PROCESS | 1824 | 1467601589654 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
20:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 629ms
20:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
20:06:30 INFO - PROCESS | 1824 | 1467601590201 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:30 INFO - PROCESS | 1824 | 1467601590340 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
20:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms
20:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
20:06:30 INFO - PROCESS | 1824 | 1467601590880 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:30 INFO - PROCESS | 1824 | 1467601590982 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
20:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 679ms
20:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
20:06:31 INFO - PROCESS | 1824 | 1467601591589 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:31 INFO - PROCESS | 1824 | 1467601591719 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
20:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms
20:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
20:06:32 INFO - PROCESS | 1824 | 1467601592293 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:32 INFO - PROCESS | 1824 | 1467601592395 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
20:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 627ms
20:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
20:06:32 INFO - PROCESS | 1824 | 1467601592959 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:33 INFO - PROCESS | 1824 | 1467601593091 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
20:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 707ms
20:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
20:06:33 INFO - PROCESS | 1824 | 1467601593657 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:33 INFO - PROCESS | 1824 | 1467601593751 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
20:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 586ms
20:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
20:06:34 INFO - PROCESS | 1824 | 1467601594254 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:34 INFO - PROCESS | 1824 | 1467601594463 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
20:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 780ms
20:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
20:06:35 INFO - PROCESS | 1824 | 1467601595039 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:35 INFO - PROCESS | 1824 | 1467601595149 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
20:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 579ms
20:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
20:06:35 INFO - PROCESS | 1824 | 1467601595625 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:35 INFO - PROCESS | 1824 | 1467601595764 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
20:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 781ms
20:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
20:06:36 INFO - PROCESS | 1824 | 1467601596411 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:36 INFO - PROCESS | 1824 | 1467601596522 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
20:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 624ms
20:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
20:06:37 INFO - PROCESS | 1824 | 1467601597064 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:37 INFO - PROCESS | 1824 | 1467601597219 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
20:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 774ms
20:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
20:06:37 INFO - PROCESS | 1824 | 1467601597848 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:37 INFO - PROCESS | 1824 | 1467601597952 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
20:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 621ms
20:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
20:06:38 INFO - PROCESS | 1824 | 1467601598479 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:38 INFO - PROCESS | 1824 | 1467601598604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
20:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 773ms
20:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
20:06:39 INFO - PROCESS | 1824 | 1467601599259 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:39 INFO - PROCESS | 1824 | 1467601599359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
20:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 622ms
20:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
20:06:39 INFO - PROCESS | 1824 | 1467601599922 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:40 INFO - PROCESS | 1824 | 1467601600017 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
20:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 696ms
20:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
20:06:40 INFO - PROCESS | 1824 | 1467601600625 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:40 INFO - PROCESS | 1824 | 1467601600742 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
20:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 624ms
20:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
20:06:41 INFO - PROCESS | 1824 | 1467601601265 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:41 INFO - PROCESS | 1824 | 1467601601370 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:41 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
20:06:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
20:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 674ms
20:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
20:06:41 INFO - PROCESS | 1824 | 1467601601952 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:42 INFO - PROCESS | 1824 | 1467601602120 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
20:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 732ms
20:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
20:06:42 INFO - PROCESS | 1824 | 1467601602683 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:42 INFO - PROCESS | 1824 | 1467601602787 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
20:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 671ms
20:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
20:06:43 INFO - PROCESS | 1824 | 1467601603380 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:43 INFO - PROCESS | 1824 | 1467601603486 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:44 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
20:06:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
20:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 825ms
20:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
20:06:44 INFO - PROCESS | 1824 | 1467601604213 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:44 INFO - PROCESS | 1824 | 1467601604326 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:44 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
20:06:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:06:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
20:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:06:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 779ms
20:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
20:06:45 INFO - PROCESS | 1824 | 1467601605000 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:45 INFO - PROCESS | 1824 | 1467601605105 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
20:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 622ms
20:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
20:06:45 INFO - PROCESS | 1824 | 1467601605643 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:45 INFO - PROCESS | 1824 | 1467601605772 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
20:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 682ms
20:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
20:06:46 INFO - PROCESS | 1824 | 1467601606324 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:46 INFO - PROCESS | 1824 | 1467601606427 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
20:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 732ms
20:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
20:06:47 INFO - PROCESS | 1824 | 1467601607062 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:47 INFO - PROCESS | 1824 | 1467601607186 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
20:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 629ms
20:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
20:06:47 INFO - PROCESS | 1824 | 1467601607758 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:47 INFO - PROCESS | 1824 | 1467601607876 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
20:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 731ms
20:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
20:06:48 INFO - PROCESS | 1824 | 1467601608495 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:48 INFO - PROCESS | 1824 | 1467601608603 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
20:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 626ms
20:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
20:06:49 INFO - PROCESS | 1824 | 1467601609129 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:49 INFO - PROCESS | 1824 | 1467601609239 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
20:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 727ms
20:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
20:06:49 INFO - PROCESS | 1824 | 1467601609884 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:49 INFO - PROCESS | 1824 | 1467601609996 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
20:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 625ms
20:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
20:06:50 INFO - PROCESS | 1824 | 1467601610518 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:50 INFO - PROCESS | 1824 | 1467601610616 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
20:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 575ms
20:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
20:06:51 INFO - PROCESS | 1824 | 1467601611105 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:51 INFO - PROCESS | 1824 | 1467601611274 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
20:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 776ms
20:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
20:06:51 INFO - PROCESS | 1824 | 1467601611883 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:53 INFO - PROCESS | 1824 | 1467601613769 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
20:06:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2335ms
20:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
20:06:54 INFO - PROCESS | 1824 | 1467601614228 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:54 INFO - PROCESS | 1824 | 1467601614350 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
20:06:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms
20:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
20:06:54 INFO - PROCESS | 1824 | 1467601614757 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:54 INFO - PROCESS | 1824 | 1467601614862 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
20:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 576ms
20:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
20:06:55 INFO - PROCESS | 1824 | 1467601615350 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:55 INFO - PROCESS | 1824 | 1467601615446 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
20:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 530ms
20:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
20:06:55 INFO - PROCESS | 1824 | 1467601615875 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:55 INFO - PROCESS | 1824 | 1467601615979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
20:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms
20:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
20:06:56 INFO - PROCESS | 1824 | 1467601616401 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:56 INFO - PROCESS | 1824 | 1467601616513 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
20:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 626ms
20:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
20:06:57 INFO - PROCESS | 1824 | 1467601617033 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:57 INFO - PROCESS | 1824 | 1467601617148 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
20:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms
20:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
20:06:57 INFO - PROCESS | 1824 | 1467601617557 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:57 INFO - PROCESS | 1824 | 1467601617692 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
20:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 871ms
20:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
20:06:58 INFO - PROCESS | 1824 | 1467601618443 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:58 INFO - PROCESS | 1824 | 1467601618539 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
20:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 551ms
20:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
20:06:58 INFO - PROCESS | 1824 | 1467601618995 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:59 INFO - PROCESS | 1824 | 1467601619091 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
20:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 475ms
20:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
20:06:59 INFO - PROCESS | 1824 | 1467601619469 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:59 INFO - PROCESS | 1824 | 1467601619578 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
20:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 527ms
20:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
20:07:00 INFO - PROCESS | 1824 | 1467601620003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:00 INFO - PROCESS | 1824 | 1467601620111 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
20:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 624ms
20:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
20:07:00 INFO - PROCESS | 1824 | 1467601620636 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:00 INFO - PROCESS | 1824 | 1467601620763 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
20:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 674ms
20:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
20:07:01 INFO - PROCESS | 1824 | 1467601621317 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:01 INFO - PROCESS | 1824 | 1467601621424 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
20:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 776ms
20:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
20:07:02 INFO - PROCESS | 1824 | 1467601622146 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:02 INFO - PROCESS | 1824 | 1467601622243 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
20:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 599ms
20:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
20:07:02 INFO - PROCESS | 1824 | 1467601622735 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:02 INFO - PROCESS | 1824 | 1467601622824 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
20:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 479ms
20:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
20:07:03 INFO - PROCESS | 1824 | 1467601623229 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:03 INFO - PROCESS | 1824 | 1467601623338 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
20:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 580ms
20:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
20:07:03 INFO - PROCESS | 1824 | 1467601623804 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:03 INFO - PROCESS | 1824 | 1467601623907 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
20:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 479ms
20:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
20:07:04 INFO - PROCESS | 1824 | 1467601624294 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:04 INFO - PROCESS | 1824 | 1467601624381 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
20:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms
20:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
20:07:04 INFO - PROCESS | 1824 | 1467601624874 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:05 INFO - PROCESS | 1824 | 1467601625017 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
20:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 571ms
20:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
20:07:05 INFO - PROCESS | 1824 | 1467601625448 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:05 INFO - PROCESS | 1824 | 1467601625535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
20:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms
20:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
20:07:05 INFO - PROCESS | 1824 | 1467601625923 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:06 INFO - PROCESS | 1824 | 1467601626010 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
20:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms
20:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
20:07:06 INFO - PROCESS | 1824 | 1467601626452 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:06 INFO - PROCESS | 1824 | 1467601626541 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
20:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 478ms
20:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
20:07:06 INFO - PROCESS | 1824 | 1467601626934 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:07 INFO - PROCESS | 1824 | 1467601627028 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
20:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms
20:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
20:07:07 INFO - PROCESS | 1824 | 1467601627411 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:07 INFO - PROCESS | 1824 | 1467601627529 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:07 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
20:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 480ms
20:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
20:07:07 INFO - PROCESS | 1824 | 1467601627896 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:07 INFO - PROCESS | 1824 | 1467601627981 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
20:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 626ms
20:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
20:07:08 INFO - PROCESS | 1824 | 1467601628530 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:08 INFO - PROCESS | 1824 | 1467601628650 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
20:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 772ms
20:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
20:07:09 INFO - PROCESS | 1824 | 1467601629316 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:09 INFO - PROCESS | 1824 | 1467601629429 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
20:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 523ms
20:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
20:07:09 INFO - PROCESS | 1824 | 1467601629852 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:09 INFO - PROCESS | 1824 | 1467601629947 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
20:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms
20:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
20:07:10 INFO - PROCESS | 1824 | 1467601630390 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:10 INFO - PROCESS | 1824 | 1467601630487 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
20:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 536ms
20:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
20:07:10 INFO - PROCESS | 1824 | 1467601630918 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:11 INFO - PROCESS | 1824 | 1467601631011 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
20:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 474ms
20:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
20:07:11 INFO - PROCESS | 1824 | 1467601631401 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:11 INFO - PROCESS | 1824 | 1467601631485 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
20:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 570ms
20:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
20:07:11 INFO - PROCESS | 1824 | 1467601631976 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:12 INFO - PROCESS | 1824 | 1467601632115 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:12 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
20:07:12 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
20:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:07:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 577ms
20:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
20:07:12 INFO - PROCESS | 1824 | 1467601632559 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:12 INFO - PROCESS | 1824 | 1467601632662 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
20:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 530ms
20:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
20:07:13 INFO - PROCESS | 1824 | 1467601633091 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:13 INFO - PROCESS | 1824 | 1467601633177 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
20:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 480ms
20:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
20:07:13 INFO - PROCESS | 1824 | 1467601633576 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:13 INFO - PROCESS | 1824 | 1467601633665 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
20:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 479ms
20:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
20:07:14 INFO - PROCESS | 1824 | 1467601634060 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:14 INFO - PROCESS | 1824 | 1467601634145 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
20:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 474ms
20:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
20:07:14 INFO - PROCESS | 1824 | 1467601634541 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:14 INFO - PROCESS | 1824 | 1467601634644 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
20:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 527ms
20:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
20:07:15 INFO - PROCESS | 1824 | 1467601635072 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:15 INFO - PROCESS | 1824 | 1467601635162 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
20:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms
20:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
20:07:15 INFO - PROCESS | 1824 | 1467601635550 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:15 INFO - PROCESS | 1824 | 1467601635697 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
20:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 678ms
20:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
20:07:16 INFO - PROCESS | 1824 | 1467601636238 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:16 INFO - PROCESS | 1824 | 1467601636374 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
20:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1022ms
20:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
20:07:17 INFO - PROCESS | 1824 | 1467601637275 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:17 INFO - PROCESS | 1824 | 1467601637374 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
20:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 540ms
20:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
20:07:17 INFO - PROCESS | 1824 | 1467601637817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:17 INFO - PROCESS | 1824 | 1467601637912 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
20:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms
20:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
20:07:18 INFO - PROCESS | 1824 | 1467601638359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:18 INFO - PROCESS | 1824 | 1467601638464 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
20:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 530ms
20:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
20:07:18 INFO - PROCESS | 1824 | 1467601638881 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:18 INFO - PROCESS | 1824 | 1467601638979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
20:07:19 INFO - PROCESS | 1824 | 1467601639412 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:19 INFO - PROCESS | 1824 | 1467601639515 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
20:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 577ms
20:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
20:07:20 INFO - PROCESS | 1824 | 1467601640003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:20 INFO - PROCESS | 1824 | 1467601640141 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
20:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 620ms
20:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
20:07:20 INFO - PROCESS | 1824 | 1467601640646 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:20 INFO - PROCESS | 1824 | 1467601640753 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 526ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
20:07:21 INFO - PROCESS | 1824 | 1467601641173 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:21 INFO - PROCESS | 1824 | 1467601641277 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
20:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 474ms
20:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
20:07:21 INFO - PROCESS | 1824 | 1467601641651 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:21 INFO - PROCESS | 1824 | 1467601641741 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 470ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
20:07:22 INFO - PROCESS | 1824 | 1467601642126 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:22 INFO - PROCESS | 1824 | 1467601642211 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
20:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 478ms
20:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
20:07:22 INFO - PROCESS | 1824 | 1467601642611 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:22 INFO - PROCESS | 1824 | 1467601642723 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
20:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 526ms
20:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
20:07:23 INFO - PROCESS | 1824 | 1467601643142 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:23 INFO - PROCESS | 1824 | 1467601643265 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 920ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
20:07:24 INFO - PROCESS | 1824 | 1467601644072 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:24 INFO - PROCESS | 1824 | 1467601644181 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
20:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 531ms
20:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
20:07:24 INFO - PROCESS | 1824 | 1467601644614 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:24 INFO - PROCESS | 1824 | 1467601644740 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 526ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
20:07:25 INFO - PROCESS | 1824 | 1467601645152 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:25 INFO - PROCESS | 1824 | 1467601645245 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
20:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 579ms
20:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
20:07:25 INFO - PROCESS | 1824 | 1467601645728 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:25 INFO - PROCESS | 1824 | 1467601645821 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
20:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms
20:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
20:07:26 INFO - PROCESS | 1824 | 1467601646254 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:26 INFO - PROCESS | 1824 | 1467601646359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
20:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 572ms
20:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
20:07:26 INFO - PROCESS | 1824 | 1467601646840 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:26 INFO - PROCESS | 1824 | 1467601646957 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
20:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 583ms
20:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
20:07:27 INFO - PROCESS | 1824 | 1467601647424 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:27 INFO - PROCESS | 1824 | 1467601647505 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
20:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 482ms
20:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
20:07:27 INFO - PROCESS | 1824 | 1467601647914 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:28 INFO - PROCESS | 1824 | 1467601647999 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
20:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 475ms
20:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
20:07:28 INFO - PROCESS | 1824 | 1467601648393 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:28 INFO - PROCESS | 1824 | 1467601648481 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
20:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 477ms
20:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
20:07:28 INFO - PROCESS | 1824 | 1467601648875 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:28 INFO - PROCESS | 1824 | 1467601648958 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 481ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
20:07:29 INFO - PROCESS | 1824 | 1467601649364 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:29 INFO - PROCESS | 1824 | 1467601649468 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 539ms
20:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
20:07:29 INFO - PROCESS | 1824 | 1467601649908 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:29 INFO - PROCESS | 1824 | 1467601649994 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
20:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 570ms
20:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
20:07:30 INFO - PROCESS | 1824 | 1467601650486 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:30 INFO - PROCESS | 1824 | 1467601650587 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
20:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 633ms
20:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
20:07:31 INFO - PROCESS | 1824 | 1467601651127 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:31 INFO - PROCESS | 1824 | 1467601651332 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 929ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
20:07:32 INFO - PROCESS | 1824 | 1467601652067 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:32 INFO - PROCESS | 1824 | 1467601652171 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
20:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 581ms
20:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
20:07:32 INFO - PROCESS | 1824 | 1467601652656 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:32 INFO - PROCESS | 1824 | 1467601652753 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
20:07:33 INFO - PROCESS | 1824 | 1467601653203 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:33 INFO - PROCESS | 1824 | 1467601653295 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
20:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 539ms
20:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
20:07:33 INFO - PROCESS | 1824 | 1467601653733 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:33 INFO - PROCESS | 1824 | 1467601653824 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 529ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
20:07:34 INFO - PROCESS | 1824 | 1467601654269 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:34 INFO - PROCESS | 1824 | 1467601654377 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
20:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms
20:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
20:07:34 INFO - PROCESS | 1824 | 1467601654802 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:34 INFO - PROCESS | 1824 | 1467601654930 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 626ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
20:07:35 INFO - PROCESS | 1824 | 1467601655430 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:35 INFO - PROCESS | 1824 | 1467601655518 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
20:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 475ms
20:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
20:07:35 INFO - PROCESS | 1824 | 1467601655910 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:36 INFO - PROCESS | 1824 | 1467601656005 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
20:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms
20:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
20:07:36 INFO - PROCESS | 1824 | 1467601656434 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:36 INFO - PROCESS | 1824 | 1467601656520 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
20:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 482ms
20:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
20:07:36 INFO - PROCESS | 1824 | 1467601656922 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:37 INFO - PROCESS | 1824 | 1467601657007 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 481ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
20:07:37 INFO - PROCESS | 1824 | 1467601657410 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:37 INFO - PROCESS | 1824 | 1467601657519 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
20:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 531ms
20:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
20:07:37 INFO - PROCESS | 1824 | 1467601657948 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:38 INFO - PROCESS | 1824 | 1467601658066 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
20:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 785ms
20:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
20:07:38 INFO - PROCESS | 1824 | 1467601658795 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:38 INFO - PROCESS | 1824 | 1467601658926 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
20:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 583ms
20:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
20:07:39 INFO - PROCESS | 1824 | 1467601659381 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:39 INFO - PROCESS | 1824 | 1467601659479 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
20:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 527ms
20:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
20:07:39 INFO - PROCESS | 1824 | 1467601659924 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:40 INFO - PROCESS | 1824 | 1467601660021 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
20:07:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 585ms
20:07:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
20:07:40 INFO - PROCESS | 1824 | 1467601660504 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:40 INFO - PROCESS | 1824 | 1467601660605 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
20:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms
20:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
20:07:41 INFO - PROCESS | 1824 | 1467601661030 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:41 INFO - PROCESS | 1824 | 1467601661132 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
20:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 531ms
20:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
20:07:41 INFO - PROCESS | 1824 | 1467601661575 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:41 INFO - PROCESS | 1824 | 1467601661699 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
20:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 627ms
20:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
20:07:42 INFO - PROCESS | 1824 | 1467601662199 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:42 INFO - PROCESS | 1824 | 1467601662283 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
20:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 479ms
20:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
20:07:42 INFO - PROCESS | 1824 | 1467601662684 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:42 INFO - PROCESS | 1824 | 1467601662771 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
20:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 479ms
20:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
20:07:43 INFO - PROCESS | 1824 | 1467601663169 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:43 INFO - PROCESS | 1824 | 1467601663269 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
20:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms
20:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:07:43 INFO - PROCESS | 1824 | 1467601663697 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:43 INFO - PROCESS | 1824 | 1467601663786 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 474ms
20:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:07:44 INFO - PROCESS | 1824 | 1467601664178 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:44 INFO - PROCESS | 1824 | 1467601664281 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 580ms
20:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:07:44 INFO - PROCESS | 1824 | 1467601664762 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:44 INFO - PROCESS | 1824 | 1467601664851 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:07:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms
20:07:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:07:45 INFO - PROCESS | 1824 | 1467601665391 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:45 INFO - PROCESS | 1824 | 1467601665514 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 724ms
20:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:07:46 INFO - PROCESS | 1824 | 1467601666123 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:46 INFO - PROCESS | 1824 | 1467601666260 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 831ms
20:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:07:46 INFO - PROCESS | 1824 | 1467601666963 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:47 INFO - PROCESS | 1824 | 1467601667056 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 578ms
20:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:07:47 INFO - PROCESS | 1824 | 1467601667549 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:47 INFO - PROCESS | 1824 | 1467601667644 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:07:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms
20:07:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:07:48 INFO - PROCESS | 1824 | 1467601668084 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:48 INFO - PROCESS | 1824 | 1467601668178 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:07:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 529ms
20:07:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:07:48 INFO - PROCESS | 1824 | 1467601668610 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:48 INFO - PROCESS | 1824 | 1467601668706 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 571ms
20:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:07:49 INFO - PROCESS | 1824 | 1467601669198 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:49 INFO - PROCESS | 1824 | 1467601669286 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 529ms
20:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:07:49 INFO - PROCESS | 1824 | 1467601669736 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:49 INFO - PROCESS | 1824 | 1467601669867 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 631ms
20:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:07:50 INFO - PROCESS | 1824 | 1467601670369 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:50 INFO - PROCESS | 1824 | 1467601670457 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 472ms
20:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:07:50 INFO - PROCESS | 1824 | 1467601670842 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:50 INFO - PROCESS | 1824 | 1467601670930 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 470ms
20:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:07:51 INFO - PROCESS | 1824 | 1467601671318 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:51 INFO - PROCESS | 1824 | 1467601671408 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 469ms
20:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:07:51 INFO - PROCESS | 1824 | 1467601671792 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:51 INFO - PROCESS | 1824 | 1467601671882 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 478ms
20:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:07:52 INFO - PROCESS | 1824 | 1467601672279 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:52 INFO - PROCESS | 1824 | 1467601672388 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 533ms
20:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:07:52 INFO - PROCESS | 1824 | 1467601672814 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:52 INFO - PROCESS | 1824 | 1467601672950 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 926ms
20:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:07:53 INFO - PROCESS | 1824 | 1467601673750 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:53 INFO - PROCESS | 1824 | 1467601673852 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 530ms
20:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:07:54 INFO - PROCESS | 1824 | 1467601674293 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:54 INFO - PROCESS | 1824 | 1467601674403 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms
20:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:07:54 INFO - PROCESS | 1824 | 1467601674879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:54 INFO - PROCESS | 1824 | 1467601674972 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 576ms
20:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:07:55 INFO - PROCESS | 1824 | 1467601675450 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:55 INFO - PROCESS | 1824 | 1467601675544 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 528ms
20:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:07:55 INFO - PROCESS | 1824 | 1467601675988 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:56 INFO - PROCESS | 1824 | 1467601676089 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:07:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 575ms
20:07:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:07:56 INFO - PROCESS | 1824 | 1467601676571 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:56 INFO - PROCESS | 1824 | 1467601676706 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 574ms
20:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:07:57 INFO - PROCESS | 1824 | 1467601677149 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:57 INFO - PROCESS | 1824 | 1467601677234 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 489ms
20:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:07:57 INFO - PROCESS | 1824 | 1467601677641 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:57 INFO - PROCESS | 1824 | 1467601677735 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 478ms
20:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:07:58 INFO - PROCESS | 1824 | 1467601678126 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:58 INFO - PROCESS | 1824 | 1467601678216 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:07:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 470ms
20:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:07:58 INFO - PROCESS | 1824 | 1467601678600 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:58 INFO - PROCESS | 1824 | 1467601678686 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:07:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 578ms
20:07:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:07:59 INFO - PROCESS | 1824 | 1467601679191 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:59 INFO - PROCESS | 1824 | 1467601679291 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:07:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:07:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 722ms
20:07:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:07:59 INFO - PROCESS | 1824 | 1467601679918 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:00 INFO - PROCESS | 1824 | 1467601680020 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:08:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 827ms
20:08:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:08:00 INFO - PROCESS | 1824 | 1467601680756 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:00 INFO - PROCESS | 1824 | 1467601680855 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:08:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 524ms
20:08:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:08:01 INFO - PROCESS | 1824 | 1467601681292 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:01 INFO - PROCESS | 1824 | 1467601681391 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:08:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 523ms
20:08:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:08:01 INFO - PROCESS | 1824 | 1467601681828 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:01 INFO - PROCESS | 1824 | 1467601681930 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:02 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)
20:08:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1029ms
20:08:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:08:02 INFO - PROCESS | 1824 | 1467601682866 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:02 INFO - PROCESS | 1824 | 1467601682959 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:03 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
20:08:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 990ms
20:08:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:08:03 INFO - PROCESS | 1824 | 1467601683856 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:03 INFO - PROCESS | 1824 | 1467601683944 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
20:08:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms
20:08:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:08:04 INFO - PROCESS | 1824 | 1467601684895 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:05 INFO - PROCESS | 1824 | 1467601685006 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
20:08:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms
20:08:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:08:05 INFO - PROCESS | 1824 | 1467601685873 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:05 INFO - PROCESS | 1824 | 1467601685963 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:06 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)
20:08:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 979ms
20:08:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:08:06 INFO - PROCESS | 1824 | 1467601686860 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:06 INFO - PROCESS | 1824 | 1467601686979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
20:08:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1230ms
20:08:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:08:08 INFO - PROCESS | 1824 | 1467601688099 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:08 INFO - PROCESS | 1824 | 1467601688242 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:08:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1029ms
20:08:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:08:09 INFO - PROCESS | 1824 | 1467601689148 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:09 INFO - PROCESS | 1824 | 1467601689266 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:08:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1032ms
20:08:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:08:10 INFO - PROCESS | 1824 | 1467601690200 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:10 INFO - PROCESS | 1824 | 1467601690297 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:08:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 982ms
20:08:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:08:11 INFO - PROCESS | 1824 | 1467601691178 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:11 INFO - PROCESS | 1824 | 1467601691268 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:08:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 475ms
20:08:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:08:11 INFO - PROCESS | 1824 | 1467601691657 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:11 INFO - PROCESS | 1824 | 1467601691741 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:08:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 483ms
20:08:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:08:12 INFO - PROCESS | 1824 | 1467601692150 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:12 INFO - PROCESS | 1824 | 1467601692270 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
20:08:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:08:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 528ms
20:08:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:08:12 INFO - PROCESS | 1824 | 1467601692683 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:12 INFO - PROCESS | 1824 | 1467601692770 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:08:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 531ms
20:08:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:08:13 INFO - PROCESS | 1824 | 1467601693216 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:13 INFO - PROCESS | 1824 | 1467601693301 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
20:08:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:08:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 530ms
20:08:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:08:13 INFO - PROCESS | 1824 | 1467601693757 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:13 INFO - PROCESS | 1824 | 1467601693883 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
20:08:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:08:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 625ms
20:08:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:08:14 INFO - PROCESS | 1824 | 1467601694390 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:14 INFO - PROCESS | 1824 | 1467601694491 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:08:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 673ms
20:08:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:08:15 INFO - PROCESS | 1824 | 1467601695070 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:15 INFO - PROCESS | 1824 | 1467601695208 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
20:08:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:08:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
20:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:08:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1229ms
20:08:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:08:16 INFO - PROCESS | 1824 | 1467601696308 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:16 INFO - PROCESS | 1824 | 1467601696404 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:08:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms
20:08:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:08:16 INFO - PROCESS | 1824 | 1467601696841 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:16 INFO - PROCESS | 1824 | 1467601696947 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 525ms
20:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:08:17 INFO - PROCESS | 1824 | 1467601697379 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:17 INFO - PROCESS | 1824 | 1467601697471 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 573ms
20:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:08:17 INFO - PROCESS | 1824 | 1467601697948 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:18 INFO - PROCESS | 1824 | 1467601698059 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:08:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 530ms
20:08:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:08:18 INFO - PROCESS | 1824 | 1467601698493 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:18 INFO - PROCESS | 1824 | 1467601698582 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:08:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms
20:08:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:08:19 INFO - PROCESS | 1824 | 1467601699022 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:19 INFO - PROCESS | 1824 | 1467601699131 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:08:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 524ms
20:08:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:08:19 INFO - PROCESS | 1824 | 1467601699552 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:19 INFO - PROCESS | 1824 | 1467601699641 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:08:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 473ms
20:08:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:08:20 INFO - PROCESS | 1824 | 1467601700026 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:20 INFO - PROCESS | 1824 | 1467601700113 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:08:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms
20:08:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:08:20 INFO - PROCESS | 1824 | 1467601700506 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:20 INFO - PROCESS | 1824 | 1467601700593 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:08:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 473ms
20:08:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:08:20 INFO - PROCESS | 1824 | 1467601700979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:21 INFO - PROCESS | 1824 | 1467601701063 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:08:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 524ms
20:08:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:08:21 INFO - PROCESS | 1824 | 1467601701511 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:21 INFO - PROCESS | 1824 | 1467601701653 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:08:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 921ms
20:08:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:08:22 INFO - PROCESS | 1824 | 1467601702440 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:22 INFO - PROCESS | 1824 | 1467601702544 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:08:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 572ms
20:08:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:08:23 INFO - PROCESS | 1824 | 1467601703024 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:23 INFO - PROCESS | 1824 | 1467601703122 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:08:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 526ms
20:08:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:08:23 INFO - PROCESS | 1824 | 1467601703572 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:23 INFO - PROCESS | 1824 | 1467601703670 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:08:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 478ms
20:08:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:08:24 INFO - PROCESS | 1824 | 1467601704045 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:24 INFO - PROCESS | 1824 | 1467601704142 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:08:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 525ms
20:08:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:08:24 INFO - PROCESS | 1824 | 1467601704576 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:24 INFO - PROCESS | 1824 | 1467601704686 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:08:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 533ms
20:08:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:08:25 INFO - PROCESS | 1824 | 1467601705118 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:25 INFO - PROCESS | 1824 | 1467601705236 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:08:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 522ms
20:08:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:08:25 INFO - PROCESS | 1824 | 1467601705641 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:25 INFO - PROCESS | 1824 | 1467601705732 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:08:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 470ms
20:08:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:08:26 INFO - PROCESS | 1824 | 1467601706118 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:26 INFO - PROCESS | 1824 | 1467601706208 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:08:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 473ms
20:08:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:08:26 INFO - PROCESS | 1824 | 1467601706595 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:26 INFO - PROCESS | 1824 | 1467601706679 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:08:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 478ms
20:08:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:08:27 INFO - PROCESS | 1824 | 1467601707078 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:27 INFO - PROCESS | 1824 | 1467601707167 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:08:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms
20:08:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:08:27 INFO - PROCESS | 1824 | 1467601707604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:27 INFO - PROCESS | 1824 | 1467601707711 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:08:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 523ms
20:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:08:28 INFO - PROCESS | 1824 | 1467601708132 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:28 INFO - PROCESS | 1824 | 1467601708214 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 571ms
20:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:08:28 INFO - PROCESS | 1824 | 1467601708710 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:28 INFO - PROCESS | 1824 | 1467601708827 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 771ms
20:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:08:29 INFO - PROCESS | 1824 | 1467601709509 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:29 INFO - PROCESS | 1824 | 1467601709613 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:08:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 827ms
20:08:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:08:30 INFO - PROCESS | 1824 | 1467601710342 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:30 INFO - PROCESS | 1824 | 1467601710436 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:08:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms
20:08:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:08:30 INFO - PROCESS | 1824 | 1467601710874 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:30 INFO - PROCESS | 1824 | 1467601710968 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms
20:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:08:31 INFO - PROCESS | 1824 | 1467601711415 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:31 INFO - PROCESS | 1824 | 1467601711551 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 574ms
20:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:08:31 INFO - PROCESS | 1824 | 1467601711983 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:32 INFO - PROCESS | 1824 | 1467601712094 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:08:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 580ms
20:08:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:08:32 INFO - PROCESS | 1824 | 1467601712569 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:32 INFO - PROCESS | 1824 | 1467601712677 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms
20:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:08:33 INFO - PROCESS | 1824 | 1467601713151 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:33 INFO - PROCESS | 1824 | 1467601713255 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 582ms
20:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:08:33 INFO - PROCESS | 1824 | 1467601713737 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:33 INFO - PROCESS | 1824 | 1467601713833 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 488ms
20:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:08:34 INFO - PROCESS | 1824 | 1467601714232 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:34 INFO - PROCESS | 1824 | 1467601714321 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms
20:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:08:34 INFO - PROCESS | 1824 | 1467601714710 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:34 INFO - PROCESS | 1824 | 1467601714814 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 530ms
20:08:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:08:35 INFO - PROCESS | 1824 | 1467601715243 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:35 INFO - PROCESS | 1824 | 1467601715331 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 526ms
20:08:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:08:35 INFO - PROCESS | 1824 | 1467601715779 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:35 INFO - PROCESS | 1824 | 1467601715882 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:08:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 931ms
20:08:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:08:36 INFO - PROCESS | 1824 | 1467601716755 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:36 INFO - PROCESS | 1824 | 1467601716866 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms
20:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:08:37 INFO - PROCESS | 1824 | 1467601717289 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:37 INFO - PROCESS | 1824 | 1467601717410 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
20:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 571ms
20:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:08:37 INFO - PROCESS | 1824 | 1467601717889 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:37 INFO - PROCESS | 1824 | 1467601717994 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:08:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 583ms
20:08:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:08:38 INFO - PROCESS | 1824 | 1467601718466 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:38 INFO - PROCESS | 1824 | 1467601718565 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:08:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 526ms
20:08:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:08:39 INFO - PROCESS | 1824 | 1467601718999 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:39 INFO - PROCESS | 1824 | 1467601719108 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:08:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 580ms
20:08:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:08:39 INFO - PROCESS | 1824 | 1467601719583 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:39 INFO - PROCESS | 1824 | 1467601719730 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:08:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms
20:08:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:08:40 INFO - PROCESS | 1824 | 1467601720155 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:40 INFO - PROCESS | 1824 | 1467601720242 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:08:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 531ms
20:08:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:08:40 INFO - PROCESS | 1824 | 1467601720694 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:40 INFO - PROCESS | 1824 | 1467601720796 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:08:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 533ms
20:08:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:08:41 INFO - PROCESS | 1824 | 1467601721231 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:41 INFO - PROCESS | 1824 | 1467601721343 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:08:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:08:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 526ms
20:08:41 INFO - TEST-START | /DOMEvents/constructors.html
20:08:41 INFO - PROCESS | 1824 | 1467601721762 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:41 INFO - PROCESS | 1824 | 1467601721842 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:08:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:08:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:08:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:08:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:08:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:08:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
20:08:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:08:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:08:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 496ms
20:08:42 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:08:42 INFO - PROCESS | 1824 | 1467601722293 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:42 INFO - PROCESS | 1824 | 1467601722415 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:08:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 639ms
20:08:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:08:42 INFO - PROCESS | 1824 | 1467601722912 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:43 INFO - PROCESS | 1824 | 1467601723018 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:08:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:08:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
20:08:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:08:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
20:08:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:08:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
20:08:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:08:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:08:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 572ms
20:08:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:08:43 INFO - PROCESS | 1824 | 1467601723507 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:43 INFO - PROCESS | 1824 | 1467601723604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:44 INFO - PROCESS | 1824 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:08:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
20:08:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 677ms
20:08:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:08:44 INFO - PROCESS | 1824 | 1467601724237 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:44 INFO - PROCESS | 1824 | 1467601724389 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:44 INFO - PROCESS | 1824 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
20:08:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:08:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 578ms
20:08:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:08:44 INFO - PROCESS | 1824 | 1467601724817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:44 INFO - PROCESS | 1824 | 1467601724922 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:08:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 478ms
20:08:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:08:45 INFO - PROCESS | 1824 | 1467601725311 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:45 INFO - PROCESS | 1824 | 1467601725399 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
20:08:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 475ms
20:08:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:08:45 INFO - PROCESS | 1824 | 1467601725783 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:45 INFO - PROCESS | 1824 | 1467601725867 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:46 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
20:08:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
20:08:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 423ms
20:08:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:08:46 INFO - PROCESS | 1824 | 1467601726213 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:46 INFO - PROCESS | 1824 | 1467601726290 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:46 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
20:08:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 422ms
20:08:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:08:46 INFO - PROCESS | 1824 | 1467601726642 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:46 INFO - PROCESS | 1824 | 1467601726776 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:47 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.
20:08:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms
20:08:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:08:47 INFO - PROCESS | 1824 | 1467601727217 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:47 INFO - PROCESS | 1824 | 1467601727321 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:08:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
20:08:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms
20:08:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:08:47 INFO - PROCESS | 1824 | 1467601727694 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:47 INFO - PROCESS | 1824 | 1467601727783 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:48 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.
20:08:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 420ms
20:08:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:08:48 INFO - PROCESS | 1824 | 1467601728123 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:48 INFO - PROCESS | 1824 | 1467601728209 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:08:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 423ms
20:08:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:08:48 INFO - PROCESS | 1824 | 1467601728554 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:48 INFO - PROCESS | 1824 | 1467601728640 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
20:08:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 422ms
20:08:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:08:48 INFO - PROCESS | 1824 | 1467601728985 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:49 INFO - PROCESS | 1824 | 1467601729083 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:08:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 423ms
20:08:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:08:49 INFO - PROCESS | 1824 | 1467601729408 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:49 INFO - PROCESS | 1824 | 1467601729500 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
20:08:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 371ms
20:08:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:08:49 INFO - PROCESS | 1824 | 1467601729820 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:49 INFO - PROCESS | 1824 | 1467601729908 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:50 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.
20:08:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 401ms
20:08:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:08:50 INFO - PROCESS | 1824 | 1467601730209 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:50 INFO - PROCESS | 1824 | 1467601730296 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:50 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:08:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
20:08:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 374ms
20:08:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:08:50 INFO - PROCESS | 1824 | 1467601730608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:50 INFO - PROCESS | 1824 | 1467601730731 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:51 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.
20:08:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 625ms
20:08:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:08:51 INFO - PROCESS | 1824 | 1467601731242 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:51 INFO - PROCESS | 1824 | 1467601731353 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
20:08:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 732ms
20:08:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:08:51 INFO - PROCESS | 1824 | 1467601731989 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:52 INFO - PROCESS | 1824 | 1467601732092 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:08:52 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
20:08:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms
20:08:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:08:52 INFO - PROCESS | 1824 | 1467601732527 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:52 INFO - PROCESS | 1824 | 1467601732633 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:08:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 421ms
20:08:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:08:52 INFO - PROCESS | 1824 | 1467601732983 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:53 INFO - PROCESS | 1824 | 1467601733092 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:08:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 482ms
20:08:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:08:53 INFO - PROCESS | 1824 | 1467601733460 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:53 INFO - PROCESS | 1824 | 1467601733549 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:53 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.
20:08:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 424ms
20:08:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:08:53 INFO - PROCESS | 1824 | 1467601733890 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:53 INFO - PROCESS | 1824 | 1467601733971 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:54 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
20:08:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 427ms
20:08:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:08:54 INFO - PROCESS | 1824 | 1467601734325 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:54 INFO - PROCESS | 1824 | 1467601734425 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:08:54 INFO - {}
20:08:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms
20:08:54 INFO - TEST-START | /FileAPI/fileReader.html
20:08:54 INFO - PROCESS | 1824 | 1467601734853 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:54 INFO - PROCESS | 1824 | 1467601734954 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:08:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:08:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:08:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:08:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 477ms
20:08:55 INFO - TEST-START | /FileAPI/historical.html
20:08:55 INFO - PROCESS | 1824 | 1467601735338 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:55 INFO - PROCESS | 1824 | 1467601735419 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:08:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:08:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:08:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:08:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:08:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:08:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
20:08:55 INFO - TEST-OK | /FileAPI/historical.html | took 422ms
20:08:55 INFO - TEST-START | /FileAPI/idlharness.html
20:08:55 INFO - PROCESS | 1824 | 1467601735771 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:55 INFO - PROCESS | 1824 | 1467601735876 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:08:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:08:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:08:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:08:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:08:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:08:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:08:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:08:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:08:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:08:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:08:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:08:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:08:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:08:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
20:08:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:08:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:08:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:08:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 717ms
20:08:56 INFO - TEST-START | /FileAPI/idlharness.worker
20:08:56 INFO - PROCESS | 1824 | 1467601736503 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:56 INFO - PROCESS | 1824 | 1467601736635 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:08:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:08:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:08:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:08:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:08:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:08:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:08:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:08:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:08:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:08:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:08:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:08:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:08:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:08:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:08:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:08:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:08:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:08:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:08:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:08:57 INFO - {}
20:08:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 877ms
20:08:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:08:57 INFO - PROCESS | 1824 | 1467601737387 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:57 INFO - PROCESS | 1824 | 1467601737573 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:08:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 525ms
20:08:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:08:57 INFO - PROCESS | 1824 | 1467601737915 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:58 INFO - PROCESS | 1824 | 1467601737998 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:08:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 378ms
20:08:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:08:58 INFO - PROCESS | 1824 | 1467601738307 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:58 INFO - PROCESS | 1824 | 1467601738397 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
20:08:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
20:08:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
20:08:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:08:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:08:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:08:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:08:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:08:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:08:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 657ms
20:08:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
20:08:59 INFO - PROCESS | 1824 | 1467601738982 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:59 INFO - PROCESS | 1824 | 1467601739125 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
20:08:59 INFO - {}
20:08:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 633ms
20:08:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
20:08:59 INFO - PROCESS | 1824 | 1467601739765 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:08:59 INFO - PROCESS | 1824 | 1467601739873 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
20:09:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 583ms
20:09:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:09:00 INFO - PROCESS | 1824 | 1467601740375 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:00 INFO - PROCESS | 1824 | 1467601740527 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:09:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:09:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:09:01 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"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:09:01 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"
20:09:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:09:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 801ms
20:09:01 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:09:01 INFO - PROCESS | 1824 | 1467601741187 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:01 INFO - PROCESS | 1824 | 1467601741368 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:09:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:09:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:09:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:09:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:09:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:09:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 590ms
20:09:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
20:09:01 INFO - PROCESS | 1824 | 1467601741796 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:01 INFO - PROCESS | 1824 | 1467601741890 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
20:09:02 INFO - {}
20:09:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 474ms
20:09:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:09:02 INFO - PROCESS | 1824 | 1467601742273 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:02 INFO - PROCESS | 1824 | 1467601742352 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:09:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:09:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 574ms
20:09:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:09:02 INFO - PROCESS | 1824 | 1467601742865 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:03 INFO - PROCESS | 1824 | 1467601743097 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:09:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:09:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 684ms
20:09:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:09:03 INFO - PROCESS | 1824 | 1467601743552 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:03 INFO - PROCESS | 1824 | 1467601743656 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:09:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms
20:09:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:09:04 INFO - PROCESS | 1824 | 1467601744087 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:04 INFO - PROCESS | 1824 | 1467601744186 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:09:04 INFO - reader.readAsText(blob_2)
20:09:04 INFO - }" did not throw
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:09:04 INFO - reader.readAsDataURL(blob_2)
20:09:04 INFO - }" did not throw
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:09:04 INFO - reader.readAsArrayBuffer(blob_2)
20:09:04 INFO - }" did not throw
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
20:09:04 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:09:04 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:09:04 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:09:04 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
20:09:04 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:09:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 471ms
20:09:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:09:04 INFO - PROCESS | 1824 | 1467601744571 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:04 INFO - PROCESS | 1824 | 1467601744654 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
20:09:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:09:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 424ms
20:09:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:09:05 INFO - PROCESS | 1824 | 1467601744998 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:05 INFO - PROCESS | 1824 | 1467601745091 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:09:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 429ms
20:09:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:09:05 INFO - PROCESS | 1824 | 1467601745435 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:05 INFO - PROCESS | 1824 | 1467601745537 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:09:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 424ms
20:09:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:09:05 INFO - PROCESS | 1824 | 1467601745867 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:05 INFO - PROCESS | 1824 | 1467601745962 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:09:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 426ms
20:09:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:09:06 INFO - PROCESS | 1824 | 1467601746295 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:06 INFO - PROCESS | 1824 | 1467601746377 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:09:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:09:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 480ms
20:09:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:09:06 INFO - PROCESS | 1824 | 1467601746818 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:06 INFO - PROCESS | 1824 | 1467601746966 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:09:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 662ms
20:09:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:09:07 INFO - PROCESS | 1824 | 1467601747447 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:07 INFO - PROCESS | 1824 | 1467601747553 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:09:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:09:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 681ms
20:09:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:09:08 INFO - PROCESS | 1824 | 1467601748154 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:08 INFO - PROCESS | 1824 | 1467601748321 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:09:08 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
20:09:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
20:09:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms
20:09:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:09:08 INFO - PROCESS | 1824 | 1467601748686 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:08 INFO - PROCESS | 1824 | 1467601748769 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:09:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 421ms
20:09:09 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:09:09 INFO - PROCESS | 1824 | 1467601749122 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:09 INFO - PROCESS | 1824 | 1467601749240 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:09 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:09:09 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 527ms
20:09:09 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:09:09 INFO - PROCESS | 1824 | 1467601749645 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:09 INFO - PROCESS | 1824 | 1467601749746 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:10 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:09:10 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 480ms
20:09:10 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:09:10 INFO - PROCESS | 1824 | 1467601750133 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:10 INFO - PROCESS | 1824 | 1467601750213 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:10 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:09:10 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 528ms
20:09:10 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:09:10 INFO - PROCESS | 1824 | 1467601750672 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:10 INFO - PROCESS | 1824 | 1467601750789 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:11 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:09:11 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 575ms
20:09:11 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:09:11 INFO - PROCESS | 1824 | 1467601751254 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:11 INFO - PROCESS | 1824 | 1467601751339 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:09:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:09:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:09:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:09:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 476ms
20:09:11 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:09:11 INFO - PROCESS | 1824 | 1467601751732 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:11 INFO - PROCESS | 1824 | 1467601751817 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:09:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 525ms
20:09:12 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:09:12 INFO - PROCESS | 1824 | 1467601752264 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:12 INFO - PROCESS | 1824 | 1467601752359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:09:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:09:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 476ms
20:09:12 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:09:12 INFO - PROCESS | 1824 | 1467601752747 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:12 INFO - PROCESS | 1824 | 1467601752829 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:09:13 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 477ms
20:09:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:09:13 INFO - PROCESS | 1824 | 1467601753232 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:13 INFO - PROCESS | 1824 | 1467601753326 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:09:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:09:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 474ms
20:09:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:09:13 INFO - PROCESS | 1824 | 1467601753716 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:13 INFO - PROCESS | 1824 | 1467601753797 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:09:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 477ms
20:09:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:09:14 INFO - PROCESS | 1824 | 1467601754199 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:14 INFO - PROCESS | 1824 | 1467601754284 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:09:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:09:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 525ms
20:09:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:09:14 INFO - PROCESS | 1824 | 1467601754776 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:14 INFO - PROCESS | 1824 | 1467601754908 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:09:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:09:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:09:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:09:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 663ms
20:09:15 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:09:15 INFO - PROCESS | 1824 | 1467601755406 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:15 INFO - PROCESS | 1824 | 1467601755633 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:09:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 982ms
20:09:16 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:09:16 INFO - PROCESS | 1824 | 1467601756395 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:16 INFO - PROCESS | 1824 | 1467601756485 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:09:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:09:16 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 583ms
20:09:16 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:09:16 INFO - PROCESS | 1824 | 1467601756985 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:17 INFO - PROCESS | 1824 | 1467601757083 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:09:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:09:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:09:17 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 674ms
20:09:17 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:09:17 INFO - PROCESS | 1824 | 1467601757703 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:17 INFO - PROCESS | 1824 | 1467601757793 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:18 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:09:18 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 482ms
20:09:18 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:09:18 INFO - PROCESS | 1824 | 1467601758181 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:18 INFO - PROCESS | 1824 | 1467601758282 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:18 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:09:18 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:09:18 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 529ms
20:09:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:09:18 INFO - PROCESS | 1824 | 1467601758715 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:18 INFO - PROCESS | 1824 | 1467601758816 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:09:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 677ms
20:09:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:09:19 INFO - PROCESS | 1824 | 1467601759399 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:19 INFO - PROCESS | 1824 | 1467601759501 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:09:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 475ms
20:09:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:09:19 INFO - PROCESS | 1824 | 1467601759879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:19 INFO - PROCESS | 1824 | 1467601759972 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:09:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 472ms
20:09:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:09:20 INFO - PROCESS | 1824 | 1467601760355 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:20 INFO - PROCESS | 1824 | 1467601760440 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:09:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 471ms
20:09:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:09:20 INFO - PROCESS | 1824 | 1467601760831 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:20 INFO - PROCESS | 1824 | 1467601760914 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:09:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 427ms
20:09:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
20:09:21 INFO - PROCESS | 1824 | 1467601761265 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:21 INFO - PROCESS | 1824 | 1467601761355 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
20:09:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 477ms
20:09:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
20:09:21 INFO - PROCESS | 1824 | 1467601761748 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:21 INFO - PROCESS | 1824 | 1467601761840 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
20:09:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 523ms
20:09:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
20:09:22 INFO - PROCESS | 1824 | 1467601762278 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:22 INFO - PROCESS | 1824 | 1467601762405 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
20:09:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 628ms
20:09:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
20:09:22 INFO - PROCESS | 1824 | 1467601762915 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:23 INFO - PROCESS | 1824 | 1467601763052 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
20:09:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 671ms
20:09:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
20:09:23 INFO - PROCESS | 1824 | 1467601763596 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:23 INFO - PROCESS | 1824 | 1467601763739 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
20:09:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 682ms
20:09:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
20:09:24 INFO - PROCESS | 1824 | 1467601764282 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:24 INFO - PROCESS | 1824 | 1467601764368 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
20:09:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 530ms
20:09:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
20:09:24 INFO - PROCESS | 1824 | 1467601764826 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:24 INFO - PROCESS | 1824 | 1467601764921 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
20:09:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 524ms
20:09:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
20:09:25 INFO - PROCESS | 1824 | 1467601765346 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:25 INFO - PROCESS | 1824 | 1467601765434 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
20:09:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 472ms
20:09:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
20:09:25 INFO - PROCESS | 1824 | 1467601765824 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:25 INFO - PROCESS | 1824 | 1467601765910 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
20:09:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 472ms
20:09:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
20:09:26 INFO - PROCESS | 1824 | 1467601766305 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:26 INFO - PROCESS | 1824 | 1467601766415 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
20:09:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 525ms
20:09:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
20:09:26 INFO - PROCESS | 1824 | 1467601766832 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:26 INFO - PROCESS | 1824 | 1467601766933 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
20:09:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 520ms
20:09:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
20:09:27 INFO - PROCESS | 1824 | 1467601767364 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:27 INFO - PROCESS | 1824 | 1467601767449 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
20:09:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 471ms
20:09:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
20:09:27 INFO - PROCESS | 1824 | 1467601767833 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:27 INFO - PROCESS | 1824 | 1467601767923 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
20:09:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 478ms
20:09:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
20:09:28 INFO - PROCESS | 1824 | 1467601768315 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:28 INFO - PROCESS | 1824 | 1467601768407 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
20:09:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 473ms
20:09:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
20:09:28 INFO - PROCESS | 1824 | 1467601768794 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:28 INFO - PROCESS | 1824 | 1467601768895 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
20:09:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 473ms
20:09:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
20:09:29 INFO - PROCESS | 1824 | 1467601769271 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:29 INFO - PROCESS | 1824 | 1467601769357 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
20:09:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 426ms
20:09:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
20:09:29 INFO - PROCESS | 1824 | 1467601769702 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:29 INFO - PROCESS | 1824 | 1467601769788 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
20:09:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 477ms
20:09:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
20:09:30 INFO - PROCESS | 1824 | 1467601770229 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:30 INFO - PROCESS | 1824 | 1467601770358 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
20:09:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 572ms
20:09:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
20:09:30 INFO - PROCESS | 1824 | 1467601770805 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:30 INFO - PROCESS | 1824 | 1467601770903 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
20:09:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 578ms
20:09:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
20:09:31 INFO - PROCESS | 1824 | 1467601771392 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:31 INFO - PROCESS | 1824 | 1467601771656 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:32 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
20:09:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 788ms
20:09:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
20:09:32 INFO - PROCESS | 1824 | 1467601772182 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:32 INFO - PROCESS | 1824 | 1467601772276 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:33 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
20:09:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 830ms
20:09:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
20:09:33 INFO - PROCESS | 1824 | 1467601773019 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:33 INFO - PROCESS | 1824 | 1467601773117 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
20:09:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 480ms
20:09:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
20:09:33 INFO - PROCESS | 1824 | 1467601773508 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:33 INFO - PROCESS | 1824 | 1467601773610 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
20:09:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 475ms
20:09:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
20:09:33 INFO - PROCESS | 1824 | 1467601773996 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:34 INFO - PROCESS | 1824 | 1467601774087 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
20:09:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 524ms
20:09:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
20:09:34 INFO - PROCESS | 1824 | 1467601774516 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:34 INFO - PROCESS | 1824 | 1467601774608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
20:09:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 526ms
20:09:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
20:09:35 INFO - PROCESS | 1824 | 1467601775048 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:35 INFO - PROCESS | 1824 | 1467601775143 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:09:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 529ms
20:09:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
20:09:35 INFO - PROCESS | 1824 | 1467601775586 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:35 INFO - PROCESS | 1824 | 1467601775709 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
20:09:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 572ms
20:09:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
20:09:36 INFO - PROCESS | 1824 | 1467601776169 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:36 INFO - PROCESS | 1824 | 1467601776260 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
20:09:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 473ms
20:09:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
20:09:36 INFO - PROCESS | 1824 | 1467601776643 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:36 INFO - PROCESS | 1824 | 1467601776729 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
20:09:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 469ms
20:09:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
20:09:37 INFO - PROCESS | 1824 | 1467601777121 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:37 INFO - PROCESS | 1824 | 1467601777205 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
20:09:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 428ms
20:09:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
20:09:37 INFO - PROCESS | 1824 | 1467601777550 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:37 INFO - PROCESS | 1824 | 1467601777633 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:09:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 426ms
20:09:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
20:09:37 INFO - PROCESS | 1824 | 1467601777990 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:38 INFO - PROCESS | 1824 | 1467601778091 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
20:09:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 474ms
20:09:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
20:09:38 INFO - PROCESS | 1824 | 1467601778463 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:38 INFO - PROCESS | 1824 | 1467601778546 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
20:09:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 571ms
20:09:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
20:09:39 INFO - PROCESS | 1824 | 1467601779041 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:39 INFO - PROCESS | 1824 | 1467601779163 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:09:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1530ms
20:09:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
20:09:40 INFO - PROCESS | 1824 | 1467601780582 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:40 INFO - PROCESS | 1824 | 1467601780677 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
20:09:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 524ms
20:09:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
20:09:41 INFO - PROCESS | 1824 | 1467601781117 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:41 INFO - PROCESS | 1824 | 1467601781217 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
20:09:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 477ms
20:09:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
20:09:41 INFO - PROCESS | 1824 | 1467601781608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:41 INFO - PROCESS | 1824 | 1467601781696 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:09:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 531ms
20:09:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
20:09:42 INFO - PROCESS | 1824 | 1467601782134 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:42 INFO - PROCESS | 1824 | 1467601782223 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
20:09:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 524ms
20:09:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
20:09:42 INFO - PROCESS | 1824 | 1467601782664 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:42 INFO - PROCESS | 1824 | 1467601782762 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
20:09:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 521ms
20:09:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
20:09:43 INFO - PROCESS | 1824 | 1467601783192 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:43 INFO - PROCESS | 1824 | 1467601783308 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
20:09:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 527ms
20:09:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
20:09:43 INFO - PROCESS | 1824 | 1467601783721 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:43 INFO - PROCESS | 1824 | 1467601783806 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
20:09:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 471ms
20:09:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
20:09:44 INFO - PROCESS | 1824 | 1467601784198 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:44 INFO - PROCESS | 1824 | 1467601784284 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
20:09:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 479ms
20:09:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
20:09:44 INFO - PROCESS | 1824 | 1467601784683 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:44 INFO - PROCESS | 1824 | 1467601784809 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
20:09:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 622ms
20:09:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
20:09:45 INFO - PROCESS | 1824 | 1467601785314 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:45 INFO - PROCESS | 1824 | 1467601785449 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
20:09:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 627ms
20:09:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
20:09:45 INFO - PROCESS | 1824 | 1467601785953 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:46 INFO - PROCESS | 1824 | 1467601786149 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
20:09:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 983ms
20:09:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
20:09:46 INFO - PROCESS | 1824 | 1467601786942 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:47 INFO - PROCESS | 1824 | 1467601787052 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
20:09:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 572ms
20:09:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
20:09:47 INFO - PROCESS | 1824 | 1467601787523 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:47 INFO - PROCESS | 1824 | 1467601787627 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
20:09:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 475ms
20:09:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
20:09:48 INFO - PROCESS | 1824 | 1467601788028 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:48 INFO - PROCESS | 1824 | 1467601788115 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
20:09:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 481ms
20:09:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
20:09:48 INFO - PROCESS | 1824 | 1467601788502 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:48 INFO - PROCESS | 1824 | 1467601788600 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
20:09:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 478ms
20:09:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
20:09:48 INFO - PROCESS | 1824 | 1467601788985 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:49 INFO - PROCESS | 1824 | 1467601789083 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
20:09:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 524ms
20:09:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
20:09:49 INFO - PROCESS | 1824 | 1467601789516 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:49 INFO - PROCESS | 1824 | 1467601789628 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
20:09:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 528ms
20:09:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
20:09:50 INFO - PROCESS | 1824 | 1467601790046 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:50 INFO - PROCESS | 1824 | 1467601790158 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
20:09:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 477ms
20:09:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
20:09:50 INFO - PROCESS | 1824 | 1467601790527 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:50 INFO - PROCESS | 1824 | 1467601790608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
20:09:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 475ms
20:09:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
20:09:51 INFO - PROCESS | 1824 | 1467601791009 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:51 INFO - PROCESS | 1824 | 1467601791098 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
20:09:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 419ms
20:09:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
20:09:51 INFO - PROCESS | 1824 | 1467601791433 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:51 INFO - PROCESS | 1824 | 1467601791519 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
20:09:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 423ms
20:09:51 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
20:09:51 INFO - PROCESS | 1824 | 1467601791862 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:51 INFO - PROCESS | 1824 | 1467601791964 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
20:09:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 523ms
20:09:52 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
20:09:52 INFO - PROCESS | 1824 | 1467601792389 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:52 INFO - PROCESS | 1824 | 1467601792472 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
20:09:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 477ms
20:09:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
20:09:52 INFO - PROCESS | 1824 | 1467601792910 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:53 INFO - PROCESS | 1824 | 1467601793060 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
20:09:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 873ms
20:09:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
20:09:53 INFO - PROCESS | 1824 | 1467601793800 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:53 INFO - PROCESS | 1824 | 1467601793916 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
20:09:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 534ms
20:09:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
20:09:54 INFO - PROCESS | 1824 | 1467601794346 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:54 INFO - PROCESS | 1824 | 1467601794462 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
20:09:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 978ms
20:09:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
20:09:55 INFO - PROCESS | 1824 | 1467601795337 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:55 INFO - PROCESS | 1824 | 1467601795429 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
20:09:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 476ms
20:09:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
20:09:55 INFO - PROCESS | 1824 | 1467601795809 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:55 INFO - PROCESS | 1824 | 1467601795899 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
20:09:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 529ms
20:09:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
20:09:56 INFO - PROCESS | 1824 | 1467601796348 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:56 INFO - PROCESS | 1824 | 1467601796438 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
20:09:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 521ms
20:09:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
20:09:56 INFO - PROCESS | 1824 | 1467601796884 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:57 INFO - PROCESS | 1824 | 1467601797003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
20:09:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 527ms
20:09:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
20:09:57 INFO - PROCESS | 1824 | 1467601797413 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:57 INFO - PROCESS | 1824 | 1467601797497 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
20:09:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 479ms
20:09:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
20:09:57 INFO - PROCESS | 1824 | 1467601797897 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:57 INFO - PROCESS | 1824 | 1467601797979 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
20:09:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 470ms
20:09:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
20:09:58 INFO - PROCESS | 1824 | 1467601798372 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:58 INFO - PROCESS | 1824 | 1467601798454 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
20:09:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 428ms
20:09:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
20:09:58 INFO - PROCESS | 1824 | 1467601798807 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:58 INFO - PROCESS | 1824 | 1467601798890 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
20:09:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 429ms
20:09:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
20:09:59 INFO - PROCESS | 1824 | 1467601799241 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:09:59 INFO - PROCESS | 1824 | 1467601799335 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
20:10:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
20:10:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1028ms
20:10:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
20:10:00 INFO - PROCESS | 1824 | 1467601800289 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:00 INFO - PROCESS | 1824 | 1467601800432 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
20:10:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
20:10:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
20:10:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
20:10:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 881ms
20:10:01 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
20:10:01 INFO - PROCESS | 1824 | 1467601801177 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:01 INFO - PROCESS | 1824 | 1467601801349 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
20:10:02 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 930ms
20:10:02 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
20:10:02 INFO - PROCESS | 1824 | 1467601802119 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:02 INFO - PROCESS | 1824 | 1467601802243 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
20:10:02 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 622ms
20:10:02 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
20:10:02 INFO - PROCESS | 1824 | 1467601802763 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:02 INFO - PROCESS | 1824 | 1467601802898 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
20:10:03 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 733ms
20:10:03 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
20:10:03 INFO - PROCESS | 1824 | 1467601803517 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:03 INFO - PROCESS | 1824 | 1467601803674 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
20:10:04 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 836ms
20:10:04 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
20:10:04 INFO - PROCESS | 1824 | 1467601804347 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:04 INFO - PROCESS | 1824 | 1467601804449 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
20:10:04 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 528ms
20:10:04 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
20:10:04 INFO - PROCESS | 1824 | 1467601804874 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:04 INFO - PROCESS | 1824 | 1467601804957 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
20:10:05 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 523ms
20:10:05 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
20:10:05 INFO - PROCESS | 1824 | 1467601805405 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:05 INFO - PROCESS | 1824 | 1467601805515 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
20:10:05 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 524ms
20:10:05 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
20:10:05 INFO - PROCESS | 1824 | 1467601805931 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:06 INFO - PROCESS | 1824 | 1467601806011 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
20:10:06 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 480ms
20:10:06 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
20:10:06 INFO - PROCESS | 1824 | 1467601806417 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:06 INFO - PROCESS | 1824 | 1467601806502 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
20:10:06 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 469ms
20:10:06 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
20:10:06 INFO - PROCESS | 1824 | 1467601806896 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:06 INFO - PROCESS | 1824 | 1467601806997 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:07 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
20:10:07 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 424ms
20:10:07 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
20:10:07 INFO - PROCESS | 1824 | 1467601807333 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:07 INFO - PROCESS | 1824 | 1467601807418 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:07 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
20:10:07 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
20:10:07 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
20:10:07 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 436ms
20:10:07 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
20:10:07 INFO - PROCESS | 1824 | 1467601807784 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:07 INFO - PROCESS | 1824 | 1467601807882 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:08 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
20:10:08 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 774ms
20:10:08 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
20:10:08 INFO - PROCESS | 1824 | 1467601808654 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:08 INFO - PROCESS | 1824 | 1467601808783 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:09 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
20:10:09 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 783ms
20:10:09 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
20:10:09 INFO - PROCESS | 1824 | 1467601809446 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:09 INFO - PROCESS | 1824 | 1467601809539 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:10 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
20:10:10 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 621ms
20:10:10 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
20:10:10 INFO - PROCESS | 1824 | 1467601810062 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:10 INFO - PROCESS | 1824 | 1467601810169 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:10 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
20:10:10 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
20:10:10 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 573ms
20:10:10 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
20:10:10 INFO - PROCESS | 1824 | 1467601810640 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:10 INFO - PROCESS | 1824 | 1467601810739 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
20:10:11 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 473ms
20:10:11 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
20:10:11 INFO - PROCESS | 1824 | 1467601811118 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:11 INFO - PROCESS | 1824 | 1467601811223 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
20:10:11 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 620ms
20:10:11 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
20:10:11 INFO - PROCESS | 1824 | 1467601811753 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:11 INFO - PROCESS | 1824 | 1467601811879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
20:10:12 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 671ms
20:10:12 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
20:10:12 INFO - PROCESS | 1824 | 1467601812429 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:12 INFO - PROCESS | 1824 | 1467601812529 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
20:10:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
20:10:12 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 478ms
20:10:12 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
20:10:12 INFO - PROCESS | 1824 | 1467601812911 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:12 INFO - PROCESS | 1824 | 1467601812990 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
20:10:13 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 473ms
20:10:13 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
20:10:13 INFO - PROCESS | 1824 | 1467601813394 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:13 INFO - PROCESS | 1824 | 1467601813482 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
20:10:13 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 575ms
20:10:13 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
20:10:13 INFO - PROCESS | 1824 | 1467601813972 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:14 INFO - PROCESS | 1824 | 1467601814052 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
20:10:14 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 429ms
20:10:14 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
20:10:14 INFO - PROCESS | 1824 | 1467601814407 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:14 INFO - PROCESS | 1824 | 1467601814508 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
20:10:14 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 470ms
20:10:14 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
20:10:14 INFO - PROCESS | 1824 | 1467601814881 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:14 INFO - PROCESS | 1824 | 1467601814967 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
20:10:15 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 726ms
20:10:15 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
20:10:15 INFO - PROCESS | 1824 | 1467601815618 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:15 INFO - PROCESS | 1824 | 1467601815741 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
20:10:16 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 822ms
20:10:16 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
20:10:16 INFO - PROCESS | 1824 | 1467601816445 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:16 INFO - PROCESS | 1824 | 1467601816581 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
20:10:17 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 827ms
20:10:17 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
20:10:17 INFO - PROCESS | 1824 | 1467601817279 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:17 INFO - PROCESS | 1824 | 1467601817382 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
20:10:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
20:10:17 INFO - window.indexedDB.open('test', val);..." did not throw
20:10:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:10:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
20:10:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
20:10:17 INFO - window.indexedDB.open('test', val);..." did not throw
20:10:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:10:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
20:10:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
20:10:17 INFO - window.indexedDB.open('test', val);..." did not throw
20:10:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:10:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
20:10:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
20:10:17 INFO - window.indexedDB.open('test', val);..." did not throw
20:10:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:10:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
20:10:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
20:10:17 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 678ms
20:10:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
20:10:17 INFO - PROCESS | 1824 | 1467601817989 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:18 INFO - PROCESS | 1824 | 1467601818098 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
20:10:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 478ms
20:10:18 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
20:10:18 INFO - PROCESS | 1824 | 1467601818485 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:18 INFO - PROCESS | 1824 | 1467601818574 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:20 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
20:10:20 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
20:10:20 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1585ms
20:10:20 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
20:10:20 INFO - PROCESS | 1824 | 1467601820070 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:20 INFO - PROCESS | 1824 | 1467601820162 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:20 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
20:10:20 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 526ms
20:10:20 INFO - TEST-START | /IndexedDB/idbindex_count.htm
20:10:20 INFO - PROCESS | 1824 | 1467601820599 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:20 INFO - PROCESS | 1824 | 1467601820677 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:21 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
20:10:21 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 476ms
20:10:21 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
20:10:21 INFO - PROCESS | 1824 | 1467601821085 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:21 INFO - PROCESS | 1824 | 1467601821186 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:21 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
20:10:21 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 469ms
20:10:21 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
20:10:21 INFO - PROCESS | 1824 | 1467601821556 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:21 INFO - PROCESS | 1824 | 1467601821639 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:21 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
20:10:21 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 426ms
20:10:21 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
20:10:21 INFO - PROCESS | 1824 | 1467601821991 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:22 INFO - PROCESS | 1824 | 1467601822074 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:22 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
20:10:22 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 629ms
20:10:22 INFO - TEST-START | /IndexedDB/idbindex_get.htm
20:10:22 INFO - PROCESS | 1824 | 1467601822635 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:22 INFO - PROCESS | 1824 | 1467601822759 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:23 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
20:10:23 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 634ms
20:10:23 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
20:10:23 INFO - PROCESS | 1824 | 1467601823282 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:23 INFO - PROCESS | 1824 | 1467601823461 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:24 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
20:10:24 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 973ms
20:10:24 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
20:10:24 INFO - PROCESS | 1824 | 1467601824269 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:24 INFO - PROCESS | 1824 | 1467601824432 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:25 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
20:10:25 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 975ms
20:10:25 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
20:10:25 INFO - PROCESS | 1824 | 1467601825252 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:25 INFO - PROCESS | 1824 | 1467601825477 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:26 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
20:10:26 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 974ms
20:10:26 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
20:10:26 INFO - PROCESS | 1824 | 1467601826242 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:26 INFO - PROCESS | 1824 | 1467601826414 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:26 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
20:10:26 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 574ms
20:10:26 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
20:10:26 INFO - PROCESS | 1824 | 1467601826826 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:26 INFO - PROCESS | 1824 | 1467601826917 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:27 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
20:10:27 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 487ms
20:10:27 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
20:10:27 INFO - PROCESS | 1824 | 1467601827310 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:27 INFO - PROCESS | 1824 | 1467601827395 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:27 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
20:10:27 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 472ms
20:10:27 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
20:10:27 INFO - PROCESS | 1824 | 1467601827788 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:27 INFO - PROCESS | 1824 | 1467601827879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
20:10:28 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 522ms
20:10:28 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
20:10:28 INFO - PROCESS | 1824 | 1467601828328 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:28 INFO - PROCESS | 1824 | 1467601828453 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
20:10:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
20:10:28 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 627ms
20:10:28 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
20:10:28 INFO - PROCESS | 1824 | 1467601828963 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:29 INFO - PROCESS | 1824 | 1467601829052 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
20:10:29 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 525ms
20:10:29 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
20:10:29 INFO - PROCESS | 1824 | 1467601829498 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:29 INFO - PROCESS | 1824 | 1467601829581 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
20:10:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 429ms
20:10:29 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
20:10:29 INFO - PROCESS | 1824 | 1467601829931 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:30 INFO - PROCESS | 1824 | 1467601830016 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
20:10:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 419ms
20:10:30 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
20:10:30 INFO - PROCESS | 1824 | 1467601830356 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:30 INFO - PROCESS | 1824 | 1467601830434 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
20:10:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 427ms
20:10:30 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
20:10:30 INFO - PROCESS | 1824 | 1467601830800 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:30 INFO - PROCESS | 1824 | 1467601830898 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
20:10:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 472ms
20:10:31 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
20:10:31 INFO - PROCESS | 1824 | 1467601831272 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:31 INFO - PROCESS | 1824 | 1467601831357 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
20:10:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 424ms
20:10:31 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
20:10:31 INFO - PROCESS | 1824 | 1467601831709 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:31 INFO - PROCESS | 1824 | 1467601831789 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:32 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
20:10:32 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 585ms
20:10:32 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
20:10:32 INFO - PROCESS | 1824 | 1467601832296 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:32 INFO - PROCESS | 1824 | 1467601832466 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
20:10:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 724ms
20:10:33 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
20:10:33 INFO - PROCESS | 1824 | 1467601833025 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:33 INFO - PROCESS | 1824 | 1467601833141 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
20:10:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 882ms
20:10:33 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
20:10:33 INFO - PROCESS | 1824 | 1467601833914 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:34 INFO - PROCESS | 1824 | 1467601834018 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:34 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
20:10:34 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 475ms
20:10:34 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
20:10:34 INFO - PROCESS | 1824 | 1467601834425 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:34 INFO - PROCESS | 1824 | 1467601834517 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:34 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
20:10:34 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 477ms
20:10:34 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
20:10:34 INFO - PROCESS | 1824 | 1467601834915 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:35 INFO - PROCESS | 1824 | 1467601835014 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:35 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
20:10:35 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 528ms
20:10:35 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
20:10:35 INFO - PROCESS | 1824 | 1467601835439 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:35 INFO - PROCESS | 1824 | 1467601835535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:35 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:10:35 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 482ms
20:10:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
20:10:35 INFO - PROCESS | 1824 | 1467601835936 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:36 INFO - PROCESS | 1824 | 1467601836028 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
20:10:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 524ms
20:10:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
20:10:36 INFO - PROCESS | 1824 | 1467601836464 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:36 INFO - PROCESS | 1824 | 1467601836581 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
20:10:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 524ms
20:10:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
20:10:36 INFO - PROCESS | 1824 | 1467601836990 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:37 INFO - PROCESS | 1824 | 1467601837090 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:37 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
20:10:37 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 523ms
20:10:37 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
20:10:37 INFO - PROCESS | 1824 | 1467601837518 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:37 INFO - PROCESS | 1824 | 1467601837597 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:37 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:10:37 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 473ms
20:10:37 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
20:10:38 INFO - PROCESS | 1824 | 1467601837998 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:38 INFO - PROCESS | 1824 | 1467601838086 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
20:10:38 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 380ms
20:10:38 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
20:10:38 INFO - PROCESS | 1824 | 1467601838388 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:38 INFO - PROCESS | 1824 | 1467601838474 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
20:10:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
20:10:38 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 420ms
20:10:38 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
20:10:38 INFO - PROCESS | 1824 | 1467601838822 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:38 INFO - PROCESS | 1824 | 1467601838932 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
20:10:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
20:10:39 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 429ms
20:10:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
20:10:39 INFO - PROCESS | 1824 | 1467601839261 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:39 INFO - PROCESS | 1824 | 1467601839344 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
20:10:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 489ms
20:10:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
20:10:39 INFO - PROCESS | 1824 | 1467601839759 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:39 INFO - PROCESS | 1824 | 1467601839879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:40 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
20:10:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 730ms
20:10:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
20:10:40 INFO - PROCESS | 1824 | 1467601840503 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:40 INFO - PROCESS | 1824 | 1467601840647 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:41 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
20:10:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 789ms
20:10:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
20:10:41 INFO - PROCESS | 1824 | 1467601841297 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:41 INFO - PROCESS | 1824 | 1467601841390 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
20:10:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 479ms
20:10:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
20:10:41 INFO - PROCESS | 1824 | 1467601841814 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:41 INFO - PROCESS | 1824 | 1467601841909 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:42 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
20:10:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 500ms
20:10:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
20:10:42 INFO - PROCESS | 1824 | 1467601842300 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:42 INFO - PROCESS | 1824 | 1467601842403 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:42 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
20:10:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 488ms
20:10:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
20:10:42 INFO - PROCESS | 1824 | 1467601842782 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:42 INFO - PROCESS | 1824 | 1467601842873 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:10:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 427ms
20:10:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
20:10:43 INFO - PROCESS | 1824 | 1467601843214 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:43 INFO - PROCESS | 1824 | 1467601843315 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:43 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
20:10:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 525ms
20:10:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
20:10:43 INFO - PROCESS | 1824 | 1467601843752 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:43 INFO - PROCESS | 1824 | 1467601843868 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
20:10:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 519ms
20:10:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
20:10:44 INFO - PROCESS | 1824 | 1467601844273 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:44 INFO - PROCESS | 1824 | 1467601844368 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
20:10:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 475ms
20:10:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
20:10:44 INFO - PROCESS | 1824 | 1467601844753 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:44 INFO - PROCESS | 1824 | 1467601844839 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
20:10:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 477ms
20:10:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
20:10:45 INFO - PROCESS | 1824 | 1467601845238 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:45 INFO - PROCESS | 1824 | 1467601845320 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
20:10:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 431ms
20:10:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
20:10:45 INFO - PROCESS | 1824 | 1467601845673 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:45 INFO - PROCESS | 1824 | 1467601845761 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
20:10:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 482ms
20:10:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
20:10:46 INFO - PROCESS | 1824 | 1467601846160 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:46 INFO - PROCESS | 1824 | 1467601846262 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
20:10:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 473ms
20:10:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
20:10:46 INFO - PROCESS | 1824 | 1467601846637 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:46 INFO - PROCESS | 1824 | 1467601846719 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
20:10:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 571ms
20:10:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
20:10:47 INFO - PROCESS | 1824 | 1467601847216 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:47 INFO - PROCESS | 1824 | 1467601847330 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:47 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
20:10:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 571ms
20:10:47 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
20:10:47 INFO - PROCESS | 1824 | 1467601847794 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:47 INFO - PROCESS | 1824 | 1467601847892 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
20:10:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 726ms
20:10:48 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
20:10:48 INFO - PROCESS | 1824 | 1467601848525 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:48 INFO - PROCESS | 1824 | 1467601848683 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
20:10:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 878ms
20:10:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
20:10:49 INFO - PROCESS | 1824 | 1467601849411 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:49 INFO - PROCESS | 1824 | 1467601849507 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:10:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 533ms
20:10:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
20:10:49 INFO - PROCESS | 1824 | 1467601849955 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:50 INFO - PROCESS | 1824 | 1467601850049 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:50 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
20:10:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 522ms
20:10:50 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
20:10:50 INFO - PROCESS | 1824 | 1467601850489 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:50 INFO - PROCESS | 1824 | 1467601850581 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
20:10:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 477ms
20:10:50 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
20:10:50 INFO - PROCESS | 1824 | 1467601850960 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:51 INFO - PROCESS | 1824 | 1467601851068 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
20:10:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 528ms
20:10:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
20:10:51 INFO - PROCESS | 1824 | 1467601851494 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:51 INFO - PROCESS | 1824 | 1467601851589 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
20:10:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 477ms
20:10:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
20:10:52 INFO - PROCESS | 1824 | 1467601851997 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:52 INFO - PROCESS | 1824 | 1467601852104 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:52 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
20:10:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 524ms
20:10:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
20:10:52 INFO - PROCESS | 1824 | 1467601852528 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:52 INFO - PROCESS | 1824 | 1467601852621 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
20:10:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 478ms
20:10:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
20:10:53 INFO - PROCESS | 1824 | 1467601853011 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:53 INFO - PROCESS | 1824 | 1467601853095 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:53 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
20:10:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 421ms
20:10:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
20:10:53 INFO - PROCESS | 1824 | 1467601853441 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:53 INFO - PROCESS | 1824 | 1467601853517 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:53 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
20:10:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 430ms
20:10:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
20:10:53 INFO - PROCESS | 1824 | 1467601853871 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:53 INFO - PROCESS | 1824 | 1467601853950 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:54 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
20:10:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 477ms
20:10:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
20:10:54 INFO - PROCESS | 1824 | 1467601854360 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:54 INFO - PROCESS | 1824 | 1467601854459 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
20:10:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 470ms
20:10:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
20:10:54 INFO - PROCESS | 1824 | 1467601854832 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:54 INFO - PROCESS | 1824 | 1467601854913 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:55 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
20:10:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 626ms
20:10:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
20:10:55 INFO - PROCESS | 1824 | 1467601855463 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:55 INFO - PROCESS | 1824 | 1467601855625 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
20:10:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 874ms
20:10:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
20:10:56 INFO - PROCESS | 1824 | 1467601856360 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:56 INFO - PROCESS | 1824 | 1467601856461 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
20:10:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 546ms
20:10:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
20:10:56 INFO - PROCESS | 1824 | 1467601856923 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:57 INFO - PROCESS | 1824 | 1467601857016 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
20:10:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 480ms
20:10:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
20:10:57 INFO - PROCESS | 1824 | 1467601857416 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:57 INFO - PROCESS | 1824 | 1467601857519 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:57 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"
20:10:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
20:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:10:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 523ms
20:10:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
20:10:57 INFO - PROCESS | 1824 | 1467601857936 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:58 INFO - PROCESS | 1824 | 1467601858031 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:58 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"
20:10:58 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
20:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:10:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 477ms
20:10:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
20:10:58 INFO - PROCESS | 1824 | 1467601858419 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:58 INFO - PROCESS | 1824 | 1467601858517 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
20:10:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 570ms
20:10:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
20:10:58 INFO - PROCESS | 1824 | 1467601858997 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:59 INFO - PROCESS | 1824 | 1467601859120 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
20:10:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 519ms
20:10:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
20:10:59 INFO - PROCESS | 1824 | 1467601859519 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:10:59 INFO - PROCESS | 1824 | 1467601859632 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
20:11:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 522ms
20:11:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
20:11:00 INFO - PROCESS | 1824 | 1467601860047 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:00 INFO - PROCESS | 1824 | 1467601860141 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
20:11:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 470ms
20:11:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
20:11:00 INFO - PROCESS | 1824 | 1467601860522 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:00 INFO - PROCESS | 1824 | 1467601860608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
20:11:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 520ms
20:11:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
20:11:01 INFO - PROCESS | 1824 | 1467601861048 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:01 INFO - PROCESS | 1824 | 1467601861134 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
20:11:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 520ms
20:11:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
20:11:01 INFO - PROCESS | 1824 | 1467601861581 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:01 INFO - PROCESS | 1824 | 1467601861745 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
20:11:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 623ms
20:11:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
20:11:02 INFO - PROCESS | 1824 | 1467601862207 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:02 INFO - PROCESS | 1824 | 1467601862361 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:11:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 626ms
20:11:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
20:11:02 INFO - PROCESS | 1824 | 1467601862841 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:02 INFO - PROCESS | 1824 | 1467601862949 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:03 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
20:11:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 583ms
20:11:03 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
20:11:03 INFO - PROCESS | 1824 | 1467601863430 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:03 INFO - PROCESS | 1824 | 1467601863709 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
20:11:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1181ms
20:11:04 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
20:11:04 INFO - PROCESS | 1824 | 1467601864620 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:04 INFO - PROCESS | 1824 | 1467601864734 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
20:11:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 578ms
20:11:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
20:11:05 INFO - PROCESS | 1824 | 1467601865208 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:05 INFO - PROCESS | 1824 | 1467601865301 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
20:11:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 521ms
20:11:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
20:11:05 INFO - PROCESS | 1824 | 1467601865744 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:05 INFO - PROCESS | 1824 | 1467601865835 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
20:11:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 531ms
20:11:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
20:11:06 INFO - PROCESS | 1824 | 1467601866271 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:06 INFO - PROCESS | 1824 | 1467601866359 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
20:11:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 527ms
20:11:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
20:11:06 INFO - PROCESS | 1824 | 1467601866803 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:06 INFO - PROCESS | 1824 | 1467601866891 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
20:11:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 527ms
20:11:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
20:11:07 INFO - PROCESS | 1824 | 1467601867345 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:07 INFO - PROCESS | 1824 | 1467601867473 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
20:11:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 575ms
20:11:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
20:11:07 INFO - PROCESS | 1824 | 1467601867917 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:08 INFO - PROCESS | 1824 | 1467601868003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
20:11:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 519ms
20:11:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
20:11:08 INFO - PROCESS | 1824 | 1467601868442 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:08 INFO - PROCESS | 1824 | 1467601868526 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
20:11:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 420ms
20:11:08 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
20:11:08 INFO - PROCESS | 1824 | 1467601868866 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:08 INFO - PROCESS | 1824 | 1467601868947 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
20:11:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 526ms
20:11:09 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
20:11:09 INFO - PROCESS | 1824 | 1467601869401 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:09 INFO - PROCESS | 1824 | 1467601869482 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
20:11:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
20:11:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 477ms
20:11:09 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
20:11:09 INFO - PROCESS | 1824 | 1467601869895 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:10 INFO - PROCESS | 1824 | 1467601869998 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
20:11:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 474ms
20:11:10 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
20:11:10 INFO - PROCESS | 1824 | 1467601870375 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:10 INFO - PROCESS | 1824 | 1467601870499 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
20:11:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 830ms
20:11:11 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
20:11:11 INFO - PROCESS | 1824 | 1467601871332 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:11 INFO - PROCESS | 1824 | 1467601871454 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
20:11:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 672ms
20:11:12 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
20:11:12 INFO - PROCESS | 1824 | 1467601872020 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:12 INFO - PROCESS | 1824 | 1467601872115 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
20:11:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
20:11:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
20:11:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
20:11:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
20:11:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 628ms
20:11:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:11:12 INFO - PROCESS | 1824 | 1467601872654 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:12 INFO - PROCESS | 1824 | 1467601872775 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:11:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 525ms
20:11:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:11:13 INFO - PROCESS | 1824 | 1467601873181 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:13 INFO - PROCESS | 1824 | 1467601873268 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:13 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
20:11:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 473ms
20:11:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:11:13 INFO - PROCESS | 1824 | 1467601873658 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:13 INFO - PROCESS | 1824 | 1467601873738 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:14 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
20:11:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 422ms
20:11:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:11:14 INFO - PROCESS | 1824 | 1467601874098 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:14 INFO - PROCESS | 1824 | 1467601874226 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:11:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 570ms
20:11:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:11:14 INFO - PROCESS | 1824 | 1467601874670 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:14 INFO - PROCESS | 1824 | 1467601874765 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:15 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
20:11:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 471ms
20:11:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:11:15 INFO - PROCESS | 1824 | 1467601875152 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:15 INFO - PROCESS | 1824 | 1467601875252 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:15 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
20:11:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 527ms
20:11:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:11:15 INFO - PROCESS | 1824 | 1467601875679 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:15 INFO - PROCESS | 1824 | 1467601875770 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:11:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 469ms
20:11:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:11:16 INFO - PROCESS | 1824 | 1467601876154 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:16 INFO - PROCESS | 1824 | 1467601876235 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:16 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
20:11:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 519ms
20:11:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:11:16 INFO - PROCESS | 1824 | 1467601876680 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:16 INFO - PROCESS | 1824 | 1467601876791 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:11:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 488ms
20:11:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:11:17 INFO - PROCESS | 1824 | 1467601877172 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:17 INFO - PROCESS | 1824 | 1467601877258 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:11:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 470ms
20:11:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:11:17 INFO - PROCESS | 1824 | 1467601877647 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:17 INFO - PROCESS | 1824 | 1467601877735 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:11:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 525ms
20:11:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:11:18 INFO - PROCESS | 1824 | 1467601878180 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:18 INFO - PROCESS | 1824 | 1467601878307 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:11:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 576ms
20:11:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:11:18 INFO - PROCESS | 1824 | 1467601878764 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:18 INFO - PROCESS | 1824 | 1467601878872 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:11:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 572ms
20:11:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:11:19 INFO - PROCESS | 1824 | 1467601879347 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:19 INFO - PROCESS | 1824 | 1467601879446 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:11:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 677ms
20:11:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:11:20 INFO - PROCESS | 1824 | 1467601880023 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:20 INFO - PROCESS | 1824 | 1467601880179 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:11:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 923ms
20:11:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:11:20 INFO - PROCESS | 1824 | 1467601880953 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:21 INFO - PROCESS | 1824 | 1467601881064 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:21 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
20:11:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 571ms
20:11:21 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:11:21 INFO - PROCESS | 1824 | 1467601881535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:21 INFO - PROCESS | 1824 | 1467601881629 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:22 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:11:22 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 525ms
20:11:22 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:11:22 INFO - PROCESS | 1824 | 1467601882074 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:22 INFO - PROCESS | 1824 | 1467601882161 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:22 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:11:22 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:11:22 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 476ms
20:11:22 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:11:22 INFO - PROCESS | 1824 | 1467601882545 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:22 INFO - PROCESS | 1824 | 1467601882636 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:11:23 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 523ms
20:11:23 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
20:11:23 INFO - PROCESS | 1824 | 1467601883080 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:23 INFO - PROCESS | 1824 | 1467601883171 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
20:11:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
20:11:23 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 782ms
20:11:23 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:11:23 INFO - PROCESS | 1824 | 1467601883867 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:24 INFO - PROCESS | 1824 | 1467601884025 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:24 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:11:24 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 622ms
20:11:24 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:11:24 INFO - PROCESS | 1824 | 1467601884493 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:24 INFO - PROCESS | 1824 | 1467601884623 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:25 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:11:25 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 532ms
20:11:25 INFO - TEST-START | /IndexedDB/interfaces.html
20:11:25 INFO - PROCESS | 1824 | 1467601885031 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:25 INFO - PROCESS | 1824 | 1467601885123 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:11:25 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
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:11:25 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:11:25 INFO - TEST-OK | /IndexedDB/interfaces.html | took 813ms
20:11:25 INFO - TEST-START | /IndexedDB/interfaces.worker
20:11:25 INFO - PROCESS | 1824 | 1467601885855 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:25 INFO - PROCESS | 1824 | 1467601885976 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:11:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:11:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:11:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:11:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:11:26 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:11:26 INFO - {}
20:11:26 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 - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:11:26 INFO - {}
20:11:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:11:26 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:11:27 INFO - {}
20:11:27 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1027ms
20:11:27 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:11:27 INFO - PROCESS | 1824 | 1467601886951 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:27 INFO - PROCESS | 1824 | 1467601887153 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:11:27 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:11:27 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 791ms
20:11:27 INFO - TEST-START | /IndexedDB/key_valid.html
20:11:27 INFO - PROCESS | 1824 | 1467601887879 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:28 INFO - PROCESS | 1824 | 1467601888003 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:11:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:11:29 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1515ms
20:11:29 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:11:29 INFO - PROCESS | 1824 | 1467601889272 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:29 INFO - PROCESS | 1824 | 1467601889375 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:29 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:11:29 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 528ms
20:11:29 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:11:29 INFO - PROCESS | 1824 | 1467601889797 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:29 INFO - PROCESS | 1824 | 1467601889899 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:30 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:11:30 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 523ms
20:11:30 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:11:30 INFO - PROCESS | 1824 | 1467601890335 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:30 INFO - PROCESS | 1824 | 1467601890430 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:11:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:11:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:11:30 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 631ms
20:11:30 INFO - TEST-START | /IndexedDB/keyorder.htm
20:11:30 INFO - PROCESS | 1824 | 1467601890973 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:31 INFO - PROCESS | 1824 | 1467601891071 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:11:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:11:31 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 685ms
20:11:31 INFO - TEST-START | /IndexedDB/keypath.htm
20:11:31 INFO - PROCESS | 1824 | 1467601891688 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:31 INFO - PROCESS | 1824 | 1467601891802 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:11:32 INFO - TEST-OK | /IndexedDB/keypath.htm | took 630ms
20:11:32 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:11:32 INFO - PROCESS | 1824 | 1467601892323 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:32 INFO - PROCESS | 1824 | 1467601892410 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:11:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:11:32 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 482ms
20:11:32 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:11:32 INFO - PROCESS | 1824 | 1467601892813 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:32 INFO - PROCESS | 1824 | 1467601892897 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:33 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:11:33 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:11:33 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:11:33 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 588ms
20:11:33 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:11:33 INFO - PROCESS | 1824 | 1467601893405 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:33 INFO - PROCESS | 1824 | 1467601893491 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:34 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:11:34 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:11:34 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:11:34 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 628ms
20:11:34 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:11:34 INFO - PROCESS | 1824 | 1467601894044 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:34 INFO - PROCESS | 1824 | 1467601894207 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:34 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:11:34 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 673ms
20:11:34 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:11:34 INFO - PROCESS | 1824 | 1467601894723 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:34 INFO - PROCESS | 1824 | 1467601894831 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:35 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:11:35 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 575ms
20:11:35 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:11:35 INFO - PROCESS | 1824 | 1467601895305 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:35 INFO - PROCESS | 1824 | 1467601895400 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:35 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:11:35 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 586ms
20:11:35 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:11:35 INFO - PROCESS | 1824 | 1467601895902 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:36 INFO - PROCESS | 1824 | 1467601896004 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:36 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:11:36 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 678ms
20:11:36 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:11:36 INFO - PROCESS | 1824 | 1467601896580 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:36 INFO - PROCESS | 1824 | 1467601896779 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:37 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:11:37 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 973ms
20:11:37 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:11:37 INFO - PROCESS | 1824 | 1467601897561 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:37 INFO - PROCESS | 1824 | 1467601897661 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:38 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:11:38 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 583ms
20:11:38 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:11:38 INFO - PROCESS | 1824 | 1467601898173 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:38 INFO - PROCESS | 1824 | 1467601898363 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:38 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:11:38 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 788ms
20:11:38 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:11:38 INFO - PROCESS | 1824 | 1467601898972 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:39 INFO - PROCESS | 1824 | 1467601899099 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:39 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:11:39 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 583ms
20:11:39 INFO - TEST-START | /IndexedDB/value.htm
20:11:39 INFO - PROCESS | 1824 | 1467601899545 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:39 INFO - PROCESS | 1824 | 1467601899678 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:40 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:11:40 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:11:40 INFO - TEST-OK | /IndexedDB/value.htm | took 583ms
20:11:40 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:11:40 INFO - PROCESS | 1824 | 1467601900152 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:40 INFO - PROCESS | 1824 | 1467601900308 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:11:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:11:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:11:40 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 675ms
20:11:40 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:11:40 INFO - PROCESS | 1824 | 1467601900831 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:40 INFO - PROCESS | 1824 | 1467601900960 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:41 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:11:41 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 773ms
20:11:41 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:11:41 INFO - PROCESS | 1824 | 1467601901608 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:41 INFO - PROCESS | 1824 | 1467601901694 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
20:11:42 INFO - {}
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
20:11:42 INFO - {}
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
20:11:42 INFO - {}
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
20:11:42 INFO - {}
20:11:42 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 473ms
20:11:42 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:11:42 INFO - PROCESS | 1824 | 1467601902088 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:42 INFO - PROCESS | 1824 | 1467601902170 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:11:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
20:11:42 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 426ms
20:11:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:11:42 INFO - PROCESS | 1824 | 1467601902520 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:42 INFO - PROCESS | 1824 | 1467601902602 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:11:42 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:11:42 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 439ms
20:11:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:11:42 INFO - PROCESS | 1824 | 1467601902969 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:43 INFO - PROCESS | 1824 | 1467601903062 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:11:43 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
20:11:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
20:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:11:43 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
20:11:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
20:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:11:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:11:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 601ms
20:11:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:11:43 INFO - PROCESS | 1824 | 1467601903624 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:43 INFO - PROCESS | 1824 | 1467601903777 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:44 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() {
20:11:44 INFO - [native code]
20:11:44 INFO - }" but got function "function () {
20:11:44 INFO - }"
20:11:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:11:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:11:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:11:44 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
20:11:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:11:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:11:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:11:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 842ms
20:11:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:11:44 INFO - PROCESS | 1824 | 1467601904436 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:44 INFO - PROCESS | 1824 | 1467601904535 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:44 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() {
20:11:44 INFO - [native code]
20:11:44 INFO - }" but got function "function () {
20:11:44 INFO - }"
20:11:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:11:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:11:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:11:44 INFO - {}
20:11:44 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
20:11:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:11:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:11:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:11:44 INFO - {}
20:11:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 530ms
20:11:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:11:44 INFO - PROCESS | 1824 | 1467601904980 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:45 INFO - PROCESS | 1824 | 1467601905071 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:11:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:11:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:11:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:11:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:11:45 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"
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:11:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:11:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:11:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:11:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:11:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:11:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:11:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:11:45 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"
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:11:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:11:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:11:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:11:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:11:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 538ms
20:11:45 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
20:11:45 INFO - PROCESS | 1824 | 1467601905560 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:45 INFO - PROCESS | 1824 | 1467601905649 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
20:11:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 438ms
20:11:45 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
20:11:45 INFO - PROCESS | 1824 | 1467601905977 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:46 INFO - PROCESS | 1824 | 1467601906068 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
20:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
20:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
20:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
20:11:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 524ms
20:11:46 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:11:46 INFO - PROCESS | 1824 | 1467601906498 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:46 INFO - PROCESS | 1824 | 1467601906622 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
20:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
20:11:47 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
20:11:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
20:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:11:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
20:11:47 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 522ms
20:11:47 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:11:47 INFO - PROCESS | 1824 | 1467601907072 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:47 INFO - PROCESS | 1824 | 1467601907205 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:11:48 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1486ms
20:11:48 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:11:48 INFO - PROCESS | 1824 | 1467601908555 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:48 INFO - PROCESS | 1824 | 1467601908639 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:11:50 INFO - {}
20:11:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:11:50 INFO - {}
20:11:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:11:50 INFO - {}
20:11:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:11:50 INFO - {}
20:11:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:11:50 INFO - {}
20:11:50 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1532ms
20:11:50 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:11:50 INFO - PROCESS | 1824 | 1467601910101 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:50 INFO - PROCESS | 1824 | 1467601910246 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:50 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:11:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 733ms
20:11:50 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:11:50 INFO - PROCESS | 1824 | 1467601910846 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:50 INFO - PROCESS | 1824 | 1467601910966 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:51 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:11:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:11:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:11:51 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 475ms
20:11:51 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:11:51 INFO - PROCESS | 1824 | 1467601911336 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:11:51 INFO - PROCESS | 1824 | 1467601911427 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:01 INFO - PROCESS | 1824 | MARIONETTE LOG: INFO: Timeout fired
20:12:01 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
20:12:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:12:01 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10210ms
20:12:01 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:12:01 INFO - PROCESS | 1824 | 1467601921545 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:01 INFO - PROCESS | 1824 | 1467601921625 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:02 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 682ms
20:12:02 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:12:02 INFO - PROCESS | 1824 | 1467601922239 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:02 INFO - PROCESS | 1824 | 1467601922336 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:02 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 471ms
20:12:02 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:12:02 INFO - PROCESS | 1824 | 1467601922724 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:02 INFO - PROCESS | 1824 | 1467601922853 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
20:12:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 578ms
20:12:03 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
20:12:03 INFO - PROCESS | 1824 | 1467601923300 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:03 INFO - PROCESS | 1824 | 1467601923398 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
20:12:03 INFO - {}
20:12:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 575ms
20:12:03 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:12:03 INFO - PROCESS | 1824 | 1467601923900 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:03 INFO - PROCESS | 1824 | 1467601923987 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:04 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:12:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 578ms
20:12:04 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:12:04 INFO - PROCESS | 1824 | 1467601924484 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:04 INFO - PROCESS | 1824 | 1467601924586 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:04 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:12:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:12:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:12:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 477ms
20:12:04 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:12:04 INFO - PROCESS | 1824 | 1467601924970 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:05 INFO - PROCESS | 1824 | 1467601925058 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:05 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().
20:12:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 525ms
20:12:05 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:12:05 INFO - PROCESS | 1824 | 1467601925509 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:05 INFO - PROCESS | 1824 | 1467601925599 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:05 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:12:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 475ms
20:12:05 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:12:05 INFO - PROCESS | 1824 | 1467601925981 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:06 INFO - PROCESS | 1824 | 1467601926075 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:06 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:12:06 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 420ms
20:12:06 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:12:06 INFO - PROCESS | 1824 | 1467601926428 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:06 INFO - PROCESS | 1824 | 1467601926509 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:06 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"
20:12:06 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:06 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:12:06 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:06 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:12:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:12:06 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 528ms
20:12:06 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:12:06 INFO - PROCESS | 1824 | 1467601926963 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:07 INFO - PROCESS | 1824 | 1467601927073 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:07 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:12:07 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 473ms
20:12:07 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:12:07 INFO - PROCESS | 1824 | 1467601927438 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:07 INFO - PROCESS | 1824 | 1467601927524 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:07 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:12:07 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 419ms
20:12:07 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:12:07 INFO - PROCESS | 1824 | 1467601927863 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:07 INFO - PROCESS | 1824 | 1467601927947 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:08 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:12:08 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 427ms
20:12:08 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:12:08 INFO - PROCESS | 1824 | 1467601928300 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:08 INFO - PROCESS | 1824 | 1467601928391 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:08 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
20:12:08 INFO - do_test/)
20:12:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
20:12:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
20:12:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
20:12:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
20:12:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
20:12:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:12:39 INFO - )
20:12:39 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 526ms
20:12:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:12:39 INFO - PROCESS | 1824 | 1467601959952 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:40 INFO - PROCESS | 1824 | 1467601960152 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:12:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1074ms
20:12:41 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:12:41 INFO - PROCESS | 1824 | 1467601961042 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:41 INFO - PROCESS | 1824 | 1467601961130 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:12:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:12:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 782ms
20:12:41 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:12:41 INFO - PROCESS | 1824 | 1467601961836 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:41 INFO - PROCESS | 1824 | 1467601961939 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:12:42 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 474ms
20:12:42 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:12:42 INFO - PROCESS | 1824 | 1467601962343 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:42 INFO - PROCESS | 1824 | 1467601962427 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:12:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:12:42 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 430ms
20:12:42 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:12:42 INFO - PROCESS | 1824 | 1467601962773 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:42 INFO - PROCESS | 1824 | 1467601962877 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:43 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:12:43 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:43 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:12:43 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 474ms
20:12:43 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:12:43 INFO - PROCESS | 1824 | 1467601963251 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:43 INFO - PROCESS | 1824 | 1467601963347 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:43 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:12:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:12:43 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 522ms
20:12:43 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:12:43 INFO - PROCESS | 1824 | 1467601963782 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:43 INFO - PROCESS | 1824 | 1467601963906 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:44 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:12:44 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 523ms
20:12:44 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:12:44 INFO - PROCESS | 1824 | 1467601964312 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:44 INFO - PROCESS | 1824 | 1467601964393 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:44 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:12:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:12:44 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 426ms
20:12:44 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:12:44 INFO - PROCESS | 1824 | 1467601964743 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:44 INFO - PROCESS | 1824 | 1467601964822 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:45 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:12:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:12:45 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 425ms
20:12:45 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:12:45 INFO - PROCESS | 1824 | 1467601965179 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:45 INFO - PROCESS | 1824 | 1467601965262 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:12:45 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 428ms
20:12:45 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:12:45 INFO - PROCESS | 1824 | 1467601965612 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:45 INFO - PROCESS | 1824 | 1467601965711 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:12:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 422ms
20:12:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:12:46 INFO - PROCESS | 1824 | 1467601966047 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:46 INFO - PROCESS | 1824 | 1467601966147 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:12:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 474ms
20:12:46 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:12:46 INFO - PROCESS | 1824 | 1467601966524 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:46 INFO - PROCESS | 1824 | 1467601966604 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:12:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 521ms
20:12:47 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:12:47 INFO - PROCESS | 1824 | 1467601967053 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:47 INFO - PROCESS | 1824 | 1467601967183 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:47 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:12:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:12:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
20:12:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:12:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
20:12:47 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 730ms
20:12:47 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:12:47 INFO - PROCESS | 1824 | 1467601967826 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:47 INFO - PROCESS | 1824 | 1467601967948 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
20:12:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
20:12:48 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 530ms
20:12:48 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:12:48 INFO - PROCESS | 1824 | 1467601968365 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:48 INFO - PROCESS | 1824 | 1467601968456 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:12:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:12:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:12:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:12:48 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 575ms
20:12:48 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:12:48 INFO - PROCESS | 1824 | 1467601968961 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:49 INFO - PROCESS | 1824 | 1467601969069 Marionette INFO sendAsync 67e60a36-4efa-4e76-9815-cdac750fc56a
20:12:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: