builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-556
starttime: 1467731150.18
results: success (0)
buildid: 20160705051322
builduid: 82e7e35386c54f4c86a7fa367438f1d7
revision: 1c9185a7df828f0065c20d34b7eda15aa2628883
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 08:05:50.177413) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 08:05:50.177840) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 35 secs) (at 2016-07-05 08:05:50.178140) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 35 secs) (at 2016-07-05 08:06:25.687710) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-05 08:06:25.687978) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-05 08:06:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.4M=0.001s
2016-07-05 08:06:26 (10.4 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.323337
========= master_lag: 3.74 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-05 08:06:29.752217) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 24 secs) (at 2016-07-05 08:06:29.752494) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.070866
========= master_lag: 23.99 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 24 secs) (at 2016-07-05 08:06:53.812064) =========
========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-05 08:06:53.812428) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1c9185a7df828f0065c20d34b7eda15aa2628883 --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 1c9185a7df828f0065c20d34b7eda15aa2628883 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988
_=/tools/buildbot/bin/python
using PTY: False
2016-07-05 08:06:53,952 truncating revision to first 12 chars
2016-07-05 08:06:53,952 Setting DEBUG logging.
2016-07-05 08:06:53,953 attempt 1/10
2016-07-05 08:06:53,953 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1c9185a7df82?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-05 08:06:54,811 unpacking tar archive at: mozilla-beta-1c9185a7df82/testing/mozharness/
program finished with exit code 0
elapsedTime=1.153506
========= master_lag: 4.62 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-05 08:06:59.589707) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 08:06:59.590027) =========
script_repo_revision: 1c9185a7df828f0065c20d34b7eda15aa2628883
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 08:06:59.590446) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 08:06:59.590714) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 08:06:59.664352) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 31 secs) (at 2016-07-05 08:06:59.664704) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988
_=/tools/buildbot/bin/python
using PTY: False
08:06:59 INFO - MultiFileLogger online at 20160705 08:06:59 in /builds/slave/test
08:06:59 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
08:06:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
08:06:59 INFO - {'append_to_log': False,
08:06:59 INFO - 'base_work_dir': '/builds/slave/test',
08:06:59 INFO - 'blob_upload_branch': 'mozilla-beta',
08:06:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
08:06:59 INFO - 'buildbot_json_path': 'buildprops.json',
08:06:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
08:06:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
08:06:59 INFO - 'download_minidump_stackwalk': True,
08:06:59 INFO - 'download_symbols': 'ondemand',
08:06:59 INFO - 'e10s': False,
08:06:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
08:06:59 INFO - 'tooltool.py': '/tools/tooltool.py',
08:06:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
08:06:59 INFO - '/tools/misc-python/virtualenv.py')},
08:06:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
08:06:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
08:06:59 INFO - 'log_level': 'info',
08:06:59 INFO - 'log_to_console': True,
08:06:59 INFO - 'opt_config_files': (),
08:06:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
08:06:59 INFO - '--processes=1',
08:06:59 INFO - '--config=%(test_path)s/wptrunner.ini',
08:06:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
08:06:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
08:06:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
08:06:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
08:06:59 INFO - 'pip_index': False,
08:06:59 INFO - 'require_test_zip': True,
08:06:59 INFO - 'test_type': ('testharness',),
08:06:59 INFO - 'this_chunk': '1',
08:06:59 INFO - 'tooltool_cache': '/builds/tooltool_cache',
08:06:59 INFO - 'total_chunks': '5',
08:06:59 INFO - 'virtualenv_path': 'venv',
08:06:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
08:06:59 INFO - 'work_dir': 'build'}
08:06:59 INFO - #####
08:06:59 INFO - ##### Running clobber step.
08:06:59 INFO - #####
08:06:59 INFO - Running pre-action listener: _resource_record_pre_action
08:06:59 INFO - Running main action method: clobber
08:06:59 INFO - rmtree: /builds/slave/test/build
08:06:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
08:07:02 INFO - Running post-action listener: _resource_record_post_action
08:07:02 INFO - #####
08:07:02 INFO - ##### Running read-buildbot-config step.
08:07:02 INFO - #####
08:07:02 INFO - Running pre-action listener: _resource_record_pre_action
08:07:02 INFO - Running main action method: read_buildbot_config
08:07:02 INFO - Using buildbot properties:
08:07:02 INFO - {
08:07:02 INFO - "project": "",
08:07:02 INFO - "product": "firefox",
08:07:02 INFO - "script_repo_revision": "production",
08:07:02 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
08:07:02 INFO - "repository": "",
08:07:02 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
08:07:02 INFO - "buildid": "20160705051322",
08:07:02 INFO - "pgo_build": "True",
08:07:02 INFO - "basedir": "/builds/slave/test",
08:07:02 INFO - "buildnumber": 0,
08:07:02 INFO - "slavename": "tst-linux32-spot-556",
08:07:02 INFO - "revision": "1c9185a7df828f0065c20d34b7eda15aa2628883",
08:07:02 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
08:07:02 INFO - "platform": "linux",
08:07:02 INFO - "branch": "mozilla-beta",
08:07:02 INFO - "repo_path": "releases/mozilla-beta",
08:07:02 INFO - "moz_repo_path": "",
08:07:02 INFO - "stage_platform": "linux-pgo",
08:07:02 INFO - "builduid": "82e7e35386c54f4c86a7fa367438f1d7",
08:07:02 INFO - "slavebuilddir": "test"
08:07:02 INFO - }
08:07:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
08:07:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
08:07:02 INFO - Running post-action listener: _resource_record_post_action
08:07:02 INFO - #####
08:07:02 INFO - ##### Running download-and-extract step.
08:07:02 INFO - #####
08:07:02 INFO - Running pre-action listener: _resource_record_pre_action
08:07:02 INFO - Running main action method: download_and_extract
08:07:02 INFO - mkdir: /builds/slave/test/build/tests
08:07:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:02 INFO - https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
08:07:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
08:07:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
08:07:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
08:07:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
08:07:03 INFO - Downloaded 1291 bytes.
08:07:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
08:07:03 INFO - Using the following test package requirements:
08:07:03 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
08:07:03 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
08:07:03 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
08:07:03 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'jsshell-linux-i686.zip'],
08:07:03 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
08:07:03 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
08:07:03 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
08:07:03 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
08:07:03 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
08:07:03 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
08:07:03 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
08:07:03 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
08:07:03 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')]}
08:07:03 INFO - https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
08:07:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
08:07:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
08:07:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
08:07:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
08:07:07 INFO - Downloaded 24129839 bytes.
08:07:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
08:07:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
08:07:07 INFO - caution: filename not matched: web-platform/*
08:07:07 INFO - Return code: 11
08:07:07 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')]}
08:07:07 INFO - https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
08:07:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
08:07:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
08:07:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
08:07:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
08:07:11 INFO - Downloaded 36389077 bytes.
08:07:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
08:07:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
08:07:16 INFO - caution: filename not matched: bin/*
08:07:16 INFO - caution: filename not matched: config/*
08:07:16 INFO - caution: filename not matched: mozbase/*
08:07:16 INFO - caution: filename not matched: marionette/*
08:07:16 INFO - caution: filename not matched: tools/wptserve/*
08:07:16 INFO - Return code: 11
08:07:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:16 INFO - https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
08:07:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
08:07:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
08:07:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
08:07:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
08:07:22 INFO - Downloaded 56916313 bytes.
08:07:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
08:07:22 INFO - mkdir: /builds/slave/test/properties
08:07:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
08:07:22 INFO - Writing to file /builds/slave/test/properties/build_url
08:07:22 INFO - Contents:
08:07:22 INFO - build_url:https://queue.taskcluster.net/v1/task/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
08:07:23 INFO - Running post-action listener: _resource_record_post_action
08:07:23 INFO - Running post-action listener: set_extra_try_arguments
08:07:23 INFO - #####
08:07:23 INFO - ##### Running create-virtualenv step.
08:07:23 INFO - #####
08:07:23 INFO - Running pre-action listener: _pre_create_virtualenv
08:07:23 INFO - Running pre-action listener: _resource_record_pre_action
08:07:23 INFO - Running main action method: create_virtualenv
08:07:23 INFO - Creating virtualenv /builds/slave/test/build/venv
08:07:23 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
08:07:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
08:07:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
08:07:23 INFO - Using real prefix '/usr'
08:07:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python
08:07:24 INFO - Installing distribute.............................................................................................................................................................................................done.
08:07:28 INFO - Installing pip.................done.
08:07:28 INFO - Return code: 0
08:07:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
08:07:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:07:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:07:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1ebc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa252598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa304f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe6e30>, '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 0xa283c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa302470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988', '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
08:07:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
08:07:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
08:07:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:07:28 INFO - 'CCACHE_UMASK': '002',
08:07:28 INFO - 'DISPLAY': ':0',
08:07:28 INFO - 'HOME': '/home/cltbld',
08:07:28 INFO - 'LANG': 'en_US.UTF-8',
08:07:28 INFO - 'LOGNAME': 'cltbld',
08:07:28 INFO - 'MAIL': '/var/mail/cltbld',
08:07:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:07:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:07:28 INFO - 'MOZ_NO_REMOTE': '1',
08:07:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:07:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:07:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:07:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:07:28 INFO - 'PWD': '/builds/slave/test',
08:07:28 INFO - 'SHELL': '/bin/bash',
08:07:28 INFO - 'SHLVL': '1',
08:07:28 INFO - 'TERM': 'linux',
08:07:28 INFO - 'TMOUT': '86400',
08:07:28 INFO - 'USER': 'cltbld',
08:07:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988',
08:07:28 INFO - '_': '/tools/buildbot/bin/python'}
08:07:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:07:28 INFO - Downloading/unpacking psutil>=0.7.1
08:07:28 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
08:07:28 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
08:07:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:28 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
08:07:28 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
08:07:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
08:07:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:07:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
08:07:32 INFO - Installing collected packages: psutil
08:07:32 INFO - Running setup.py install for psutil
08:07:33 INFO - building 'psutil._psutil_linux' extension
08:07:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
08:07:33 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
08:07:33 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
08:07:33 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
08:07:33 INFO - building 'psutil._psutil_posix' extension
08:07:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
08:07:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
08:07:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:07:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
08:07:34 INFO - Successfully installed psutil
08:07:34 INFO - Cleaning up...
08:07:34 INFO - Return code: 0
08:07:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
08:07: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')]}
08:07:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:07:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07: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')]}
08:07:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:07:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1ebc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa252598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa304f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe6e30>, '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 0xa283c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa302470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988', '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
08:07:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
08:07:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
08:07:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:07:34 INFO - 'CCACHE_UMASK': '002',
08:07:34 INFO - 'DISPLAY': ':0',
08:07:34 INFO - 'HOME': '/home/cltbld',
08:07:34 INFO - 'LANG': 'en_US.UTF-8',
08:07:34 INFO - 'LOGNAME': 'cltbld',
08:07:34 INFO - 'MAIL': '/var/mail/cltbld',
08:07:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:07:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:07:34 INFO - 'MOZ_NO_REMOTE': '1',
08:07:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:07:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:07:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:07:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:07:34 INFO - 'PWD': '/builds/slave/test',
08:07:34 INFO - 'SHELL': '/bin/bash',
08:07:34 INFO - 'SHLVL': '1',
08:07:34 INFO - 'TERM': 'linux',
08:07:34 INFO - 'TMOUT': '86400',
08:07:34 INFO - 'USER': 'cltbld',
08:07:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988',
08:07:34 INFO - '_': '/tools/buildbot/bin/python'}
08:07:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:07:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
08:07:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:07:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:07:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:07:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:07:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz
08:07:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
08:07:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
08:07:38 INFO - Installing collected packages: mozsystemmonitor
08:07:38 INFO - Running setup.py install for mozsystemmonitor
08:07:38 INFO - Successfully installed mozsystemmonitor
08:07:38 INFO - Cleaning up...
08:07:38 INFO - Return code: 0
08:07:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
08:07:38 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')]}
08:07:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:07:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:38 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')]}
08:07:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:07:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1ebc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa252598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa304f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe6e30>, '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 0xa283c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa302470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988', '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
08:07:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
08:07:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
08:07:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:07:38 INFO - 'CCACHE_UMASK': '002',
08:07:38 INFO - 'DISPLAY': ':0',
08:07:38 INFO - 'HOME': '/home/cltbld',
08:07:38 INFO - 'LANG': 'en_US.UTF-8',
08:07:38 INFO - 'LOGNAME': 'cltbld',
08:07:38 INFO - 'MAIL': '/var/mail/cltbld',
08:07:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:07:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:07:38 INFO - 'MOZ_NO_REMOTE': '1',
08:07:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:07:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:07:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:07:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:07:38 INFO - 'PWD': '/builds/slave/test',
08:07:38 INFO - 'SHELL': '/bin/bash',
08:07:38 INFO - 'SHLVL': '1',
08:07:38 INFO - 'TERM': 'linux',
08:07:38 INFO - 'TMOUT': '86400',
08:07:38 INFO - 'USER': 'cltbld',
08:07:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988',
08:07:38 INFO - '_': '/tools/buildbot/bin/python'}
08:07:39 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:07:39 INFO - Downloading/unpacking blobuploader==1.2.4
08:07: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
08:07: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
08:07:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07: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
08:07: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
08:07:43 INFO - Downloading blobuploader-1.2.4.tar.gz
08:07:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
08:07:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
08:07:43 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
08:07:43 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
08:07:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:43 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
08:07:43 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
08:07:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
08:07:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
08:07:44 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
08:07:44 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
08:07:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:44 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
08:07:44 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
08:07:44 INFO - Downloading docopt-0.6.1.tar.gz
08:07:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
08:07:44 INFO - Installing collected packages: blobuploader, requests, docopt
08:07:44 INFO - Running setup.py install for blobuploader
08:07:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
08:07:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
08:07:44 INFO - Running setup.py install for requests
08:07:45 INFO - Running setup.py install for docopt
08:07:46 INFO - Successfully installed blobuploader requests docopt
08:07:46 INFO - Cleaning up...
08:07:46 INFO - Return code: 0
08:07:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:07:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:07:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:07:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1ebc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa252598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa304f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe6e30>, '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 0xa283c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa302470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988', '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
08:07:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
08:07:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:07:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:07:46 INFO - 'CCACHE_UMASK': '002',
08:07:46 INFO - 'DISPLAY': ':0',
08:07:46 INFO - 'HOME': '/home/cltbld',
08:07:46 INFO - 'LANG': 'en_US.UTF-8',
08:07:46 INFO - 'LOGNAME': 'cltbld',
08:07:46 INFO - 'MAIL': '/var/mail/cltbld',
08:07:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:07:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:07:46 INFO - 'MOZ_NO_REMOTE': '1',
08:07:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:07:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:07:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:07:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:07:46 INFO - 'PWD': '/builds/slave/test',
08:07:46 INFO - 'SHELL': '/bin/bash',
08:07:46 INFO - 'SHLVL': '1',
08:07:46 INFO - 'TERM': 'linux',
08:07:46 INFO - 'TMOUT': '86400',
08:07:46 INFO - 'USER': 'cltbld',
08:07:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988',
08:07:46 INFO - '_': '/tools/buildbot/bin/python'}
08:07:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:07:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:07:46 INFO - Running setup.py (path:/tmp/pip-ntu7BC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:07:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:07:46 INFO - Running setup.py (path:/tmp/pip-ytkU22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:07:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:07:46 INFO - Running setup.py (path:/tmp/pip-p0Jioe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:07:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:07:46 INFO - Running setup.py (path:/tmp/pip-kcyQ5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:07:47 INFO - Running setup.py (path:/tmp/pip-yXXgpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:07:47 INFO - Running setup.py (path:/tmp/pip-u6_9Ms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:07:47 INFO - Running setup.py (path:/tmp/pip-ya5Tmy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:07:47 INFO - Running setup.py (path:/tmp/pip-6etGPo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:07:47 INFO - Running setup.py (path:/tmp/pip-k8OzcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:07:47 INFO - Running setup.py (path:/tmp/pip-xtGzxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:07:47 INFO - Running setup.py (path:/tmp/pip-apkKoi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:07:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:07:47 INFO - Running setup.py (path:/tmp/pip-gdto6G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:07:48 INFO - Running setup.py (path:/tmp/pip-IC4Rgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:07:48 INFO - Running setup.py (path:/tmp/pip-btn73V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:07:48 INFO - Running setup.py (path:/tmp/pip-KALWsd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:07:48 INFO - Running setup.py (path:/tmp/pip-1R4diT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:07:48 INFO - Running setup.py (path:/tmp/pip-vyhDHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
08:07:48 INFO - Running setup.py (path:/tmp/pip-mMhrnv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
08:07:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
08:07:48 INFO - Running setup.py (path:/tmp/pip-K5TzMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
08:07:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:07:49 INFO - Running setup.py (path:/tmp/pip-kGElo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:07:49 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:07:49 INFO - Running setup.py (path:/tmp/pip-PKV5_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:07:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:07:49 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
08:07:49 INFO - Running setup.py install for manifestparser
08:07:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
08:07:50 INFO - Running setup.py install for mozcrash
08:07:50 INFO - Running setup.py install for mozdebug
08:07:50 INFO - Running setup.py install for mozdevice
08:07:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
08:07:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin
08:07:50 INFO - Running setup.py install for mozfile
08:07:50 INFO - Running setup.py install for mozhttpd
08:07:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
08:07:51 INFO - Running setup.py install for mozinfo
08:07:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
08:07:51 INFO - Running setup.py install for mozInstall
08:07:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
08:07:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
08:07:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
08:07:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
08:07:51 INFO - Running setup.py install for mozleak
08:07:51 INFO - Running setup.py install for mozlog
08:07:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
08:07:52 INFO - Running setup.py install for moznetwork
08:07:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
08:07:52 INFO - Running setup.py install for mozprocess
08:07:52 INFO - Running setup.py install for mozprofile
08:07:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
08:07:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
08:07:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
08:07:52 INFO - Running setup.py install for mozrunner
08:07:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
08:07:52 INFO - Running setup.py install for mozscreenshot
08:07:53 INFO - Running setup.py install for moztest
08:07:53 INFO - Running setup.py install for mozversion
08:07:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
08:07:53 INFO - Running setup.py install for wptserve
08:07:53 INFO - Running setup.py install for marionette-driver
08:07:54 INFO - Running setup.py install for browsermob-proxy
08:07:54 INFO - Running setup.py install for marionette-client
08:07:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:07:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
08:07:54 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
08:07:54 INFO - Cleaning up...
08:07:54 INFO - Return code: 0
08:07:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:07:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:07:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:07:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:07:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:07:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1ebc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa252598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa304f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe6e30>, '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 0xa283c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa302470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988', '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
08:07:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
08:07:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:07:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:07:54 INFO - 'CCACHE_UMASK': '002',
08:07:54 INFO - 'DISPLAY': ':0',
08:07:54 INFO - 'HOME': '/home/cltbld',
08:07:54 INFO - 'LANG': 'en_US.UTF-8',
08:07:54 INFO - 'LOGNAME': 'cltbld',
08:07:54 INFO - 'MAIL': '/var/mail/cltbld',
08:07:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:07:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:07:54 INFO - 'MOZ_NO_REMOTE': '1',
08:07:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:07:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:07:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:07:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:07:54 INFO - 'PWD': '/builds/slave/test',
08:07:54 INFO - 'SHELL': '/bin/bash',
08:07:54 INFO - 'SHLVL': '1',
08:07:54 INFO - 'TERM': 'linux',
08:07:54 INFO - 'TMOUT': '86400',
08:07:54 INFO - 'USER': 'cltbld',
08:07:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988',
08:07:54 INFO - '_': '/tools/buildbot/bin/python'}
08:07:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:07:55 INFO - Running setup.py (path:/tmp/pip-UeCklt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:07:55 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))
08:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:07:55 INFO - Running setup.py (path:/tmp/pip-F47uYk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:07:55 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))
08:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:07:55 INFO - Running setup.py (path:/tmp/pip-Y3DZyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:07:55 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))
08:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:07:55 INFO - Running setup.py (path:/tmp/pip-osWiEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:07:55 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))
08:07:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:07:55 INFO - Running setup.py (path:/tmp/pip-tUOUct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:07:56 INFO - Running setup.py (path:/tmp/pip-E3DmpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:07:56 INFO - Running setup.py (path:/tmp/pip-JYX60V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:07:56 INFO - Running setup.py (path:/tmp/pip-hKdnrx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:07:56 INFO - Running setup.py (path:/tmp/pip-EMxoot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:07:56 INFO - Running setup.py (path:/tmp/pip-dokgbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:07:56 INFO - Running setup.py (path:/tmp/pip-pWFMZq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:07:56 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))
08:07:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:07:56 INFO - Running setup.py (path:/tmp/pip-tKPgvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:07:57 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))
08:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:07:57 INFO - Running setup.py (path:/tmp/pip-l6506e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:07:57 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))
08:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:07:57 INFO - Running setup.py (path:/tmp/pip-dx9E6N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:07:57 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))
08:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:07:57 INFO - Running setup.py (path:/tmp/pip-osPBdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:07:57 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))
08:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:07:57 INFO - Running setup.py (path:/tmp/pip-kAv7cd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:07:57 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))
08:07:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:07:57 INFO - Running setup.py (path:/tmp/pip-lS76lD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:07:57 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))
08:07:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
08:07:57 INFO - Running setup.py (path:/tmp/pip-j2fyMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
08:07:58 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))
08:07:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
08:07:58 INFO - Running setup.py (path:/tmp/pip-ijUEls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
08:07:58 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))
08:07:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:07:58 INFO - Running setup.py (path:/tmp/pip-lvLihZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:07:58 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))
08:07:58 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:07:58 INFO - Running setup.py (path:/tmp/pip-OHNOwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:07:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:07:58 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))
08:07:58 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))
08:07:59 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))
08:07:59 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))
08:07:59 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))
08:07:59 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))
08:07:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
08:07:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:07:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:07:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
08:07:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:07:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:08:02 INFO - Downloading blessings-1.6.tar.gz
08:08:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
08:08:03 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))
08:08:03 INFO - Installing collected packages: blessings
08:08:03 INFO - Running setup.py install for blessings
08:08:03 INFO - Successfully installed blessings
08:08:03 INFO - Cleaning up...
08:08:03 INFO - Return code: 0
08:08:03 INFO - Done creating virtualenv /builds/slave/test/build/venv.
08:08:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:08:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:08:03 INFO - Reading from file tmpfile_stdout
08:08:03 INFO - Current package versions:
08:08:03 INFO - argparse == 1.2.1
08:08:03 INFO - blessings == 1.6
08:08:03 INFO - blobuploader == 1.2.4
08:08:03 INFO - browsermob-proxy == 0.6.0
08:08:03 INFO - docopt == 0.6.1
08:08:03 INFO - manifestparser == 1.1
08:08:03 INFO - marionette-client == 2.3.0
08:08:03 INFO - marionette-driver == 1.4.0
08:08:03 INFO - mozInstall == 1.12
08:08:03 INFO - mozcrash == 0.17
08:08:03 INFO - mozdebug == 0.1
08:08:03 INFO - mozdevice == 0.48
08:08:03 INFO - mozfile == 1.2
08:08:03 INFO - mozhttpd == 0.7
08:08:03 INFO - mozinfo == 0.9
08:08:03 INFO - mozleak == 0.1
08:08:03 INFO - mozlog == 3.1
08:08:03 INFO - moznetwork == 0.27
08:08:03 INFO - mozprocess == 0.22
08:08:03 INFO - mozprofile == 0.28
08:08:03 INFO - mozrunner == 6.11
08:08:03 INFO - mozscreenshot == 0.1
08:08:03 INFO - mozsystemmonitor == 0.0
08:08:03 INFO - moztest == 0.7
08:08:03 INFO - mozversion == 1.4
08:08:03 INFO - psutil == 3.1.1
08:08:03 INFO - requests == 1.2.3
08:08:03 INFO - wptserve == 1.4.0
08:08:03 INFO - wsgiref == 0.1.2
08:08:03 INFO - Running post-action listener: _resource_record_post_action
08:08:03 INFO - Running post-action listener: _start_resource_monitoring
08:08:03 INFO - Starting resource monitoring.
08:08:03 INFO - #####
08:08:03 INFO - ##### Running pull step.
08:08:03 INFO - #####
08:08:03 INFO - Running pre-action listener: _resource_record_pre_action
08:08:03 INFO - Running main action method: pull
08:08:03 INFO - Pull has nothing to do!
08:08:03 INFO - Running post-action listener: _resource_record_post_action
08:08:03 INFO - #####
08:08:03 INFO - ##### Running install step.
08:08:03 INFO - #####
08:08:03 INFO - Running pre-action listener: _resource_record_pre_action
08:08:03 INFO - Running main action method: install
08:08:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:08:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:08:04 INFO - Reading from file tmpfile_stdout
08:08:04 INFO - Detecting whether we're running mozinstall >=1.0...
08:08:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
08:08:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
08:08:04 INFO - Reading from file tmpfile_stdout
08:08:04 INFO - Output received:
08:08:04 INFO - Usage: mozinstall [options] installer
08:08:04 INFO - Options:
08:08:04 INFO - -h, --help show this help message and exit
08:08:04 INFO - -d DEST, --destination=DEST
08:08:04 INFO - Directory to install application into. [default:
08:08:04 INFO - "/builds/slave/test"]
08:08:04 INFO - --app=APP Application being installed. [default: firefox]
08:08:04 INFO - mkdir: /builds/slave/test/build/application
08:08:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
08:08:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
08:08:29 INFO - Reading from file tmpfile_stdout
08:08:29 INFO - Output received:
08:08:29 INFO - /builds/slave/test/build/application/firefox/firefox
08:08:29 INFO - Running post-action listener: _resource_record_post_action
08:08:29 INFO - #####
08:08:29 INFO - ##### Running run-tests step.
08:08:29 INFO - #####
08:08:29 INFO - Running pre-action listener: _resource_record_pre_action
08:08:29 INFO - Running main action method: run_tests
08:08:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
08:08:29 INFO - Minidump filename unknown. Determining based upon platform and architecture.
08:08:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
08:08:29 INFO - grabbing minidump binary from tooltool
08:08:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:08:29 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe6e30>, '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 0xa283c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa302470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
08:08:29 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
08:08:29 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
08:08:29 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
08:08:29 INFO - Return code: 0
08:08:29 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
08:08:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
08:08:29 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/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
08:08:29 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/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
08:08:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:08:29 INFO - 'CCACHE_UMASK': '002',
08:08:29 INFO - 'DISPLAY': ':0',
08:08:29 INFO - 'HOME': '/home/cltbld',
08:08:29 INFO - 'LANG': 'en_US.UTF-8',
08:08:29 INFO - 'LOGNAME': 'cltbld',
08:08:29 INFO - 'MAIL': '/var/mail/cltbld',
08:08:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
08:08:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:08:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:08:29 INFO - 'MOZ_NO_REMOTE': '1',
08:08:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:08:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:08:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:08:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:08:29 INFO - 'PWD': '/builds/slave/test',
08:08:29 INFO - 'SHELL': '/bin/bash',
08:08:29 INFO - 'SHLVL': '1',
08:08:29 INFO - 'TERM': 'linux',
08:08:29 INFO - 'TMOUT': '86400',
08:08:29 INFO - 'USER': 'cltbld',
08:08:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467729993.200887-894095988',
08:08:29 INFO - '_': '/tools/buildbot/bin/python'}
08:08:29 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/VIjeJKZnSgSAYaU48u901w/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
08:08:30 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
08:08:30 INFO - import pkg_resources
08:08:32 INFO - Using 1 client processes
08:08:32 INFO - wptserve Starting http server on 127.0.0.1:8000
08:08:32 INFO - wptserve Starting http server on 127.0.0.1:8001
08:08:32 INFO - wptserve Starting http server on 127.0.0.1:8443
08:08:34 INFO - SUITE-START | Running 1476 tests
08:08:34 INFO - Running testharness tests
08:08:34 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
08:08:34 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
08:08:34 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
08:08:34 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
08:08:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
08:08:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
08:08:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
08:08:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
08:08:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 2ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
08:08:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
08:08:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
08:08:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
08:08:34 INFO - Setting up ssl
08:08:34 INFO - PROCESS | certutil |
08:08:34 INFO - PROCESS | certutil |
08:08:34 INFO - PROCESS | certutil |
08:08:34 INFO - Certificate Nickname Trust Attributes
08:08:34 INFO - SSL,S/MIME,JAR/XPI
08:08:34 INFO -
08:08:34 INFO - web-platform-tests CT,,
08:08:34 INFO -
08:08:34 INFO - Starting runner
08:08:37 INFO - PROCESS | 1764 | 1467731317271 Marionette INFO Listening on port 2828
08:08:39 INFO - PROCESS | 1764 | 1467731319625 Marionette INFO startBrowser 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:39 INFO - PROCESS | 1764 | 1467731319649 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:40 INFO - PROCESS | 1764 | 1467731320098 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:40 INFO - PROCESS | 1764 | 1467731320280 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:40 INFO - PROCESS | 1764 | 1467731320587 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
08:08:40 INFO - PROCESS | 1764 | 1467731320686 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:40 INFO - PROCESS | 1764 | 1467731320740 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
08:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 742ms
08:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
08:08:41 INFO - PROCESS | 1764 | 1467731321460 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:41 INFO - PROCESS | 1764 | 1467731321577 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
08:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 596ms
08:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
08:08:42 INFO - PROCESS | 1764 | 1467731322045 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:42 INFO - PROCESS | 1764 | 1467731322149 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
08:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 530ms
08:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
08:08:42 INFO - PROCESS | 1764 | 1467731322594 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:42 INFO - PROCESS | 1764 | 1467731322748 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
08:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 676ms
08:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
08:08:43 INFO - PROCESS | 1764 | 1467731323273 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:43 INFO - PROCESS | 1764 | 1467731323376 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
08:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms
08:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
08:08:43 INFO - PROCESS | 1764 | 1467731323748 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:43 INFO - PROCESS | 1764 | 1467731323855 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
08:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms
08:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
08:08:44 INFO - PROCESS | 1764 | 1467731324324 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:44 INFO - PROCESS | 1764 | 1467731324428 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
08:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 481ms
08:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
08:08:44 INFO - PROCESS | 1764 | 1467731324811 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:44 INFO - PROCESS | 1764 | 1467731324920 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
08:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms
08:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
08:08:45 INFO - PROCESS | 1764 | 1467731325387 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:45 INFO - PROCESS | 1764 | 1467731325484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
08:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 476ms
08:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
08:08:45 INFO - PROCESS | 1764 | 1467731325872 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:45 INFO - PROCESS | 1764 | 1467731325978 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
08:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 530ms
08:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
08:08:46 INFO - PROCESS | 1764 | 1467731326405 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:46 INFO - PROCESS | 1764 | 1467731326505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
08:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 473ms
08:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
08:08:46 INFO - PROCESS | 1764 | 1467731326902 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:47 INFO - PROCESS | 1764 | 1467731327009 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
08:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 649ms
08:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
08:08:47 INFO - PROCESS | 1764 | 1467731327542 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:47 INFO - PROCESS | 1764 | 1467731327674 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
08:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 731ms
08:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
08:08:48 INFO - PROCESS | 1764 | 1467731328278 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:48 INFO - PROCESS | 1764 | 1467731328384 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
08:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 530ms
08:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
08:08:48 INFO - PROCESS | 1764 | 1467731328818 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:48 INFO - PROCESS | 1764 | 1467731328919 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
08:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 525ms
08:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
08:08:49 INFO - PROCESS | 1764 | 1467731329363 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:49 INFO - PROCESS | 1764 | 1467731329459 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
08:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 576ms
08:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
08:08:49 INFO - PROCESS | 1764 | 1467731329933 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:50 INFO - PROCESS | 1764 | 1467731330025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
08:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 474ms
08:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
08:08:50 INFO - PROCESS | 1764 | 1467731330412 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:50 INFO - PROCESS | 1764 | 1467731330508 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
08:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 528ms
08:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
08:08:50 INFO - PROCESS | 1764 | 1467731330949 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:51 INFO - PROCESS | 1764 | 1467731331079 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
08:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 522ms
08:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
08:08:51 INFO - PROCESS | 1764 | 1467731331472 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:51 INFO - PROCESS | 1764 | 1467731331567 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
08:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 523ms
08:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
08:08:52 INFO - PROCESS | 1764 | 1467731332000 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:52 INFO - PROCESS | 1764 | 1467731332090 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
08:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 480ms
08:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
08:08:52 INFO - PROCESS | 1764 | 1467731332485 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:52 INFO - PROCESS | 1764 | 1467731332586 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
08:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms
08:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
08:08:52 INFO - PROCESS | 1764 | 1467731332965 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:53 INFO - PROCESS | 1764 | 1467731333055 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
08:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 521ms
08:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
08:08:53 INFO - PROCESS | 1764 | 1467731333492 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:53 INFO - PROCESS | 1764 | 1467731333596 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
08:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 532ms
08:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
08:08:54 INFO - PROCESS | 1764 | 1467731334027 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:54 INFO - PROCESS | 1764 | 1467731334123 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
08:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 529ms
08:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
08:08:54 INFO - PROCESS | 1764 | 1467731334563 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:54 INFO - PROCESS | 1764 | 1467731334653 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
08:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms
08:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
08:08:55 INFO - PROCESS | 1764 | 1467731335037 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:55 INFO - PROCESS | 1764 | 1467731335364 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
08:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 835ms
08:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
08:08:55 INFO - PROCESS | 1764 | 1467731335888 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:55 INFO - PROCESS | 1764 | 1467731335985 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
08:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 578ms
08:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
08:08:56 INFO - PROCESS | 1764 | 1467731336474 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:56 INFO - PROCESS | 1764 | 1467731336569 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
08:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 534ms
08:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
08:08:57 INFO - PROCESS | 1764 | 1467731337038 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:57 INFO - PROCESS | 1764 | 1467731337284 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
08:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 677ms
08:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
08:08:57 INFO - PROCESS | 1764 | 1467731337697 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:57 INFO - PROCESS | 1764 | 1467731337802 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
08:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 527ms
08:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
08:08:58 INFO - PROCESS | 1764 | 1467731338230 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:58 INFO - PROCESS | 1764 | 1467731338321 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
08:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 529ms
08:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
08:08:58 INFO - PROCESS | 1764 | 1467731338764 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:58 INFO - PROCESS | 1764 | 1467731338855 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
08:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 527ms
08:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
08:08:59 INFO - PROCESS | 1764 | 1467731339298 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:08:59 INFO - PROCESS | 1764 | 1467731339447 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
08:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 829ms
08:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
08:09:00 INFO - PROCESS | 1764 | 1467731340138 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:00 INFO - PROCESS | 1764 | 1467731340235 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
08:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 522ms
08:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
08:09:00 INFO - PROCESS | 1764 | 1467731340671 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:00 INFO - PROCESS | 1764 | 1467731340769 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
08:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 571ms
08:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
08:09:01 INFO - PROCESS | 1764 | 1467731341257 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:01 INFO - PROCESS | 1764 | 1467731341355 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
08:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 580ms
08:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
08:09:01 INFO - PROCESS | 1764 | 1467731341832 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:01 INFO - PROCESS | 1764 | 1467731341928 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
08:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 524ms
08:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
08:09:02 INFO - PROCESS | 1764 | 1467731342370 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:02 INFO - PROCESS | 1764 | 1467731342477 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
08:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 584ms
08:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
08:09:02 INFO - PROCESS | 1764 | 1467731342968 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:03 INFO - PROCESS | 1764 | 1467731343092 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
08:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 571ms
08:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
08:09:03 INFO - PROCESS | 1764 | 1467731343541 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:03 INFO - PROCESS | 1764 | 1467731343635 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
08:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 520ms
08:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
08:09:04 INFO - PROCESS | 1764 | 1467731344067 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:04 INFO - PROCESS | 1764 | 1467731344169 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
08:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 521ms
08:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
08:09:04 INFO - PROCESS | 1764 | 1467731344594 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:04 INFO - PROCESS | 1764 | 1467731344683 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
08:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 475ms
08:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
08:09:05 INFO - PROCESS | 1764 | 1467731345073 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:05 INFO - PROCESS | 1764 | 1467731345164 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
08:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 472ms
08:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
08:09:05 INFO - PROCESS | 1764 | 1467731345552 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:05 INFO - PROCESS | 1764 | 1467731345661 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
08:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 520ms
08:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
08:09:06 INFO - PROCESS | 1764 | 1467731346077 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:06 INFO - PROCESS | 1764 | 1467731346176 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
08:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms
08:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
08:09:06 INFO - PROCESS | 1764 | 1467731346655 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:06 INFO - PROCESS | 1764 | 1467731346774 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
08:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 723ms
08:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
08:09:07 INFO - PROCESS | 1764 | 1467731347404 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:07 INFO - PROCESS | 1764 | 1467731347501 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
08:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 536ms
08:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
08:09:07 INFO - PROCESS | 1764 | 1467731347943 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:08 INFO - PROCESS | 1764 | 1467731348043 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
08:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 532ms
08:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
08:09:08 INFO - PROCESS | 1764 | 1467731348488 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:08 INFO - PROCESS | 1764 | 1467731348584 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
08:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 532ms
08:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
08:09:09 INFO - PROCESS | 1764 | 1467731349024 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:09 INFO - PROCESS | 1764 | 1467731349122 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
08:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 529ms
08:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
08:09:09 INFO - PROCESS | 1764 | 1467731349550 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:09 INFO - PROCESS | 1764 | 1467731349660 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
08:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 528ms
08:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
08:09:10 INFO - PROCESS | 1764 | 1467731350095 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:10 INFO - PROCESS | 1764 | 1467731350230 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
08:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 623ms
08:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
08:09:10 INFO - PROCESS | 1764 | 1467731350720 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:10 INFO - PROCESS | 1764 | 1467731350807 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
08:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms
08:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
08:09:11 INFO - PROCESS | 1764 | 1467731351245 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:11 INFO - PROCESS | 1764 | 1467731351336 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
08:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 523ms
08:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
08:09:11 INFO - PROCESS | 1764 | 1467731351773 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:11 INFO - PROCESS | 1764 | 1467731351871 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
08:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 483ms
08:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
08:09:12 INFO - PROCESS | 1764 | 1467731352263 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:12 INFO - PROCESS | 1764 | 1467731352358 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
08:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 523ms
08:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
08:09:12 INFO - PROCESS | 1764 | 1467731352792 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:12 INFO - PROCESS | 1764 | 1467731352897 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
08:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 529ms
08:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
08:09:13 INFO - PROCESS | 1764 | 1467731353325 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:13 INFO - PROCESS | 1764 | 1467731353423 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
08:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 584ms
08:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
08:09:13 INFO - PROCESS | 1764 | 1467731353917 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:14 INFO - PROCESS | 1764 | 1467731354029 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
08:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 580ms
08:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
08:09:14 INFO - PROCESS | 1764 | 1467731354504 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:14 INFO - PROCESS | 1764 | 1467731354608 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
08:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 724ms
08:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
08:09:15 INFO - PROCESS | 1764 | 1467731355262 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:15 INFO - PROCESS | 1764 | 1467731355370 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
08:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 525ms
08:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
08:09:15 INFO - PROCESS | 1764 | 1467731355799 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:15 INFO - PROCESS | 1764 | 1467731355912 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
08:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 525ms
08:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
08:09:16 INFO - PROCESS | 1764 | 1467731356344 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:16 INFO - PROCESS | 1764 | 1467731356442 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
08:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 531ms
08:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
08:09:16 INFO - PROCESS | 1764 | 1467731356872 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:16 INFO - PROCESS | 1764 | 1467731356970 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
08:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 575ms
08:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
08:09:17 INFO - PROCESS | 1764 | 1467731357459 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:17 INFO - PROCESS | 1764 | 1467731357555 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
08:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 532ms
08:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
08:09:18 INFO - PROCESS | 1764 | 1467731358004 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:18 INFO - PROCESS | 1764 | 1467731358130 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
08:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 585ms
08:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
08:09:18 INFO - PROCESS | 1764 | 1467731358586 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:18 INFO - PROCESS | 1764 | 1467731358673 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
08:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 473ms
08:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
08:09:19 INFO - PROCESS | 1764 | 1467731359064 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:19 INFO - PROCESS | 1764 | 1467731359157 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
08:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 530ms
08:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
08:09:19 INFO - PROCESS | 1764 | 1467731359599 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:19 INFO - PROCESS | 1764 | 1467731359695 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
08:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms
08:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
08:09:20 INFO - PROCESS | 1764 | 1467731360124 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:20 INFO - PROCESS | 1764 | 1467731360219 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
08:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms
08:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
08:09:20 INFO - PROCESS | 1764 | 1467731360602 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:20 INFO - PROCESS | 1764 | 1467731360704 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
08:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 529ms
08:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
08:09:21 INFO - PROCESS | 1764 | 1467731361134 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:21 INFO - PROCESS | 1764 | 1467731361256 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:21 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.
08:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 680ms
08:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
08:09:21 INFO - PROCESS | 1764 | 1467731361823 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:22 INFO - PROCESS | 1764 | 1467731362031 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:22 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.
08:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 736ms
08:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
08:09:22 INFO - PROCESS | 1764 | 1467731362566 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:22 INFO - PROCESS | 1764 | 1467731362675 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:23 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.
08:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 529ms
08:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
08:09:23 INFO - PROCESS | 1764 | 1467731363103 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:23 INFO - PROCESS | 1764 | 1467731363241 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:23 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.
08:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 573ms
08:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
08:09:23 INFO - PROCESS | 1764 | 1467731363695 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:23 INFO - PROCESS | 1764 | 1467731363795 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:24 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.
08:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 537ms
08:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
08:09:24 INFO - PROCESS | 1764 | 1467731364227 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:24 INFO - PROCESS | 1764 | 1467731364321 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:24 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.
08:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 571ms
08:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
08:09:24 INFO - PROCESS | 1764 | 1467731364802 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:24 INFO - PROCESS | 1764 | 1467731364905 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:25 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.
08:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 625ms
08:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
08:09:25 INFO - PROCESS | 1764 | 1467731365433 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:25 INFO - PROCESS | 1764 | 1467731365565 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:25 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.
08:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms
08:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
08:09:26 INFO - PROCESS | 1764 | 1467731366018 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:26 INFO - PROCESS | 1764 | 1467731366159 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:26 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.
08:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 831ms
08:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
08:09:26 INFO - PROCESS | 1764 | 1467731366853 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:27 INFO - PROCESS | 1764 | 1467731367000 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:27 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.
08:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 682ms
08:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
08:09:27 INFO - PROCESS | 1764 | 1467731367538 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:27 INFO - PROCESS | 1764 | 1467731367650 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:28 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.
08:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 528ms
08:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
08:09:28 INFO - PROCESS | 1764 | 1467731368070 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:28 INFO - PROCESS | 1764 | 1467731368169 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:28 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.
08:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 524ms
08:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
08:09:28 INFO - PROCESS | 1764 | 1467731368601 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:28 INFO - PROCESS | 1764 | 1467731368733 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:29 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.
08:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 674ms
08:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
08:09:29 INFO - PROCESS | 1764 | 1467731369284 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:29 INFO - PROCESS | 1764 | 1467731369439 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:30 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.
08:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 731ms
08:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
08:09:30 INFO - PROCESS | 1764 | 1467731370227 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:30 INFO - PROCESS | 1764 | 1467731370330 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:30 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.
08:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 530ms
08:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
08:09:30 INFO - PROCESS | 1764 | 1467731370769 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:30 INFO - PROCESS | 1764 | 1467731370866 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:31 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.
08:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 529ms
08:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
08:09:31 INFO - PROCESS | 1764 | 1467731371311 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:31 INFO - PROCESS | 1764 | 1467731371411 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:31 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.
08:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 524ms
08:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
08:09:31 INFO - PROCESS | 1764 | 1467731371840 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:31 INFO - PROCESS | 1764 | 1467731371942 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:32 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.
08:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 679ms
08:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
08:09:32 INFO - PROCESS | 1764 | 1467731372523 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:32 INFO - PROCESS | 1764 | 1467731372617 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:33 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.
08:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 533ms
08:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
08:09:33 INFO - PROCESS | 1764 | 1467731373067 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:33 INFO - PROCESS | 1764 | 1467731373230 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:33 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.
08:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 626ms
08:09:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
08:09:33 INFO - PROCESS | 1764 | 1467731373695 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:33 INFO - PROCESS | 1764 | 1467731373792 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
08:09:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 585ms
08:09:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
08:09:34 INFO - PROCESS | 1764 | 1467731374297 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:34 INFO - PROCESS | 1764 | 1467731374390 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
08:09:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms
08:09:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
08:09:34 INFO - PROCESS | 1764 | 1467731374823 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:34 INFO - PROCESS | 1764 | 1467731374913 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
08:09:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 474ms
08:09:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
08:09:35 INFO - PROCESS | 1764 | 1467731375303 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:35 INFO - PROCESS | 1764 | 1467731375400 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
08:09:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms
08:09:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
08:09:35 INFO - PROCESS | 1764 | 1467731375832 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:35 INFO - PROCESS | 1764 | 1467731375942 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
08:09:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 826ms
08:09:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
08:09:36 INFO - PROCESS | 1764 | 1467731376671 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:36 INFO - PROCESS | 1764 | 1467731376852 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
08:09:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 726ms
08:09:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
08:09:37 INFO - PROCESS | 1764 | 1467731377402 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:37 INFO - PROCESS | 1764 | 1467731377504 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
08:09:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 536ms
08:09:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
08:09:37 INFO - PROCESS | 1764 | 1467731377951 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:38 INFO - PROCESS | 1764 | 1467731378069 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
08:09:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 586ms
08:09:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
08:09:38 INFO - PROCESS | 1764 | 1467731378532 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:38 INFO - PROCESS | 1764 | 1467731378632 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
08:09:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 525ms
08:09:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
08:09:39 INFO - PROCESS | 1764 | 1467731379071 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:39 INFO - PROCESS | 1764 | 1467731379171 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
08:09:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 574ms
08:09:39 INFO - PROCESS | 1764 | 1467731379643 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
08:09:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
08:09:39 INFO - PROCESS | 1764 | 1467731379660 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:39 INFO - PROCESS | 1764 | 1467731379803 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
08:09:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 574ms
08:09:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
08:09:40 INFO - PROCESS | 1764 | 1467731380237 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:40 INFO - PROCESS | 1764 | 1467731380330 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:41 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
08:09:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1021ms
08:09:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
08:09:41 INFO - PROCESS | 1764 | 1467731381269 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:41 INFO - PROCESS | 1764 | 1467731381357 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
08:09:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms
08:09:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
08:09:42 INFO - PROCESS | 1764 | 1467731382249 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:42 INFO - PROCESS | 1764 | 1467731382343 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:42 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
08:09:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:09:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
08:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:09:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 529ms
08:09:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
08:09:42 INFO - PROCESS | 1764 | 1467731382811 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:42 INFO - PROCESS | 1764 | 1467731382935 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
08:09:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 729ms
08:09:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
08:09:43 INFO - PROCESS | 1764 | 1467731383548 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:43 INFO - PROCESS | 1764 | 1467731383787 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
08:09:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 878ms
08:09:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
08:09:44 INFO - PROCESS | 1764 | 1467731384431 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:44 INFO - PROCESS | 1764 | 1467731384535 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
08:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 577ms
08:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
08:09:45 INFO - PROCESS | 1764 | 1467731385017 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:45 INFO - PROCESS | 1764 | 1467731385126 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
08:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 577ms
08:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
08:09:45 INFO - PROCESS | 1764 | 1467731385610 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:45 INFO - PROCESS | 1764 | 1467731385716 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
08:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 538ms
08:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
08:09:46 INFO - PROCESS | 1764 | 1467731386155 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:46 INFO - PROCESS | 1764 | 1467731386267 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:46 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
08:09:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
08:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 628ms
08:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
08:09:46 INFO - PROCESS | 1764 | 1467731386782 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:46 INFO - PROCESS | 1764 | 1467731386872 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
08:09:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 575ms
08:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
08:09:47 INFO - PROCESS | 1764 | 1467731387372 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:47 INFO - PROCESS | 1764 | 1467731387532 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:47 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
08:09:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
08:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:09:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 580ms
08:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
08:09:47 INFO - PROCESS | 1764 | 1467731387959 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:48 INFO - PROCESS | 1764 | 1467731388048 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:48 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
08:09:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:09:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
08:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 520ms
08:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
08:09:48 INFO - PROCESS | 1764 | 1467731388481 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:48 INFO - PROCESS | 1764 | 1467731388572 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
08:09:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
08:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 527ms
08:09:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
08:09:49 INFO - PROCESS | 1764 | 1467731389018 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:49 INFO - PROCESS | 1764 | 1467731389111 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
08:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms
08:09:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
08:09:49 INFO - PROCESS | 1764 | 1467731389548 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:49 INFO - PROCESS | 1764 | 1467731389639 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
08:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 532ms
08:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
08:09:50 INFO - PROCESS | 1764 | 1467731390088 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:50 INFO - PROCESS | 1764 | 1467731390197 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
08:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 880ms
08:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
08:09:50 INFO - PROCESS | 1764 | 1467731390977 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:51 INFO - PROCESS | 1764 | 1467731391100 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
08:09:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 576ms
08:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
08:09:51 INFO - PROCESS | 1764 | 1467731391562 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:51 INFO - PROCESS | 1764 | 1467731391672 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
08:09:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 538ms
08:09:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
08:09:52 INFO - PROCESS | 1764 | 1467731392114 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:52 INFO - PROCESS | 1764 | 1467731392219 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
08:09:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 578ms
08:09:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
08:09:52 INFO - PROCESS | 1764 | 1467731392694 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:52 INFO - PROCESS | 1764 | 1467731392795 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
08:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms
08:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
08:09:53 INFO - PROCESS | 1764 | 1467731393231 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:53 INFO - PROCESS | 1764 | 1467731393321 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
08:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 598ms
08:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
08:09:53 INFO - PROCESS | 1764 | 1467731393834 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:53 INFO - PROCESS | 1764 | 1467731393974 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
08:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 576ms
08:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
08:09:54 INFO - PROCESS | 1764 | 1467731394405 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:54 INFO - PROCESS | 1764 | 1467731394499 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
08:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 524ms
08:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
08:09:54 INFO - PROCESS | 1764 | 1467731394935 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:55 INFO - PROCESS | 1764 | 1467731395030 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
08:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 571ms
08:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
08:09:55 INFO - PROCESS | 1764 | 1467731395512 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:55 INFO - PROCESS | 1764 | 1467731395605 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:56 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
08:09:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 522ms
08:09:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
08:09:56 INFO - PROCESS | 1764 | 1467731396038 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:56 INFO - PROCESS | 1764 | 1467731396130 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
08:09:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms
08:09:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
08:09:56 INFO - PROCESS | 1764 | 1467731396566 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:56 INFO - PROCESS | 1764 | 1467731396676 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
08:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 626ms
08:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
08:09:57 INFO - PROCESS | 1764 | 1467731397198 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:57 INFO - PROCESS | 1764 | 1467731397319 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:57 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
08:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 672ms
08:09:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
08:09:58 INFO - PROCESS | 1764 | 1467731398021 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:58 INFO - PROCESS | 1764 | 1467731398122 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:58 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
08:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
08:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
08:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
08:09:58 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
08:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
08:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
08:09:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
08:09:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 666ms
08:09:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
08:09:58 INFO - PROCESS | 1764 | 1467731398571 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:58 INFO - PROCESS | 1764 | 1467731398679 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
08:09:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms
08:09:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
08:09:59 INFO - PROCESS | 1764 | 1467731399099 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:59 INFO - PROCESS | 1764 | 1467731399236 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:59 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.
08:09:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 575ms
08:09:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
08:09:59 INFO - PROCESS | 1764 | 1467731399678 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:09:59 INFO - PROCESS | 1764 | 1467731399780 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:00 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.
08:10:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 528ms
08:10:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
08:10:00 INFO - PROCESS | 1764 | 1467731400214 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:00 INFO - PROCESS | 1764 | 1467731400322 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
08:10:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 680ms
08:10:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
08:10:00 INFO - PROCESS | 1764 | 1467731400899 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:01 INFO - PROCESS | 1764 | 1467731401060 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:01 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.
08:10:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 627ms
08:10:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
08:10:01 INFO - PROCESS | 1764 | 1467731401528 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:01 INFO - PROCESS | 1764 | 1467731401662 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
08:10:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms
08:10:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
08:10:02 INFO - PROCESS | 1764 | 1467731402169 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:02 INFO - PROCESS | 1764 | 1467731402274 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
08:10:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 528ms
08:10:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
08:10:02 INFO - PROCESS | 1764 | 1467731402700 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:02 INFO - PROCESS | 1764 | 1467731402798 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
08:10:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 478ms
08:10:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
08:10:03 INFO - PROCESS | 1764 | 1467731403182 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:03 INFO - PROCESS | 1764 | 1467731403289 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
08:10:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms
08:10:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
08:10:03 INFO - PROCESS | 1764 | 1467731403708 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:03 INFO - PROCESS | 1764 | 1467731403818 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
08:10:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 529ms
08:10:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
08:10:04 INFO - PROCESS | 1764 | 1467731404245 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:04 INFO - PROCESS | 1764 | 1467731404340 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
08:10:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 580ms
08:10:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
08:10:04 INFO - PROCESS | 1764 | 1467731404831 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:04 INFO - PROCESS | 1764 | 1467731404959 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
08:10:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 674ms
08:10:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
08:10:05 INFO - PROCESS | 1764 | 1467731405513 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:05 INFO - PROCESS | 1764 | 1467731405718 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
08:10:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 930ms
08:10:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
08:10:06 INFO - PROCESS | 1764 | 1467731406452 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:06 INFO - PROCESS | 1764 | 1467731406554 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
08:10:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 532ms
08:10:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
08:10:06 INFO - PROCESS | 1764 | 1467731406994 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:07 INFO - PROCESS | 1764 | 1467731407090 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
08:10:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 532ms
08:10:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
08:10:07 INFO - PROCESS | 1764 | 1467731407539 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:07 INFO - PROCESS | 1764 | 1467731407638 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
08:10:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 583ms
08:10:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
08:10:08 INFO - PROCESS | 1764 | 1467731408117 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:08 INFO - PROCESS | 1764 | 1467731408222 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
08:10:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 578ms
08:10:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
08:10:08 INFO - PROCESS | 1764 | 1467731408703 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:08 INFO - PROCESS | 1764 | 1467731408811 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
08:10:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 622ms
08:10:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
08:10:09 INFO - PROCESS | 1764 | 1467731409335 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:09 INFO - PROCESS | 1764 | 1467731409470 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
08:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 722ms
08:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
08:10:10 INFO - PROCESS | 1764 | 1467731410057 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:10 INFO - PROCESS | 1764 | 1467731410158 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
08:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 525ms
08:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
08:10:10 INFO - PROCESS | 1764 | 1467731410589 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:10 INFO - PROCESS | 1764 | 1467731410683 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
08:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms
08:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
08:10:11 INFO - PROCESS | 1764 | 1467731411119 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:11 INFO - PROCESS | 1764 | 1467731411215 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
08:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms
08:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
08:10:11 INFO - PROCESS | 1764 | 1467731411650 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:11 INFO - PROCESS | 1764 | 1467731411749 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
08:10:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 528ms
08:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
08:10:12 INFO - PROCESS | 1764 | 1467731412186 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:12 INFO - PROCESS | 1764 | 1467731412316 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
08:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 929ms
08:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
08:10:13 INFO - PROCESS | 1764 | 1467731413123 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:13 INFO - PROCESS | 1764 | 1467731413235 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
08:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 587ms
08:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
08:10:13 INFO - PROCESS | 1764 | 1467731413720 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:13 INFO - PROCESS | 1764 | 1467731413828 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
08:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 527ms
08:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
08:10:14 INFO - PROCESS | 1764 | 1467731414263 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:14 INFO - PROCESS | 1764 | 1467731414364 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
08:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 536ms
08:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
08:10:14 INFO - PROCESS | 1764 | 1467731414805 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:14 INFO - PROCESS | 1764 | 1467731414902 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
08:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 628ms
08:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
08:10:15 INFO - PROCESS | 1764 | 1467731415432 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:15 INFO - PROCESS | 1764 | 1467731415529 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
08:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 523ms
08:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
08:10:15 INFO - PROCESS | 1764 | 1467731415971 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:16 INFO - PROCESS | 1764 | 1467731416134 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
08:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 620ms
08:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
08:10:16 INFO - PROCESS | 1764 | 1467731416601 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:16 INFO - PROCESS | 1764 | 1467731416696 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
08:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms
08:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
08:10:17 INFO - PROCESS | 1764 | 1467731417130 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:17 INFO - PROCESS | 1764 | 1467731417223 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
08:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 573ms
08:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
08:10:17 INFO - PROCESS | 1764 | 1467731417711 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:17 INFO - PROCESS | 1764 | 1467731417809 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
08:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 525ms
08:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
08:10:18 INFO - PROCESS | 1764 | 1467731418240 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:18 INFO - PROCESS | 1764 | 1467731418352 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
08:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 572ms
08:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
08:10:18 INFO - PROCESS | 1764 | 1467731418819 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:18 INFO - PROCESS | 1764 | 1467731418942 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
08:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 674ms
08:10:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
08:10:19 INFO - PROCESS | 1764 | 1467731419505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:19 INFO - PROCESS | 1764 | 1467731419669 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:20 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
08:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 773ms
08:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
08:10:20 INFO - PROCESS | 1764 | 1467731420287 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:20 INFO - PROCESS | 1764 | 1467731420401 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
08:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 532ms
08:10:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
08:10:20 INFO - PROCESS | 1764 | 1467731420827 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:20 INFO - PROCESS | 1764 | 1467731420954 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:21 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)
08:10:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1028ms
08:10:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
08:10:21 INFO - PROCESS | 1764 | 1467731421889 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:22 INFO - PROCESS | 1764 | 1467731422008 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
08:10:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1081ms
08:10:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
08:10:22 INFO - PROCESS | 1764 | 1467731422966 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:23 INFO - PROCESS | 1764 | 1467731423084 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
08:10:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1026ms
08:10:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
08:10:24 INFO - PROCESS | 1764 | 1467731424012 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:24 INFO - PROCESS | 1764 | 1467731424105 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:24 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)
08:10:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 974ms
08:10:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
08:10:24 INFO - PROCESS | 1764 | 1467731424993 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:25 INFO - PROCESS | 1764 | 1467731425112 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:25 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)
08:10:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 991ms
08:10:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
08:10:25 INFO - PROCESS | 1764 | 1467731425987 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:26 INFO - PROCESS | 1764 | 1467731426082 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
08:10:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms
08:10:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
08:10:27 INFO - PROCESS | 1764 | 1467731427122 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:27 INFO - PROCESS | 1764 | 1467731427279 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
08:10:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms
08:10:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
08:10:28 INFO - PROCESS | 1764 | 1467731428256 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:28 INFO - PROCESS | 1764 | 1467731428378 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
08:10:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1040ms
08:10:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
08:10:29 INFO - PROCESS | 1764 | 1467731429341 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:29 INFO - PROCESS | 1764 | 1467731429484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:30 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
08:10:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1087ms
08:10:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
08:10:30 INFO - PROCESS | 1764 | 1467731430415 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:30 INFO - PROCESS | 1764 | 1467731430513 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
08:10:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms
08:10:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
08:10:31 INFO - PROCESS | 1764 | 1467731431392 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:31 INFO - PROCESS | 1764 | 1467731431482 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:31 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
08:10:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
08:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:10:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 521ms
08:10:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
08:10:31 INFO - PROCESS | 1764 | 1467731431925 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:32 INFO - PROCESS | 1764 | 1467731432067 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
08:10:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 625ms
08:10:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
08:10:32 INFO - PROCESS | 1764 | 1467731432553 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:32 INFO - PROCESS | 1764 | 1467731432648 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:33 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
08:10:33 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
08:10:33 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
08:10:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
08:10:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:10:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:10:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 574ms
08:10:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
08:10:33 INFO - PROCESS | 1764 | 1467731433135 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:33 INFO - PROCESS | 1764 | 1467731433269 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
08:10:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 572ms
08:10:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
08:10:33 INFO - PROCESS | 1764 | 1467731433714 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:33 INFO - PROCESS | 1764 | 1467731433833 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
08:10:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1123ms
08:10:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
08:10:34 INFO - PROCESS | 1764 | 1467731434845 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:34 INFO - PROCESS | 1764 | 1467731434976 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:35 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
08:10:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1078ms
08:10:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
08:10:35 INFO - PROCESS | 1764 | 1467731435938 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:36 INFO - PROCESS | 1764 | 1467731436040 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:36 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.)
08:10:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 990ms
08:10:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
08:10:36 INFO - PROCESS | 1764 | 1467731436945 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:37 INFO - PROCESS | 1764 | 1467731437049 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
08:10:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1047ms
08:10:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
08:10:37 INFO - PROCESS | 1764 | 1467731437988 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:38 INFO - PROCESS | 1764 | 1467731438134 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:39 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
08:10:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1076ms
08:10:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
08:10:39 INFO - PROCESS | 1764 | 1467731439071 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:39 INFO - PROCESS | 1764 | 1467731439168 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
08:10:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 576ms
08:10:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
08:10:39 INFO - PROCESS | 1764 | 1467731439657 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:39 INFO - PROCESS | 1764 | 1467731439779 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
08:10:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms
08:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
08:10:40 INFO - PROCESS | 1764 | 1467731440630 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:40 INFO - PROCESS | 1764 | 1467731440722 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
08:10:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 979ms
08:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
08:10:41 INFO - PROCESS | 1764 | 1467731441617 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:41 INFO - PROCESS | 1764 | 1467731441803 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
08:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 937ms
08:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
08:10:42 INFO - PROCESS | 1764 | 1467731442562 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:42 INFO - PROCESS | 1764 | 1467731442666 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
08:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 576ms
08:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
08:10:43 INFO - PROCESS | 1764 | 1467731443151 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:43 INFO - PROCESS | 1764 | 1467731443268 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
08:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 540ms
08:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
08:10:43 INFO - PROCESS | 1764 | 1467731443703 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:43 INFO - PROCESS | 1764 | 1467731443805 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
08:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 578ms
08:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
08:10:44 INFO - PROCESS | 1764 | 1467731444286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:44 INFO - PROCESS | 1764 | 1467731444418 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
08:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 680ms
08:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
08:10:44 INFO - PROCESS | 1764 | 1467731444970 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:45 INFO - PROCESS | 1764 | 1467731445086 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
08:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 772ms
08:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
08:10:45 INFO - PROCESS | 1764 | 1467731445752 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:45 INFO - PROCESS | 1764 | 1467731445874 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
08:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 623ms
08:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
08:10:46 INFO - PROCESS | 1764 | 1467731446383 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:46 INFO - PROCESS | 1764 | 1467731446485 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:46 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
08:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 583ms
08:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
08:10:46 INFO - PROCESS | 1764 | 1467731446976 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:47 INFO - PROCESS | 1764 | 1467731447084 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:47 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
08:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 632ms
08:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
08:10:47 INFO - PROCESS | 1764 | 1467731447620 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:47 INFO - PROCESS | 1764 | 1467731447780 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:48 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
08:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 579ms
08:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
08:10:48 INFO - PROCESS | 1764 | 1467731448207 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:48 INFO - PROCESS | 1764 | 1467731448353 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
08:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 885ms
08:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
08:10:49 INFO - PROCESS | 1764 | 1467731449095 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:49 INFO - PROCESS | 1764 | 1467731449206 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:49 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
08:10:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:10:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 630ms
08:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
08:10:49 INFO - PROCESS | 1764 | 1467731449745 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:49 INFO - PROCESS | 1764 | 1467731449856 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
08:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 575ms
08:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
08:10:50 INFO - PROCESS | 1764 | 1467731450331 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:50 INFO - PROCESS | 1764 | 1467731450443 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:50 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
08:10:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:10:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
08:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:10:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 589ms
08:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
08:10:50 INFO - PROCESS | 1764 | 1467731450921 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:51 INFO - PROCESS | 1764 | 1467731451025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
08:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 628ms
08:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
08:10:51 INFO - PROCESS | 1764 | 1467731451555 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:51 INFO - PROCESS | 1764 | 1467731451664 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
08:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms
08:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
08:10:52 INFO - PROCESS | 1764 | 1467731452286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:52 INFO - PROCESS | 1764 | 1467731452439 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
08:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 618ms
08:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
08:10:52 INFO - PROCESS | 1764 | 1467731452871 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:52 INFO - PROCESS | 1764 | 1467731452961 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
08:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms
08:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
08:10:53 INFO - PROCESS | 1764 | 1467731453401 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:53 INFO - PROCESS | 1764 | 1467731453497 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
08:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 529ms
08:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
08:10:53 INFO - PROCESS | 1764 | 1467731453931 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:54 INFO - PROCESS | 1764 | 1467731454023 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
08:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 526ms
08:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
08:10:54 INFO - PROCESS | 1764 | 1467731454462 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:54 INFO - PROCESS | 1764 | 1467731454555 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
08:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 527ms
08:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
08:10:55 INFO - PROCESS | 1764 | 1467731454997 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:55 INFO - PROCESS | 1764 | 1467731455113 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
08:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 637ms
08:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
08:10:55 INFO - PROCESS | 1764 | 1467731455657 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:55 INFO - PROCESS | 1764 | 1467731455828 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
08:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 781ms
08:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
08:10:56 INFO - PROCESS | 1764 | 1467731456443 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:56 INFO - PROCESS | 1764 | 1467731456557 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
08:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 830ms
08:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
08:10:57 INFO - PROCESS | 1764 | 1467731457279 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:57 INFO - PROCESS | 1764 | 1467731457419 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
08:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 572ms
08:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
08:10:57 INFO - PROCESS | 1764 | 1467731457867 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:57 INFO - PROCESS | 1764 | 1467731457983 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
08:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 581ms
08:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
08:10:58 INFO - PROCESS | 1764 | 1467731458458 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:58 INFO - PROCESS | 1764 | 1467731458571 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
08:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 591ms
08:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
08:10:59 INFO - PROCESS | 1764 | 1467731459044 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:59 INFO - PROCESS | 1764 | 1467731459146 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
08:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 571ms
08:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
08:10:59 INFO - PROCESS | 1764 | 1467731459622 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:10:59 INFO - PROCESS | 1764 | 1467731459736 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
08:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 626ms
08:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
08:11:00 INFO - PROCESS | 1764 | 1467731460257 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:00 INFO - PROCESS | 1764 | 1467731460380 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
08:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 586ms
08:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
08:11:00 INFO - PROCESS | 1764 | 1467731460846 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:00 INFO - PROCESS | 1764 | 1467731460941 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
08:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 533ms
08:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
08:11:01 INFO - PROCESS | 1764 | 1467731461390 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:01 INFO - PROCESS | 1764 | 1467731461543 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
08:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 728ms
08:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
08:11:02 INFO - PROCESS | 1764 | 1467731462127 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:02 INFO - PROCESS | 1764 | 1467731462246 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
08:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 584ms
08:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
08:11:02 INFO - PROCESS | 1764 | 1467731462712 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:02 INFO - PROCESS | 1764 | 1467731462846 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
08:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 877ms
08:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
08:11:03 INFO - PROCESS | 1764 | 1467731463598 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:03 INFO - PROCESS | 1764 | 1467731463722 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
08:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 575ms
08:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
08:11:04 INFO - PROCESS | 1764 | 1467731464184 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:04 INFO - PROCESS | 1764 | 1467731464302 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
08:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 576ms
08:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
08:11:04 INFO - PROCESS | 1764 | 1467731464774 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:04 INFO - PROCESS | 1764 | 1467731464879 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
08:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 544ms
08:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
08:11:05 INFO - PROCESS | 1764 | 1467731465315 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:05 INFO - PROCESS | 1764 | 1467731465417 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
08:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 583ms
08:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
08:11:05 INFO - PROCESS | 1764 | 1467731465903 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:06 INFO - PROCESS | 1764 | 1467731466016 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
08:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 578ms
08:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
08:11:06 INFO - PROCESS | 1764 | 1467731466489 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:06 INFO - PROCESS | 1764 | 1467731466679 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
08:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 620ms
08:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
08:11:07 INFO - PROCESS | 1764 | 1467731467112 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:07 INFO - PROCESS | 1764 | 1467731467199 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
08:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 529ms
08:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
08:11:07 INFO - PROCESS | 1764 | 1467731467646 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:07 INFO - PROCESS | 1764 | 1467731467737 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
08:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 524ms
08:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
08:11:08 INFO - PROCESS | 1764 | 1467731468176 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:08 INFO - PROCESS | 1764 | 1467731468269 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
08:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 527ms
08:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
08:11:08 INFO - PROCESS | 1764 | 1467731468711 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:08 INFO - PROCESS | 1764 | 1467731468829 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
08:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 526ms
08:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
08:11:09 INFO - PROCESS | 1764 | 1467731469243 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:09 INFO - PROCESS | 1764 | 1467731469349 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
08:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 578ms
08:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
08:11:09 INFO - PROCESS | 1764 | 1467731469826 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:09 INFO - PROCESS | 1764 | 1467731469946 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
08:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms
08:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
08:11:10 INFO - PROCESS | 1764 | 1467731470508 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:10 INFO - PROCESS | 1764 | 1467731470617 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
08:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 942ms
08:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
08:11:11 INFO - PROCESS | 1764 | 1467731471456 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:11 INFO - PROCESS | 1764 | 1467731471564 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
08:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 572ms
08:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
08:11:12 INFO - PROCESS | 1764 | 1467731472037 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:12 INFO - PROCESS | 1764 | 1467731472140 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
08:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 572ms
08:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
08:11:12 INFO - PROCESS | 1764 | 1467731472622 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:12 INFO - PROCESS | 1764 | 1467731472720 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
08:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 585ms
08:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
08:11:13 INFO - PROCESS | 1764 | 1467731473211 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:13 INFO - PROCESS | 1764 | 1467731473308 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
08:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 530ms
08:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
08:11:13 INFO - PROCESS | 1764 | 1467731473746 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:13 INFO - PROCESS | 1764 | 1467731473845 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
08:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 584ms
08:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
08:11:14 INFO - PROCESS | 1764 | 1467731474338 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:14 INFO - PROCESS | 1764 | 1467731474464 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
08:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 583ms
08:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
08:11:14 INFO - PROCESS | 1764 | 1467731474931 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:15 INFO - PROCESS | 1764 | 1467731475025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
08:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 531ms
08:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
08:11:15 INFO - PROCESS | 1764 | 1467731475461 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:15 INFO - PROCESS | 1764 | 1467731475554 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
08:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 475ms
08:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
08:11:15 INFO - PROCESS | 1764 | 1467731475940 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:16 INFO - PROCESS | 1764 | 1467731476035 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
08:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 571ms
08:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
08:11:16 INFO - PROCESS | 1764 | 1467731476516 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:16 INFO - PROCESS | 1764 | 1467731476616 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
08:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 525ms
08:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
08:11:17 INFO - PROCESS | 1764 | 1467731477051 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:17 INFO - PROCESS | 1764 | 1467731477163 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
08:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 624ms
08:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
08:11:17 INFO - PROCESS | 1764 | 1467731477679 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:17 INFO - PROCESS | 1764 | 1467731477799 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
08:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 824ms
08:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
08:11:18 INFO - PROCESS | 1764 | 1467731478509 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:18 INFO - PROCESS | 1764 | 1467731478631 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
08:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 579ms
08:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
08:11:19 INFO - PROCESS | 1764 | 1467731479099 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:19 INFO - PROCESS | 1764 | 1467731479223 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
08:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 544ms
08:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
08:11:19 INFO - PROCESS | 1764 | 1467731479656 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:19 INFO - PROCESS | 1764 | 1467731479761 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
08:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 582ms
08:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
08:11:20 INFO - PROCESS | 1764 | 1467731480258 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:20 INFO - PROCESS | 1764 | 1467731480416 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
08:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 788ms
08:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
08:11:21 INFO - PROCESS | 1764 | 1467731481260 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:21 INFO - PROCESS | 1764 | 1467731481376 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
08:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 622ms
08:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
08:11:21 INFO - PROCESS | 1764 | 1467731481898 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:22 INFO - PROCESS | 1764 | 1467731482008 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
08:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 629ms
08:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
08:11:22 INFO - PROCESS | 1764 | 1467731482534 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:22 INFO - PROCESS | 1764 | 1467731482696 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
08:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 681ms
08:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
08:11:23 INFO - PROCESS | 1764 | 1467731483213 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:23 INFO - PROCESS | 1764 | 1467731483323 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
08:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 533ms
08:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
08:11:23 INFO - PROCESS | 1764 | 1467731483753 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:23 INFO - PROCESS | 1764 | 1467731483849 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
08:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms
08:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
08:11:24 INFO - PROCESS | 1764 | 1467731484291 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:24 INFO - PROCESS | 1764 | 1467731484413 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
08:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms
08:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
08:11:24 INFO - PROCESS | 1764 | 1467731484814 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:24 INFO - PROCESS | 1764 | 1467731484914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
08:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 526ms
08:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
08:11:25 INFO - PROCESS | 1764 | 1467731485345 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:25 INFO - PROCESS | 1764 | 1467731485437 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
08:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 729ms
08:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
08:11:26 INFO - PROCESS | 1764 | 1467731486159 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:26 INFO - PROCESS | 1764 | 1467731486272 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
08:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 584ms
08:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
08:11:26 INFO - PROCESS | 1764 | 1467731486739 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:26 INFO - PROCESS | 1764 | 1467731486837 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
08:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 526ms
08:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
08:11:27 INFO - PROCESS | 1764 | 1467731487279 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:27 INFO - PROCESS | 1764 | 1467731487376 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
08:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 584ms
08:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
08:11:27 INFO - PROCESS | 1764 | 1467731487866 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:27 INFO - PROCESS | 1764 | 1467731487963 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
08:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 535ms
08:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
08:11:28 INFO - PROCESS | 1764 | 1467731488400 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:28 INFO - PROCESS | 1764 | 1467731488505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
08:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 580ms
08:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
08:11:28 INFO - PROCESS | 1764 | 1467731488990 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:29 INFO - PROCESS | 1764 | 1467731489124 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
08:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 571ms
08:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
08:11:29 INFO - PROCESS | 1764 | 1467731489570 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:29 INFO - PROCESS | 1764 | 1467731489664 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
08:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms
08:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
08:11:30 INFO - PROCESS | 1764 | 1467731490093 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:30 INFO - PROCESS | 1764 | 1467731490192 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
08:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 526ms
08:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
08:11:30 INFO - PROCESS | 1764 | 1467731490623 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:30 INFO - PROCESS | 1764 | 1467731490719 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
08:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms
08:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
08:11:31 INFO - PROCESS | 1764 | 1467731491153 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:31 INFO - PROCESS | 1764 | 1467731491259 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
08:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 524ms
08:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
08:11:31 INFO - PROCESS | 1764 | 1467731491681 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:31 INFO - PROCESS | 1764 | 1467731491797 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
08:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 573ms
08:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
08:11:32 INFO - PROCESS | 1764 | 1467731492260 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:32 INFO - PROCESS | 1764 | 1467731492364 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
08:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms
08:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
08:11:32 INFO - PROCESS | 1764 | 1467731492891 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:33 INFO - PROCESS | 1764 | 1467731493047 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
08:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 773ms
08:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
08:11:33 INFO - PROCESS | 1764 | 1467731493852 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:33 INFO - PROCESS | 1764 | 1467731493968 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
08:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 574ms
08:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
08:11:34 INFO - PROCESS | 1764 | 1467731494434 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:34 INFO - PROCESS | 1764 | 1467731494535 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
08:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 538ms
08:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
08:11:34 INFO - PROCESS | 1764 | 1467731494985 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:35 INFO - PROCESS | 1764 | 1467731495090 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
08:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 530ms
08:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
08:11:35 INFO - PROCESS | 1764 | 1467731495519 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:35 INFO - PROCESS | 1764 | 1467731495619 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
08:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 578ms
08:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
08:11:36 INFO - PROCESS | 1764 | 1467731496107 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:36 INFO - PROCESS | 1764 | 1467731496203 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
08:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 523ms
08:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
08:11:36 INFO - PROCESS | 1764 | 1467731496639 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:36 INFO - PROCESS | 1764 | 1467731496780 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
08:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 623ms
08:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
08:11:37 INFO - PROCESS | 1764 | 1467731497267 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:37 INFO - PROCESS | 1764 | 1467731497362 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
08:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 525ms
08:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
08:11:37 INFO - PROCESS | 1764 | 1467731497798 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:37 INFO - PROCESS | 1764 | 1467731497890 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
08:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 528ms
08:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
08:11:38 INFO - PROCESS | 1764 | 1467731498329 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:38 INFO - PROCESS | 1764 | 1467731498425 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
08:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms
08:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
08:11:38 INFO - PROCESS | 1764 | 1467731498806 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:38 INFO - PROCESS | 1764 | 1467731498906 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
08:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms
08:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
08:11:39 INFO - PROCESS | 1764 | 1467731499333 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:39 INFO - PROCESS | 1764 | 1467731499449 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
08:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 582ms
08:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
08:11:39 INFO - PROCESS | 1764 | 1467731499924 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:40 INFO - PROCESS | 1764 | 1467731500096 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
08:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1187ms
08:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
08:11:41 INFO - PROCESS | 1764 | 1467731501117 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:41 INFO - PROCESS | 1764 | 1467731501226 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
08:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 590ms
08:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
08:11:41 INFO - PROCESS | 1764 | 1467731501718 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:41 INFO - PROCESS | 1764 | 1467731501820 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
08:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 527ms
08:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
08:11:42 INFO - PROCESS | 1764 | 1467731502266 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:42 INFO - PROCESS | 1764 | 1467731502367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
08:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 576ms
08:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
08:11:42 INFO - PROCESS | 1764 | 1467731502836 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:42 INFO - PROCESS | 1764 | 1467731502936 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
08:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms
08:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
08:11:43 INFO - PROCESS | 1764 | 1467731503419 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:43 INFO - PROCESS | 1764 | 1467731503519 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
08:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 530ms
08:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
08:11:43 INFO - PROCESS | 1764 | 1467731503957 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:44 INFO - PROCESS | 1764 | 1467731504088 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:44 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
08:11:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:11:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
08:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 576ms
08:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
08:11:44 INFO - PROCESS | 1764 | 1467731504537 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:44 INFO - PROCESS | 1764 | 1467731504624 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:45 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
08:11:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:11:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
08:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 478ms
08:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
08:11:45 INFO - PROCESS | 1764 | 1467731505025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:45 INFO - PROCESS | 1764 | 1467731505118 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:45 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
08:11:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
08:11:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
08:11:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
08:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 571ms
08:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
08:11:45 INFO - PROCESS | 1764 | 1467731505601 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:45 INFO - PROCESS | 1764 | 1467731505703 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:46 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
08:11:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:11:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
08:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 524ms
08:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
08:11:46 INFO - PROCESS | 1764 | 1467731506131 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:46 INFO - PROCESS | 1764 | 1467731506229 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:46 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
08:11:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:11:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
08:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 526ms
08:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
08:11:46 INFO - PROCESS | 1764 | 1467731506666 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:46 INFO - PROCESS | 1764 | 1467731506776 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:47 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
08:11:47 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
08:11:47 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
08:11:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
08:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 576ms
08:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
08:11:47 INFO - PROCESS | 1764 | 1467731507250 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:47 INFO - PROCESS | 1764 | 1467731507392 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
08:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 678ms
08:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
08:11:47 INFO - PROCESS | 1764 | 1467731507936 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:48 INFO - PROCESS | 1764 | 1467731508142 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:49 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
08:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1126ms
08:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
08:11:49 INFO - PROCESS | 1764 | 1467731509071 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:49 INFO - PROCESS | 1764 | 1467731509186 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:49 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
08:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 573ms
08:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
08:11:49 INFO - PROCESS | 1764 | 1467731509657 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:49 INFO - PROCESS | 1764 | 1467731509775 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
08:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 574ms
08:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
08:11:50 INFO - PROCESS | 1764 | 1467731510240 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:50 INFO - PROCESS | 1764 | 1467731510339 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
08:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 532ms
08:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
08:11:50 INFO - PROCESS | 1764 | 1467731510773 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:50 INFO - PROCESS | 1764 | 1467731510868 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
08:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 575ms
08:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
08:11:51 INFO - PROCESS | 1764 | 1467731511355 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:51 INFO - PROCESS | 1764 | 1467731511454 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:51 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
08:11:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
08:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:11:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 574ms
08:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
08:11:51 INFO - PROCESS | 1764 | 1467731511940 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:52 INFO - PROCESS | 1764 | 1467731512070 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
08:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 625ms
08:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
08:11:52 INFO - PROCESS | 1764 | 1467731512568 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:52 INFO - PROCESS | 1764 | 1467731512683 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
08:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 530ms
08:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
08:11:53 INFO - PROCESS | 1764 | 1467731513104 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:53 INFO - PROCESS | 1764 | 1467731513197 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
08:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 476ms
08:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
08:11:53 INFO - PROCESS | 1764 | 1467731513586 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:53 INFO - PROCESS | 1764 | 1467731513676 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
08:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms
08:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
08:11:54 INFO - PROCESS | 1764 | 1467731514061 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:54 INFO - PROCESS | 1764 | 1467731514158 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
08:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 476ms
08:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
08:11:54 INFO - PROCESS | 1764 | 1467731514547 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:54 INFO - PROCESS | 1764 | 1467731514649 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
08:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 629ms
08:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
08:11:55 INFO - PROCESS | 1764 | 1467731515181 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:55 INFO - PROCESS | 1764 | 1467731515304 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
08:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 823ms
08:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
08:11:56 INFO - PROCESS | 1764 | 1467731516010 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:56 INFO - PROCESS | 1764 | 1467731516116 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
08:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 532ms
08:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
08:11:56 INFO - PROCESS | 1764 | 1467731516576 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:56 INFO - PROCESS | 1764 | 1467731516680 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
08:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 532ms
08:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
08:11:57 INFO - PROCESS | 1764 | 1467731517121 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:57 INFO - PROCESS | 1764 | 1467731517218 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
08:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 579ms
08:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
08:11:57 INFO - PROCESS | 1764 | 1467731517710 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:57 INFO - PROCESS | 1764 | 1467731517813 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
08:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 531ms
08:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
08:11:58 INFO - PROCESS | 1764 | 1467731518259 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:58 INFO - PROCESS | 1764 | 1467731518353 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
08:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 577ms
08:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
08:11:58 INFO - PROCESS | 1764 | 1467731518843 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:58 INFO - PROCESS | 1764 | 1467731518980 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
08:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 621ms
08:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
08:11:59 INFO - PROCESS | 1764 | 1467731519467 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:59 INFO - PROCESS | 1764 | 1467731519558 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
08:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 479ms
08:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
08:11:59 INFO - PROCESS | 1764 | 1467731519956 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:00 INFO - PROCESS | 1764 | 1467731520050 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
08:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 572ms
08:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
08:12:00 INFO - PROCESS | 1764 | 1467731520534 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:00 INFO - PROCESS | 1764 | 1467731520647 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
08:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 576ms
08:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
08:12:01 INFO - PROCESS | 1764 | 1467731521117 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:01 INFO - PROCESS | 1764 | 1467731521230 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
08:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 577ms
08:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
08:12:01 INFO - PROCESS | 1764 | 1467731521700 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:01 INFO - PROCESS | 1764 | 1467731521808 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
08:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms
08:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
08:12:02 INFO - PROCESS | 1764 | 1467731522379 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:02 INFO - PROCESS | 1764 | 1467731522532 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
08:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 774ms
08:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
08:12:03 INFO - PROCESS | 1764 | 1467731523170 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:03 INFO - PROCESS | 1764 | 1467731523286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
08:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 772ms
08:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
08:12:03 INFO - PROCESS | 1764 | 1467731523949 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:04 INFO - PROCESS | 1764 | 1467731524056 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
08:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 575ms
08:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
08:12:04 INFO - PROCESS | 1764 | 1467731524535 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:04 INFO - PROCESS | 1764 | 1467731524634 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:05 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
08:12:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:12:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
08:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 525ms
08:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
08:12:05 INFO - PROCESS | 1764 | 1467731525079 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:05 INFO - PROCESS | 1764 | 1467731525182 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
08:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 586ms
08:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
08:12:05 INFO - PROCESS | 1764 | 1467731525668 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:05 INFO - PROCESS | 1764 | 1467731525787 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
08:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 573ms
08:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
08:12:06 INFO - PROCESS | 1764 | 1467731526247 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:06 INFO - PROCESS | 1764 | 1467731526351 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
08:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 577ms
08:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
08:12:06 INFO - PROCESS | 1764 | 1467731526838 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:06 INFO - PROCESS | 1764 | 1467731526986 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:07 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
08:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 625ms
08:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
08:12:07 INFO - PROCESS | 1764 | 1467731527459 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:07 INFO - PROCESS | 1764 | 1467731527568 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:07 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
08:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms
08:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
08:12:07 INFO - PROCESS | 1764 | 1467731527987 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:08 INFO - PROCESS | 1764 | 1467731528086 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
08:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms
08:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
08:12:08 INFO - PROCESS | 1764 | 1467731528513 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:08 INFO - PROCESS | 1764 | 1467731528613 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
08:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 979ms
08:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
08:12:09 INFO - PROCESS | 1764 | 1467731529497 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:09 INFO - PROCESS | 1764 | 1467731529592 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
08:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 821ms
08:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
08:12:10 INFO - PROCESS | 1764 | 1467731530328 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:10 INFO - PROCESS | 1764 | 1467731530502 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
08:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 627ms
08:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
08:12:10 INFO - PROCESS | 1764 | 1467731530964 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:11 INFO - PROCESS | 1764 | 1467731531084 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
08:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 577ms
08:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
08:12:11 INFO - PROCESS | 1764 | 1467731531554 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:11 INFO - PROCESS | 1764 | 1467731531658 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
08:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 534ms
08:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
08:12:12 INFO - PROCESS | 1764 | 1467731532088 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:12 INFO - PROCESS | 1764 | 1467731532189 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
08:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 540ms
08:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
08:12:12 INFO - PROCESS | 1764 | 1467731532630 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:12 INFO - PROCESS | 1764 | 1467731532749 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
08:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 585ms
08:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
08:12:13 INFO - PROCESS | 1764 | 1467731533224 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:13 INFO - PROCESS | 1764 | 1467731533353 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 622ms
08:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
08:12:13 INFO - PROCESS | 1764 | 1467731533850 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:13 INFO - PROCESS | 1764 | 1467731533961 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:14 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
08:12:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
08:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 575ms
08:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
08:12:14 INFO - PROCESS | 1764 | 1467731534433 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:14 INFO - PROCESS | 1764 | 1467731534545 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
08:12:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 578ms
08:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
08:12:15 INFO - PROCESS | 1764 | 1467731535017 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:15 INFO - PROCESS | 1764 | 1467731535111 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:15 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
08:12:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 475ms
08:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
08:12:15 INFO - PROCESS | 1764 | 1467731535505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:15 INFO - PROCESS | 1764 | 1467731535608 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:16 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]"
08:12:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:12:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 532ms
08:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
08:12:16 INFO - PROCESS | 1764 | 1467731536045 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:16 INFO - PROCESS | 1764 | 1467731536156 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:16 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
08:12:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 530ms
08:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
08:12:16 INFO - PROCESS | 1764 | 1467731536579 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:16 INFO - PROCESS | 1764 | 1467731536673 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
08:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 678ms
08:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
08:12:17 INFO - PROCESS | 1764 | 1467731537265 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:17 INFO - PROCESS | 1764 | 1467731537403 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
08:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1028ms
08:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
08:12:18 INFO - PROCESS | 1764 | 1467731538310 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:18 INFO - PROCESS | 1764 | 1467731538422 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
08:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 583ms
08:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
08:12:18 INFO - PROCESS | 1764 | 1467731538894 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:19 INFO - PROCESS | 1764 | 1467731538994 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
08:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 533ms
08:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
08:12:19 INFO - PROCESS | 1764 | 1467731539443 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:19 INFO - PROCESS | 1764 | 1467731539552 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
08:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 576ms
08:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
08:12:20 INFO - PROCESS | 1764 | 1467731540011 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:20 INFO - PROCESS | 1764 | 1467731540115 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
08:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 575ms
08:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
08:12:20 INFO - PROCESS | 1764 | 1467731540592 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:20 INFO - PROCESS | 1764 | 1467731540687 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
08:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 631ms
08:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
08:12:21 INFO - PROCESS | 1764 | 1467731541240 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:21 INFO - PROCESS | 1764 | 1467731541384 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
08:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 685ms
08:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
08:12:21 INFO - PROCESS | 1764 | 1467731541929 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:22 INFO - PROCESS | 1764 | 1467731542033 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
08:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 579ms
08:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
08:12:22 INFO - PROCESS | 1764 | 1467731542517 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:22 INFO - PROCESS | 1764 | 1467731542614 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
08:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 528ms
08:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
08:12:23 INFO - PROCESS | 1764 | 1467731543046 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:23 INFO - PROCESS | 1764 | 1467731543157 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
08:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 579ms
08:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
08:12:23 INFO - PROCESS | 1764 | 1467731543629 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:23 INFO - PROCESS | 1764 | 1467731543727 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
08:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms
08:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
08:12:24 INFO - PROCESS | 1764 | 1467731544158 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:24 INFO - PROCESS | 1764 | 1467731544272 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
08:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 883ms
08:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
08:12:25 INFO - PROCESS | 1764 | 1467731545066 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:25 INFO - PROCESS | 1764 | 1467731545200 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
08:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 633ms
08:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
08:12:25 INFO - PROCESS | 1764 | 1467731545706 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:25 INFO - PROCESS | 1764 | 1467731545823 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
08:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 732ms
08:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
08:12:26 INFO - PROCESS | 1764 | 1467731546451 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:26 INFO - PROCESS | 1764 | 1467731546552 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
08:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 577ms
08:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
08:12:27 INFO - PROCESS | 1764 | 1467731547031 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:27 INFO - PROCESS | 1764 | 1467731547164 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
08:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 578ms
08:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
08:12:27 INFO - PROCESS | 1764 | 1467731547621 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:27 INFO - PROCESS | 1764 | 1467731547716 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
08:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms
08:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
08:12:28 INFO - PROCESS | 1764 | 1467731548208 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:28 INFO - PROCESS | 1764 | 1467731548358 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
08:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 576ms
08:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
08:12:28 INFO - PROCESS | 1764 | 1467731548786 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:28 INFO - PROCESS | 1764 | 1467731548872 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
08:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 487ms
08:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
08:12:29 INFO - PROCESS | 1764 | 1467731549280 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:29 INFO - PROCESS | 1764 | 1467731549370 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
08:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms
08:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
08:12:29 INFO - PROCESS | 1764 | 1467731549807 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:29 INFO - PROCESS | 1764 | 1467731549899 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
08:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms
08:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
08:12:30 INFO - PROCESS | 1764 | 1467731550333 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:30 INFO - PROCESS | 1764 | 1467731550435 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
08:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 530ms
08:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
08:12:30 INFO - PROCESS | 1764 | 1467731550870 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:30 INFO - PROCESS | 1764 | 1467731550980 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
08:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 626ms
08:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
08:12:31 INFO - PROCESS | 1764 | 1467731551503 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:31 INFO - PROCESS | 1764 | 1467731551626 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
08:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 823ms
08:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
08:12:32 INFO - PROCESS | 1764 | 1467731552360 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:32 INFO - PROCESS | 1764 | 1467731552486 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
08:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 574ms
08:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
08:12:32 INFO - PROCESS | 1764 | 1467731552946 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:33 INFO - PROCESS | 1764 | 1467731553074 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
08:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 634ms
08:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
08:12:33 INFO - PROCESS | 1764 | 1467731553597 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:33 INFO - PROCESS | 1764 | 1467731553719 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
08:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 575ms
08:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
08:12:34 INFO - PROCESS | 1764 | 1467731554179 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:34 INFO - PROCESS | 1764 | 1467731554311 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
08:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 682ms
08:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
08:12:34 INFO - PROCESS | 1764 | 1467731554860 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:35 INFO - PROCESS | 1764 | 1467731554998 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
08:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 583ms
08:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
08:12:35 INFO - PROCESS | 1764 | 1467731555449 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:35 INFO - PROCESS | 1764 | 1467731555612 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
08:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 623ms
08:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
08:12:36 INFO - PROCESS | 1764 | 1467731556074 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:36 INFO - PROCESS | 1764 | 1467731556165 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
08:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms
08:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
08:12:36 INFO - PROCESS | 1764 | 1467731556552 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:36 INFO - PROCESS | 1764 | 1467731556646 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
08:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms
08:12:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
08:12:37 INFO - PROCESS | 1764 | 1467731557027 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:37 INFO - PROCESS | 1764 | 1467731557124 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:37 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 () {
08:12:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
08:12:37 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 () {
08:12:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
08:12:37 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 () {
08:12:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
08:12:37 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 () {
08:12:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
08:12:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 480ms
08:12:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
08:12:37 INFO - PROCESS | 1764 | 1467731557519 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:37 INFO - PROCESS | 1764 | 1467731557602 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
08:12:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
08:12:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
08:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
08:12:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms
08:12:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
08:12:38 INFO - PROCESS | 1764 | 1467731558007 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:38 INFO - PROCESS | 1764 | 1467731558110 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:38 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
08:12:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
08:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:12:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
08:12:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
08:12:38 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.
08:12:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
08:12:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms
08:12:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
08:12:38 INFO - PROCESS | 1764 | 1467731558519 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:38 INFO - PROCESS | 1764 | 1467731558670 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
08:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1091ms
08:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
08:12:39 INFO - PROCESS | 1764 | 1467731559619 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:39 INFO - PROCESS | 1764 | 1467731559737 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
08:12:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 571ms
08:12:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
08:12:40 INFO - PROCESS | 1764 | 1467731560201 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:40 INFO - PROCESS | 1764 | 1467731560300 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
08:12:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 578ms
08:12:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
08:12:40 INFO - PROCESS | 1764 | 1467731560791 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:40 INFO - PROCESS | 1764 | 1467731560892 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
08:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 583ms
08:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
08:12:41 INFO - PROCESS | 1764 | 1467731561367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:41 INFO - PROCESS | 1764 | 1467731561466 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
08:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 575ms
08:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
08:12:41 INFO - PROCESS | 1764 | 1467731561949 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:42 INFO - PROCESS | 1764 | 1467731562063 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
08:12:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 577ms
08:12:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
08:12:42 INFO - PROCESS | 1764 | 1467731562536 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:42 INFO - PROCESS | 1764 | 1467731562671 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
08:12:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 628ms
08:12:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
08:12:43 INFO - PROCESS | 1764 | 1467731563166 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:43 INFO - PROCESS | 1764 | 1467731563287 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
08:12:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms
08:12:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
08:12:43 INFO - PROCESS | 1764 | 1467731563693 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:43 INFO - PROCESS | 1764 | 1467731563782 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
08:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms
08:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
08:12:44 INFO - PROCESS | 1764 | 1467731564168 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:44 INFO - PROCESS | 1764 | 1467731564256 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
08:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 524ms
08:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
08:12:44 INFO - PROCESS | 1764 | 1467731564697 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:44 INFO - PROCESS | 1764 | 1467731564785 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
08:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 475ms
08:12:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
08:12:45 INFO - PROCESS | 1764 | 1467731565180 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:45 INFO - PROCESS | 1764 | 1467731565289 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
08:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 679ms
08:12:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
08:12:45 INFO - PROCESS | 1764 | 1467731565868 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:46 INFO - PROCESS | 1764 | 1467731566025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
08:12:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 873ms
08:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
08:12:46 INFO - PROCESS | 1764 | 1467731566747 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:46 INFO - PROCESS | 1764 | 1467731566922 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
08:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 672ms
08:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
08:12:47 INFO - PROCESS | 1764 | 1467731567448 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:47 INFO - PROCESS | 1764 | 1467731567552 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
08:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 527ms
08:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
08:12:48 INFO - PROCESS | 1764 | 1467731567999 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:48 INFO - PROCESS | 1764 | 1467731568102 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
08:12:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 579ms
08:12:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
08:12:48 INFO - PROCESS | 1764 | 1467731568571 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:48 INFO - PROCESS | 1764 | 1467731568665 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
08:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 575ms
08:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
08:12:49 INFO - PROCESS | 1764 | 1467731569150 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:49 INFO - PROCESS | 1764 | 1467731569250 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
08:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 579ms
08:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
08:12:49 INFO - PROCESS | 1764 | 1467731569737 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:49 INFO - PROCESS | 1764 | 1467731569892 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
08:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 626ms
08:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
08:12:50 INFO - PROCESS | 1764 | 1467731570366 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:50 INFO - PROCESS | 1764 | 1467731570463 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
08:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 622ms
08:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
08:12:51 INFO - PROCESS | 1764 | 1467731570998 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:51 INFO - PROCESS | 1764 | 1467731571154 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:51 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
08:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 731ms
08:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
08:12:51 INFO - PROCESS | 1764 | 1467731571736 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:51 INFO - PROCESS | 1764 | 1467731571859 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
08:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 529ms
08:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
08:12:52 INFO - PROCESS | 1764 | 1467731572272 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:52 INFO - PROCESS | 1764 | 1467731572398 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:52 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
08:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 574ms
08:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
08:12:52 INFO - PROCESS | 1764 | 1467731572872 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:53 INFO - PROCESS | 1764 | 1467731573031 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
08:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 833ms
08:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
08:12:53 INFO - PROCESS | 1764 | 1467731573898 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:54 INFO - PROCESS | 1764 | 1467731574023 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
08:12:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 577ms
08:12:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
08:12:54 INFO - PROCESS | 1764 | 1467731574486 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:54 INFO - PROCESS | 1764 | 1467731574605 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
08:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 575ms
08:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
08:12:55 INFO - PROCESS | 1764 | 1467731575070 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:55 INFO - PROCESS | 1764 | 1467731575180 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
08:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 575ms
08:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
08:12:55 INFO - PROCESS | 1764 | 1467731575641 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:55 INFO - PROCESS | 1764 | 1467731575746 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
08:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 527ms
08:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
08:12:56 INFO - PROCESS | 1764 | 1467731576174 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:56 INFO - PROCESS | 1764 | 1467731576284 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
08:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 587ms
08:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
08:12:56 INFO - PROCESS | 1764 | 1467731576773 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:56 INFO - PROCESS | 1764 | 1467731576913 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
08:12:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 625ms
08:12:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
08:12:57 INFO - PROCESS | 1764 | 1467731577398 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:57 INFO - PROCESS | 1764 | 1467731577512 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
08:12:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms
08:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
08:12:57 INFO - PROCESS | 1764 | 1467731577927 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:58 INFO - PROCESS | 1764 | 1467731578039 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
08:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 532ms
08:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
08:12:58 INFO - PROCESS | 1764 | 1467731578464 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:58 INFO - PROCESS | 1764 | 1467731578559 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
08:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms
08:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
08:12:58 INFO - PROCESS | 1764 | 1467731578990 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:59 INFO - PROCESS | 1764 | 1467731579092 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
08:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 524ms
08:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
08:12:59 INFO - PROCESS | 1764 | 1467731579522 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:12:59 INFO - PROCESS | 1764 | 1467731579640 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
08:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 581ms
08:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
08:13:00 INFO - PROCESS | 1764 | 1467731580109 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:00 INFO - PROCESS | 1764 | 1467731580276 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
08:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 926ms
08:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
08:13:01 INFO - PROCESS | 1764 | 1467731581042 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:01 INFO - PROCESS | 1764 | 1467731581166 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
08:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 580ms
08:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
08:13:01 INFO - PROCESS | 1764 | 1467731581631 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:01 INFO - PROCESS | 1764 | 1467731581744 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
08:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 579ms
08:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
08:13:02 INFO - PROCESS | 1764 | 1467731582222 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:02 INFO - PROCESS | 1764 | 1467731582326 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:02 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
08:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 578ms
08:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
08:13:02 INFO - PROCESS | 1764 | 1467731582796 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:02 INFO - PROCESS | 1764 | 1467731582893 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
08:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms
08:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
08:13:03 INFO - PROCESS | 1764 | 1467731583331 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:03 INFO - PROCESS | 1764 | 1467731583425 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
08:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 528ms
08:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
08:13:03 INFO - PROCESS | 1764 | 1467731583862 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:03 INFO - PROCESS | 1764 | 1467731583992 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:04 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
08:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 573ms
08:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
08:13:04 INFO - PROCESS | 1764 | 1467731584437 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:04 INFO - PROCESS | 1764 | 1467731584528 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
08:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms
08:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
08:13:04 INFO - PROCESS | 1764 | 1467731584963 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:05 INFO - PROCESS | 1764 | 1467731585054 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
08:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 480ms
08:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
08:13:05 INFO - PROCESS | 1764 | 1467731585449 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:05 INFO - PROCESS | 1764 | 1467731585547 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
08:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms
08:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
08:13:05 INFO - PROCESS | 1764 | 1467731585975 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:06 INFO - PROCESS | 1764 | 1467731586067 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
08:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 473ms
08:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
08:13:06 INFO - PROCESS | 1764 | 1467731586454 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:06 INFO - PROCESS | 1764 | 1467731586561 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
08:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 531ms
08:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
08:13:06 INFO - PROCESS | 1764 | 1467731586989 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:07 INFO - PROCESS | 1764 | 1467731587088 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:07 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
08:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 623ms
08:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
08:13:07 INFO - PROCESS | 1764 | 1467731587621 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:07 INFO - PROCESS | 1764 | 1467731587759 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
08:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1037ms
08:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
08:13:08 INFO - PROCESS | 1764 | 1467731588676 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:08 INFO - PROCESS | 1764 | 1467731588793 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:09 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
08:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 573ms
08:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
08:13:09 INFO - PROCESS | 1764 | 1467731589259 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:09 INFO - PROCESS | 1764 | 1467731589358 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
08:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 530ms
08:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
08:13:09 INFO - PROCESS | 1764 | 1467731589802 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:09 INFO - PROCESS | 1764 | 1467731589905 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
08:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 583ms
08:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
08:13:10 INFO - PROCESS | 1764 | 1467731590382 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:10 INFO - PROCESS | 1764 | 1467731590484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
08:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 573ms
08:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
08:13:10 INFO - PROCESS | 1764 | 1467731590962 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:11 INFO - PROCESS | 1764 | 1467731591050 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
08:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 576ms
08:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
08:13:11 INFO - PROCESS | 1764 | 1467731591553 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:11 INFO - PROCESS | 1764 | 1467731591693 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
08:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 627ms
08:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
08:13:12 INFO - PROCESS | 1764 | 1467731592182 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:12 INFO - PROCESS | 1764 | 1467731592294 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
08:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 529ms
08:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
08:13:12 INFO - PROCESS | 1764 | 1467731592716 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:12 INFO - PROCESS | 1764 | 1467731592801 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
08:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms
08:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
08:13:13 INFO - PROCESS | 1764 | 1467731593244 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:13 INFO - PROCESS | 1764 | 1467731593335 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
08:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms
08:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
08:13:13 INFO - PROCESS | 1764 | 1467731593769 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:13 INFO - PROCESS | 1764 | 1467731593873 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
08:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms
08:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
08:13:14 INFO - PROCESS | 1764 | 1467731594297 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:14 INFO - PROCESS | 1764 | 1467731594412 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
08:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 727ms
08:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
08:13:15 INFO - PROCESS | 1764 | 1467731595134 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:15 INFO - PROCESS | 1764 | 1467731595299 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
08:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 693ms
08:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
08:13:15 INFO - PROCESS | 1764 | 1467731595831 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:15 INFO - PROCESS | 1764 | 1467731595935 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:16 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
08:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 534ms
08:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
08:13:16 INFO - PROCESS | 1764 | 1467731596368 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:16 INFO - PROCESS | 1764 | 1467731596477 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:16 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
08:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 532ms
08:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
08:13:16 INFO - PROCESS | 1764 | 1467731596908 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:17 INFO - PROCESS | 1764 | 1467731597003 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:17 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
08:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 575ms
08:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
08:13:17 INFO - PROCESS | 1764 | 1467731597494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:17 INFO - PROCESS | 1764 | 1467731597601 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
08:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 576ms
08:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
08:13:18 INFO - PROCESS | 1764 | 1467731598080 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:18 INFO - PROCESS | 1764 | 1467731598243 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
08:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms
08:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
08:13:18 INFO - PROCESS | 1764 | 1467731598698 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:18 INFO - PROCESS | 1764 | 1467731598785 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
08:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 484ms
08:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
08:13:19 INFO - PROCESS | 1764 | 1467731599189 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:19 INFO - PROCESS | 1764 | 1467731599278 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
08:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms
08:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
08:13:19 INFO - PROCESS | 1764 | 1467731599717 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:19 INFO - PROCESS | 1764 | 1467731599805 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
08:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 473ms
08:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
08:13:20 INFO - PROCESS | 1764 | 1467731600196 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:20 INFO - PROCESS | 1764 | 1467731600289 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
08:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 530ms
08:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
08:13:20 INFO - PROCESS | 1764 | 1467731600730 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:20 INFO - PROCESS | 1764 | 1467731600840 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
08:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 524ms
08:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
08:13:21 INFO - PROCESS | 1764 | 1467731601258 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:21 INFO - PROCESS | 1764 | 1467731601344 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
08:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 631ms
08:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
08:13:21 INFO - PROCESS | 1764 | 1467731601897 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:22 INFO - PROCESS | 1764 | 1467731602050 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
08:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 826ms
08:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
08:13:22 INFO - PROCESS | 1764 | 1467731602729 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:23 INFO - PROCESS | 1764 | 1467731603036 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
08:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 779ms
08:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
08:13:23 INFO - PROCESS | 1764 | 1467731603516 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:23 INFO - PROCESS | 1764 | 1467731603633 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
08:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 538ms
08:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
08:13:24 INFO - PROCESS | 1764 | 1467731604059 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:24 INFO - PROCESS | 1764 | 1467731604156 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
08:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 525ms
08:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
08:13:24 INFO - PROCESS | 1764 | 1467731604600 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:24 INFO - PROCESS | 1764 | 1467731604695 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
08:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 532ms
08:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
08:13:25 INFO - PROCESS | 1764 | 1467731605128 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:25 INFO - PROCESS | 1764 | 1467731605238 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
08:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 579ms
08:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
08:13:25 INFO - PROCESS | 1764 | 1467731605711 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:25 INFO - PROCESS | 1764 | 1467731605819 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:26 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)
08:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 574ms
08:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
08:13:26 INFO - PROCESS | 1764 | 1467731606290 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:26 INFO - PROCESS | 1764 | 1467731606407 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
08:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 530ms
08:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
08:13:26 INFO - PROCESS | 1764 | 1467731606826 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:26 INFO - PROCESS | 1764 | 1467731606913 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
08:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 472ms
08:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
08:13:27 INFO - PROCESS | 1764 | 1467731607304 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:27 INFO - PROCESS | 1764 | 1467731607404 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
08:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms
08:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
08:13:27 INFO - PROCESS | 1764 | 1467731607828 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:27 INFO - PROCESS | 1764 | 1467731607915 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
08:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 524ms
08:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
08:13:28 INFO - PROCESS | 1764 | 1467731608357 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:28 INFO - PROCESS | 1764 | 1467731608447 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
08:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 528ms
08:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
08:13:28 INFO - PROCESS | 1764 | 1467731608891 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:28 INFO - PROCESS | 1764 | 1467731608987 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
08:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 871ms
08:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
08:13:29 INFO - PROCESS | 1764 | 1467731609770 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:29 INFO - PROCESS | 1764 | 1467731609885 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
08:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 583ms
08:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
08:13:30 INFO - PROCESS | 1764 | 1467731610363 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:30 INFO - PROCESS | 1764 | 1467731610461 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
08:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 525ms
08:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
08:13:30 INFO - PROCESS | 1764 | 1467731610900 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:30 INFO - PROCESS | 1764 | 1467731610996 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
08:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 527ms
08:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
08:13:31 INFO - PROCESS | 1764 | 1467731611436 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:31 INFO - PROCESS | 1764 | 1467731611529 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
08:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 579ms
08:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
08:13:32 INFO - PROCESS | 1764 | 1467731612009 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:32 INFO - PROCESS | 1764 | 1467731612107 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
08:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 533ms
08:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
08:13:32 INFO - PROCESS | 1764 | 1467731612551 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:32 INFO - PROCESS | 1764 | 1467731612681 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
08:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 572ms
08:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
08:13:33 INFO - PROCESS | 1764 | 1467731613133 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:33 INFO - PROCESS | 1764 | 1467731613229 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
08:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 481ms
08:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
08:13:33 INFO - PROCESS | 1764 | 1467731613612 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:33 INFO - PROCESS | 1764 | 1467731613705 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
08:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms
08:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
08:13:34 INFO - PROCESS | 1764 | 1467731614137 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:34 INFO - PROCESS | 1764 | 1467731614228 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
08:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 484ms
08:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
08:13:34 INFO - PROCESS | 1764 | 1467731614634 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:34 INFO - PROCESS | 1764 | 1467731614720 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
08:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 573ms
08:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
08:13:35 INFO - PROCESS | 1764 | 1467731615211 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:35 INFO - PROCESS | 1764 | 1467731615320 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
08:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 525ms
08:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
08:13:35 INFO - PROCESS | 1764 | 1467731615774 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:35 INFO - PROCESS | 1764 | 1467731615903 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
08:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 677ms
08:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
08:13:36 INFO - PROCESS | 1764 | 1467731616459 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:36 INFO - PROCESS | 1764 | 1467731616686 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
08:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 786ms
08:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
08:13:37 INFO - PROCESS | 1764 | 1467731617251 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:37 INFO - PROCESS | 1764 | 1467731617365 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
08:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 533ms
08:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
08:13:37 INFO - PROCESS | 1764 | 1467731617791 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:37 INFO - PROCESS | 1764 | 1467731617924 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
08:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 575ms
08:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
08:13:38 INFO - PROCESS | 1764 | 1467731618380 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:38 INFO - PROCESS | 1764 | 1467731618485 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
08:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 529ms
08:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
08:13:38 INFO - PROCESS | 1764 | 1467731618904 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:39 INFO - PROCESS | 1764 | 1467731618997 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
08:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms
08:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
08:13:39 INFO - PROCESS | 1764 | 1467731619429 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:39 INFO - PROCESS | 1764 | 1467731619531 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
08:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 575ms
08:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
08:13:40 INFO - PROCESS | 1764 | 1467731620010 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:40 INFO - PROCESS | 1764 | 1467731620122 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
08:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 576ms
08:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
08:13:40 INFO - PROCESS | 1764 | 1467731620591 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:40 INFO - PROCESS | 1764 | 1467731620681 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
08:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 525ms
08:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
08:13:41 INFO - PROCESS | 1764 | 1467731621122 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:41 INFO - PROCESS | 1764 | 1467731621212 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
08:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 475ms
08:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
08:13:41 INFO - PROCESS | 1764 | 1467731621601 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:41 INFO - PROCESS | 1764 | 1467731621705 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
08:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 480ms
08:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
08:13:42 INFO - PROCESS | 1764 | 1467731622087 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:42 INFO - PROCESS | 1764 | 1467731622205 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
08:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms
08:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
08:13:42 INFO - PROCESS | 1764 | 1467731622784 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:42 INFO - PROCESS | 1764 | 1467731622907 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
08:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1484ms
08:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
08:13:44 INFO - PROCESS | 1764 | 1467731624275 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:44 INFO - PROCESS | 1764 | 1467731624381 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
08:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 530ms
08:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
08:13:44 INFO - PROCESS | 1764 | 1467731624815 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:44 INFO - PROCESS | 1764 | 1467731624916 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
08:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 527ms
08:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
08:13:45 INFO - PROCESS | 1764 | 1467731625354 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:45 INFO - PROCESS | 1764 | 1467731625478 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
08:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 626ms
08:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
08:13:45 INFO - PROCESS | 1764 | 1467731625976 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:46 INFO - PROCESS | 1764 | 1467731626081 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
08:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 574ms
08:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
08:13:46 INFO - PROCESS | 1764 | 1467731626555 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:46 INFO - PROCESS | 1764 | 1467731626673 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
08:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 584ms
08:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
08:13:47 INFO - PROCESS | 1764 | 1467731627147 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:47 INFO - PROCESS | 1764 | 1467731627293 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
08:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 583ms
08:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
08:13:47 INFO - PROCESS | 1764 | 1467731627732 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:47 INFO - PROCESS | 1764 | 1467731627826 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
08:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 477ms
08:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
08:13:48 INFO - PROCESS | 1764 | 1467731628214 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:48 INFO - PROCESS | 1764 | 1467731628304 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
08:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 477ms
08:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
08:13:48 INFO - PROCESS | 1764 | 1467731628697 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:48 INFO - PROCESS | 1764 | 1467731628785 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
08:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 473ms
08:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
08:13:49 INFO - PROCESS | 1764 | 1467731629174 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:49 INFO - PROCESS | 1764 | 1467731629266 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:49 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
08:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms
08:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
08:13:49 INFO - PROCESS | 1764 | 1467731629705 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:49 INFO - PROCESS | 1764 | 1467731629809 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:50 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
08:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 529ms
08:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
08:13:50 INFO - PROCESS | 1764 | 1467731630266 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:50 INFO - PROCESS | 1764 | 1467731630412 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
08:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 849ms
08:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
08:13:51 INFO - PROCESS | 1764 | 1467731631096 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:51 INFO - PROCESS | 1764 | 1467731631198 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
08:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 526ms
08:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
08:13:51 INFO - PROCESS | 1764 | 1467731631631 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:51 INFO - PROCESS | 1764 | 1467731631767 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
08:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 528ms
08:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
08:13:52 INFO - PROCESS | 1764 | 1467731632173 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:52 INFO - PROCESS | 1764 | 1467731632269 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
08:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 538ms
08:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
08:13:52 INFO - PROCESS | 1764 | 1467731632706 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:52 INFO - PROCESS | 1764 | 1467731632799 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
08:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 526ms
08:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
08:13:53 INFO - PROCESS | 1764 | 1467731633237 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:53 INFO - PROCESS | 1764 | 1467731633344 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
08:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 574ms
08:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
08:13:53 INFO - PROCESS | 1764 | 1467731633818 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:53 INFO - PROCESS | 1764 | 1467731633951 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
08:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 582ms
08:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
08:13:54 INFO - PROCESS | 1764 | 1467731634402 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:54 INFO - PROCESS | 1764 | 1467731634491 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:54 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)
08:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 470ms
08:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
08:13:54 INFO - PROCESS | 1764 | 1467731634877 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:54 INFO - PROCESS | 1764 | 1467731634964 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
08:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms
08:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
08:13:55 INFO - PROCESS | 1764 | 1467731635404 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:55 INFO - PROCESS | 1764 | 1467731635494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
08:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 527ms
08:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
08:13:55 INFO - PROCESS | 1764 | 1467731635936 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:56 INFO - PROCESS | 1764 | 1467731636029 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
08:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms
08:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
08:13:56 INFO - PROCESS | 1764 | 1467731636464 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:56 INFO - PROCESS | 1764 | 1467731636570 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
08:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 526ms
08:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
08:13:57 INFO - PROCESS | 1764 | 1467731636996 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:57 INFO - PROCESS | 1764 | 1467731637093 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
08:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 675ms
08:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
08:13:57 INFO - PROCESS | 1764 | 1467731637680 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:57 INFO - PROCESS | 1764 | 1467731637786 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
08:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 926ms
08:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
08:13:58 INFO - PROCESS | 1764 | 1467731638614 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:58 INFO - PROCESS | 1764 | 1467731638712 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
08:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 525ms
08:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
08:13:59 INFO - PROCESS | 1764 | 1467731639148 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:59 INFO - PROCESS | 1764 | 1467731639248 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
08:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 539ms
08:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
08:13:59 INFO - PROCESS | 1764 | 1467731639699 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:13:59 INFO - PROCESS | 1764 | 1467731639789 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
08:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 527ms
08:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
08:14:00 INFO - PROCESS | 1764 | 1467731640236 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:00 INFO - PROCESS | 1764 | 1467731640331 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
08:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms
08:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
08:14:00 INFO - PROCESS | 1764 | 1467731640768 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:00 INFO - PROCESS | 1764 | 1467731640861 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
08:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 575ms
08:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
08:14:01 INFO - PROCESS | 1764 | 1467731641351 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:01 INFO - PROCESS | 1764 | 1467731641489 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
08:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms
08:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
08:14:01 INFO - PROCESS | 1764 | 1467731641932 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:02 INFO - PROCESS | 1764 | 1467731642036 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
08:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 546ms
08:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
08:14:02 INFO - PROCESS | 1764 | 1467731642475 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:02 INFO - PROCESS | 1764 | 1467731642563 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
08:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 480ms
08:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
08:14:02 INFO - PROCESS | 1764 | 1467731642960 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:03 INFO - PROCESS | 1764 | 1467731643049 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
08:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 473ms
08:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
08:14:03 INFO - PROCESS | 1764 | 1467731643442 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:03 INFO - PROCESS | 1764 | 1467731643539 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
08:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 528ms
08:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
08:14:03 INFO - PROCESS | 1764 | 1467731643975 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:04 INFO - PROCESS | 1764 | 1467731644092 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
08:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 531ms
08:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
08:14:04 INFO - PROCESS | 1764 | 1467731644508 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:04 INFO - PROCESS | 1764 | 1467731644627 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
08:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 871ms
08:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
08:14:05 INFO - PROCESS | 1764 | 1467731645387 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:05 INFO - PROCESS | 1764 | 1467731645499 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
08:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 583ms
08:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
08:14:05 INFO - PROCESS | 1764 | 1467731645981 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:06 INFO - PROCESS | 1764 | 1467731646085 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
08:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 528ms
08:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
08:14:06 INFO - PROCESS | 1764 | 1467731646521 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:06 INFO - PROCESS | 1764 | 1467731646617 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
08:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 532ms
08:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
08:14:07 INFO - PROCESS | 1764 | 1467731647051 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:07 INFO - PROCESS | 1764 | 1467731647147 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:07 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
08:14:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:07 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 570ms
08:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
08:14:07 INFO - PROCESS | 1764 | 1467731647627 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:07 INFO - PROCESS | 1764 | 1467731647718 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
08:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 574ms
08:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
08:14:08 INFO - PROCESS | 1764 | 1467731648211 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:08 INFO - PROCESS | 1764 | 1467731648367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
08:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 577ms
08:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
08:14:08 INFO - PROCESS | 1764 | 1467731648791 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:08 INFO - PROCESS | 1764 | 1467731648882 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:09 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
08:14:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:09 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
08:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 478ms
08:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
08:14:09 INFO - PROCESS | 1764 | 1467731649276 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:09 INFO - PROCESS | 1764 | 1467731649365 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:09 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
08:14:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
08:14:09 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
08:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 527ms
08:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
08:14:09 INFO - PROCESS | 1764 | 1467731649810 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:09 INFO - PROCESS | 1764 | 1467731649900 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
08:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 471ms
08:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
08:14:10 INFO - PROCESS | 1764 | 1467731650286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:10 INFO - PROCESS | 1764 | 1467731650382 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
08:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms
08:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
08:14:10 INFO - PROCESS | 1764 | 1467731650814 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:10 INFO - PROCESS | 1764 | 1467731650924 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
08:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms
08:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
08:14:11 INFO - PROCESS | 1764 | 1467731651372 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:11 INFO - PROCESS | 1764 | 1467731651524 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
08:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 824ms
08:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
08:14:12 INFO - PROCESS | 1764 | 1467731652409 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:12 INFO - PROCESS | 1764 | 1467731652516 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
08:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 535ms
08:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
08:14:12 INFO - PROCESS | 1764 | 1467731652964 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:13 INFO - PROCESS | 1764 | 1467731653063 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
08:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 577ms
08:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
08:14:13 INFO - PROCESS | 1764 | 1467731653547 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:13 INFO - PROCESS | 1764 | 1467731653654 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
08:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 528ms
08:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
08:14:14 INFO - PROCESS | 1764 | 1467731654074 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:14 INFO - PROCESS | 1764 | 1467731654184 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
08:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 575ms
08:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
08:14:14 INFO - PROCESS | 1764 | 1467731654652 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:14 INFO - PROCESS | 1764 | 1467731654745 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
08:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 575ms
08:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
08:14:15 INFO - PROCESS | 1764 | 1467731655243 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:15 INFO - PROCESS | 1764 | 1467731655385 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
08:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 575ms
08:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
08:14:15 INFO - PROCESS | 1764 | 1467731655819 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:15 INFO - PROCESS | 1764 | 1467731655914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
08:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms
08:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
08:14:16 INFO - PROCESS | 1764 | 1467731656346 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:16 INFO - PROCESS | 1764 | 1467731656444 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
08:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms
08:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
08:14:16 INFO - PROCESS | 1764 | 1467731656822 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:16 INFO - PROCESS | 1764 | 1467731656913 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
08:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 474ms
08:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
08:14:17 INFO - PROCESS | 1764 | 1467731657300 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:17 INFO - PROCESS | 1764 | 1467731657391 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
08:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms
08:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
08:14:17 INFO - PROCESS | 1764 | 1467731657830 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:17 INFO - PROCESS | 1764 | 1467731657938 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
08:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 539ms
08:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
08:14:18 INFO - PROCESS | 1764 | 1467731658373 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:18 INFO - PROCESS | 1764 | 1467731658492 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
08:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 777ms
08:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
08:14:19 INFO - PROCESS | 1764 | 1467731659158 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:19 INFO - PROCESS | 1764 | 1467731659302 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
08:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 578ms
08:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
08:14:19 INFO - PROCESS | 1764 | 1467731659747 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:19 INFO - PROCESS | 1764 | 1467731659846 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
08:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms
08:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
08:14:20 INFO - PROCESS | 1764 | 1467731660283 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:20 INFO - PROCESS | 1764 | 1467731660386 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
08:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 530ms
08:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
08:14:20 INFO - PROCESS | 1764 | 1467731660809 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:20 INFO - PROCESS | 1764 | 1467731660911 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
08:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms
08:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
08:14:21 INFO - PROCESS | 1764 | 1467731661337 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:21 INFO - PROCESS | 1764 | 1467731661435 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
08:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 529ms
08:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
08:14:21 INFO - PROCESS | 1764 | 1467731661881 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:22 INFO - PROCESS | 1764 | 1467731662018 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
08:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 574ms
08:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
08:14:22 INFO - PROCESS | 1764 | 1467731662474 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:22 INFO - PROCESS | 1764 | 1467731662565 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
08:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 482ms
08:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
08:14:22 INFO - PROCESS | 1764 | 1467731662951 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:23 INFO - PROCESS | 1764 | 1467731663040 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
08:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms
08:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
08:14:23 INFO - PROCESS | 1764 | 1467731663430 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:23 INFO - PROCESS | 1764 | 1467731663523 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
08:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 472ms
08:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
08:14:23 INFO - PROCESS | 1764 | 1467731663907 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:24 INFO - PROCESS | 1764 | 1467731663996 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
08:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 476ms
08:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
08:14:24 INFO - PROCESS | 1764 | 1467731664391 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:24 INFO - PROCESS | 1764 | 1467731664500 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
08:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 528ms
08:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
08:14:24 INFO - PROCESS | 1764 | 1467731664921 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:25 INFO - PROCESS | 1764 | 1467731665018 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
08:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 471ms
08:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
08:14:25 INFO - PROCESS | 1764 | 1467731665398 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:25 INFO - PROCESS | 1764 | 1467731665514 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
08:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 625ms
08:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
08:14:26 INFO - PROCESS | 1764 | 1467731666032 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:26 INFO - PROCESS | 1764 | 1467731666150 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
08:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 976ms
08:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
08:14:27 INFO - PROCESS | 1764 | 1467731667016 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:27 INFO - PROCESS | 1764 | 1467731667122 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
08:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 583ms
08:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
08:14:27 INFO - PROCESS | 1764 | 1467731667609 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:27 INFO - PROCESS | 1764 | 1467731667712 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
08:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 527ms
08:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
08:14:28 INFO - PROCESS | 1764 | 1467731668157 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:28 INFO - PROCESS | 1764 | 1467731668256 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
08:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 582ms
08:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
08:14:28 INFO - PROCESS | 1764 | 1467731668741 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:28 INFO - PROCESS | 1764 | 1467731668835 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
08:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms
08:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
08:14:29 INFO - PROCESS | 1764 | 1467731669275 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:29 INFO - PROCESS | 1764 | 1467731669364 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:29 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
08:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 576ms
08:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
08:14:29 INFO - PROCESS | 1764 | 1467731669853 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:29 INFO - PROCESS | 1764 | 1467731669984 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
08:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 623ms
08:14:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
08:14:30 INFO - PROCESS | 1764 | 1467731670485 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:30 INFO - PROCESS | 1764 | 1467731670591 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
08:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 526ms
08:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
08:14:31 INFO - PROCESS | 1764 | 1467731671011 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:31 INFO - PROCESS | 1764 | 1467731671104 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
08:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 477ms
08:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
08:14:31 INFO - PROCESS | 1764 | 1467731671494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:31 INFO - PROCESS | 1764 | 1467731671591 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
08:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms
08:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
08:14:32 INFO - PROCESS | 1764 | 1467731672021 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:32 INFO - PROCESS | 1764 | 1467731672120 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
08:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms
08:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
08:14:32 INFO - PROCESS | 1764 | 1467731672550 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:32 INFO - PROCESS | 1764 | 1467731672657 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
08:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 582ms
08:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
08:14:33 INFO - PROCESS | 1764 | 1467731673136 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:33 INFO - PROCESS | 1764 | 1467731673248 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
08:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 824ms
08:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
08:14:33 INFO - PROCESS | 1764 | 1467731673968 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:34 INFO - PROCESS | 1764 | 1467731674065 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:34 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
08:14:34 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
08:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:14:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:14:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 530ms
08:14:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
08:14:34 INFO - PROCESS | 1764 | 1467731674509 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:34 INFO - PROCESS | 1764 | 1467731674609 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
08:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 525ms
08:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
08:14:35 INFO - PROCESS | 1764 | 1467731675052 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:35 INFO - PROCESS | 1764 | 1467731675156 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
08:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 586ms
08:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
08:14:35 INFO - PROCESS | 1764 | 1467731675635 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:35 INFO - PROCESS | 1764 | 1467731675730 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
08:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms
08:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
08:14:36 INFO - PROCESS | 1764 | 1467731676164 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:36 INFO - PROCESS | 1764 | 1467731676257 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
08:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 525ms
08:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
08:14:36 INFO - PROCESS | 1764 | 1467731676697 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:36 INFO - PROCESS | 1764 | 1467731676818 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
08:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 673ms
08:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
08:14:37 INFO - PROCESS | 1764 | 1467731677375 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:37 INFO - PROCESS | 1764 | 1467731677528 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
08:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 677ms
08:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
08:14:38 INFO - PROCESS | 1764 | 1467731678063 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:38 INFO - PROCESS | 1764 | 1467731678165 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
08:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 772ms
08:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
08:14:38 INFO - PROCESS | 1764 | 1467731678842 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:38 INFO - PROCESS | 1764 | 1467731678943 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
08:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 527ms
08:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
08:14:39 INFO - PROCESS | 1764 | 1467731679379 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:39 INFO - PROCESS | 1764 | 1467731679480 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
08:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms
08:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
08:14:39 INFO - PROCESS | 1764 | 1467731679914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:40 INFO - PROCESS | 1764 | 1467731680009 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
08:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 534ms
08:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
08:14:40 INFO - PROCESS | 1764 | 1467731680445 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:40 INFO - PROCESS | 1764 | 1467731680535 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
08:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms
08:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
08:14:40 INFO - PROCESS | 1764 | 1467731680978 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:41 INFO - PROCESS | 1764 | 1467731681080 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
08:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 583ms
08:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
08:14:41 INFO - PROCESS | 1764 | 1467731681571 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:41 INFO - PROCESS | 1764 | 1467731681684 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
08:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms
08:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
08:14:42 INFO - PROCESS | 1764 | 1467731682098 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:42 INFO - PROCESS | 1764 | 1467731682181 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
08:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 480ms
08:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
08:14:42 INFO - PROCESS | 1764 | 1467731682583 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:42 INFO - PROCESS | 1764 | 1467731682673 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
08:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 469ms
08:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
08:14:43 INFO - PROCESS | 1764 | 1467731683058 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:43 INFO - PROCESS | 1764 | 1467731683143 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
08:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 622ms
08:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
08:14:43 INFO - PROCESS | 1764 | 1467731683690 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:43 INFO - PROCESS | 1764 | 1467731683790 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
08:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 479ms
08:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
08:14:44 INFO - PROCESS | 1764 | 1467731684175 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:44 INFO - PROCESS | 1764 | 1467731684280 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
08:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 631ms
08:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
08:14:44 INFO - PROCESS | 1764 | 1467731684811 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:44 INFO - PROCESS | 1764 | 1467731684922 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
08:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 773ms
08:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
08:14:45 INFO - PROCESS | 1764 | 1467731685590 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:45 INFO - PROCESS | 1764 | 1467731685692 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
08:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 527ms
08:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
08:14:46 INFO - PROCESS | 1764 | 1467731686126 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:46 INFO - PROCESS | 1764 | 1467731686241 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
08:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 527ms
08:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
08:14:46 INFO - PROCESS | 1764 | 1467731686666 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:46 INFO - PROCESS | 1764 | 1467731686772 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
08:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 575ms
08:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
08:14:47 INFO - PROCESS | 1764 | 1467731687238 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:47 INFO - PROCESS | 1764 | 1467731687341 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
08:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms
08:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
08:14:47 INFO - PROCESS | 1764 | 1467731687765 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:47 INFO - PROCESS | 1764 | 1467731687868 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
08:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms
08:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
08:14:48 INFO - PROCESS | 1764 | 1467731688343 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:48 INFO - PROCESS | 1764 | 1467731688481 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
08:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms
08:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
08:14:48 INFO - PROCESS | 1764 | 1467731688917 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:49 INFO - PROCESS | 1764 | 1467731689006 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
08:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms
08:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
08:14:49 INFO - PROCESS | 1764 | 1467731689394 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:49 INFO - PROCESS | 1764 | 1467731689484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
08:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 523ms
08:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
08:14:49 INFO - PROCESS | 1764 | 1467731689924 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:50 INFO - PROCESS | 1764 | 1467731690023 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
08:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 474ms
08:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
08:14:50 INFO - PROCESS | 1764 | 1467731690401 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:50 INFO - PROCESS | 1764 | 1467731690494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
08:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 471ms
08:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
08:14:50 INFO - PROCESS | 1764 | 1467731690879 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:50 INFO - PROCESS | 1764 | 1467731690983 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
08:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 523ms
08:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
08:14:51 INFO - PROCESS | 1764 | 1467731691404 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:51 INFO - PROCESS | 1764 | 1467731691497 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
08:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 624ms
08:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
08:14:52 INFO - PROCESS | 1764 | 1467731692036 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:52 INFO - PROCESS | 1764 | 1467731692142 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
08:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 926ms
08:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
08:14:52 INFO - PROCESS | 1764 | 1467731692971 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:53 INFO - PROCESS | 1764 | 1467731693085 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
08:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 526ms
08:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
08:14:53 INFO - PROCESS | 1764 | 1467731693526 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:53 INFO - PROCESS | 1764 | 1467731693625 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
08:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 530ms
08:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
08:14:54 INFO - PROCESS | 1764 | 1467731694070 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:54 INFO - PROCESS | 1764 | 1467731694166 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
08:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 534ms
08:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
08:14:54 INFO - PROCESS | 1764 | 1467731694594 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:54 INFO - PROCESS | 1764 | 1467731694698 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
08:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 526ms
08:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
08:14:55 INFO - PROCESS | 1764 | 1467731695125 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:55 INFO - PROCESS | 1764 | 1467731695222 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
08:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 572ms
08:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
08:14:55 INFO - PROCESS | 1764 | 1467731695705 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:55 INFO - PROCESS | 1764 | 1467731695847 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
08:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 575ms
08:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
08:14:56 INFO - PROCESS | 1764 | 1467731696286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:56 INFO - PROCESS | 1764 | 1467731696380 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
08:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 535ms
08:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
08:14:56 INFO - PROCESS | 1764 | 1467731696827 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:56 INFO - PROCESS | 1764 | 1467731696914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
08:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 477ms
08:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
08:14:57 INFO - PROCESS | 1764 | 1467731697308 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:57 INFO - PROCESS | 1764 | 1467731697392 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
08:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 480ms
08:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
08:14:57 INFO - PROCESS | 1764 | 1467731697792 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:57 INFO - PROCESS | 1764 | 1467731697878 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
08:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 472ms
08:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
08:14:58 INFO - PROCESS | 1764 | 1467731698271 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:58 INFO - PROCESS | 1764 | 1467731698377 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
08:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 528ms
08:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
08:14:58 INFO - PROCESS | 1764 | 1467731698804 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:58 INFO - PROCESS | 1764 | 1467731698895 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
08:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 826ms
08:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
08:14:59 INFO - PROCESS | 1764 | 1467731699638 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:14:59 INFO - PROCESS | 1764 | 1467731699746 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
08:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 574ms
08:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
08:15:00 INFO - PROCESS | 1764 | 1467731700227 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:00 INFO - PROCESS | 1764 | 1467731700332 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
08:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 541ms
08:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
08:15:00 INFO - PROCESS | 1764 | 1467731700778 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:00 INFO - PROCESS | 1764 | 1467731700882 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
08:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 538ms
08:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
08:15:01 INFO - PROCESS | 1764 | 1467731701317 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:01 INFO - PROCESS | 1764 | 1467731701410 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
08:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 525ms
08:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
08:15:01 INFO - PROCESS | 1764 | 1467731701842 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:01 INFO - PROCESS | 1764 | 1467731701965 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
08:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 635ms
08:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
08:15:02 INFO - PROCESS | 1764 | 1467731702484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:02 INFO - PROCESS | 1764 | 1467731702619 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
08:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 575ms
08:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
08:15:03 INFO - PROCESS | 1764 | 1467731703073 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:03 INFO - PROCESS | 1764 | 1467731703174 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
08:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 528ms
08:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
08:15:03 INFO - PROCESS | 1764 | 1467731703600 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:03 INFO - PROCESS | 1764 | 1467731703699 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
08:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 528ms
08:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
08:15:04 INFO - PROCESS | 1764 | 1467731704134 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:04 INFO - PROCESS | 1764 | 1467731704222 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
08:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 470ms
08:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
08:15:04 INFO - PROCESS | 1764 | 1467731704614 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:04 INFO - PROCESS | 1764 | 1467731704708 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
08:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 470ms
08:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
08:15:05 INFO - PROCESS | 1764 | 1467731705090 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:05 INFO - PROCESS | 1764 | 1467731705190 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
08:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 528ms
08:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
08:15:05 INFO - PROCESS | 1764 | 1467731705621 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:05 INFO - PROCESS | 1764 | 1467731705706 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
08:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 578ms
08:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
08:15:06 INFO - PROCESS | 1764 | 1467731706206 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:06 INFO - PROCESS | 1764 | 1467731706309 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
08:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 726ms
08:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
08:15:06 INFO - PROCESS | 1764 | 1467731706961 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:07 INFO - PROCESS | 1764 | 1467731707069 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
08:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 585ms
08:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
08:15:07 INFO - PROCESS | 1764 | 1467731707556 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:07 INFO - PROCESS | 1764 | 1467731707652 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
08:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 530ms
08:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
08:15:08 INFO - PROCESS | 1764 | 1467731708097 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:08 INFO - PROCESS | 1764 | 1467731708197 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
08:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 531ms
08:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
08:15:08 INFO - PROCESS | 1764 | 1467731708621 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:08 INFO - PROCESS | 1764 | 1467731708718 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
08:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 528ms
08:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
08:15:09 INFO - PROCESS | 1764 | 1467731709154 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:09 INFO - PROCESS | 1764 | 1467731709249 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
08:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms
08:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
08:15:09 INFO - PROCESS | 1764 | 1467731709743 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:09 INFO - PROCESS | 1764 | 1467731709889 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
08:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 679ms
08:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
08:15:10 INFO - PROCESS | 1764 | 1467731710428 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:10 INFO - PROCESS | 1764 | 1467731710539 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
08:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 539ms
08:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
08:15:10 INFO - PROCESS | 1764 | 1467731710970 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:11 INFO - PROCESS | 1764 | 1467731711061 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
08:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 523ms
08:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
08:15:11 INFO - PROCESS | 1764 | 1467731711499 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:11 INFO - PROCESS | 1764 | 1467731711592 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
08:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms
08:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
08:15:12 INFO - PROCESS | 1764 | 1467731712025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:12 INFO - PROCESS | 1764 | 1467731712125 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
08:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms
08:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
08:15:12 INFO - PROCESS | 1764 | 1467731712556 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:12 INFO - PROCESS | 1764 | 1467731712666 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
08:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 526ms
08:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
08:15:13 INFO - PROCESS | 1764 | 1467731713086 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:13 INFO - PROCESS | 1764 | 1467731713177 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
08:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 631ms
08:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
08:15:13 INFO - PROCESS | 1764 | 1467731713736 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:13 INFO - PROCESS | 1764 | 1467731713856 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
08:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms
08:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
08:15:14 INFO - PROCESS | 1764 | 1467731714466 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:14 INFO - PROCESS | 1764 | 1467731714578 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
08:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 822ms
08:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
08:15:15 INFO - PROCESS | 1764 | 1467731715293 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:15 INFO - PROCESS | 1764 | 1467731715390 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
08:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 574ms
08:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
08:15:15 INFO - PROCESS | 1764 | 1467731715879 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:15 INFO - PROCESS | 1764 | 1467731715976 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
08:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 574ms
08:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
08:15:16 INFO - PROCESS | 1764 | 1467731716465 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:16 INFO - PROCESS | 1764 | 1467731716561 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
08:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 527ms
08:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
08:15:17 INFO - PROCESS | 1764 | 1467731716997 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:17 INFO - PROCESS | 1764 | 1467731717089 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
08:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms
08:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
08:15:17 INFO - PROCESS | 1764 | 1467731717583 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:17 INFO - PROCESS | 1764 | 1467731717683 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
08:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms
08:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
08:15:18 INFO - PROCESS | 1764 | 1467731718167 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:18 INFO - PROCESS | 1764 | 1467731718316 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
08:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 626ms
08:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
08:15:18 INFO - PROCESS | 1764 | 1467731718807 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:18 INFO - PROCESS | 1764 | 1467731718897 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
08:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 531ms
08:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
08:15:19 INFO - PROCESS | 1764 | 1467731719336 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:19 INFO - PROCESS | 1764 | 1467731719429 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
08:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 526ms
08:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
08:15:19 INFO - PROCESS | 1764 | 1467731719867 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:19 INFO - PROCESS | 1764 | 1467731719962 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
08:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms
08:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
08:15:20 INFO - PROCESS | 1764 | 1467731720399 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:20 INFO - PROCESS | 1764 | 1467731720492 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
08:15:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms
08:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
08:15:20 INFO - PROCESS | 1764 | 1467731720925 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:21 INFO - PROCESS | 1764 | 1467731721038 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
08:15:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 628ms
08:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
08:15:21 INFO - PROCESS | 1764 | 1467731721556 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:21 INFO - PROCESS | 1764 | 1467731721748 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
08:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 822ms
08:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
08:15:22 INFO - PROCESS | 1764 | 1467731722384 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:22 INFO - PROCESS | 1764 | 1467731722485 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
08:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 534ms
08:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
08:15:22 INFO - PROCESS | 1764 | 1467731722946 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:23 INFO - PROCESS | 1764 | 1467731723068 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
08:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 523ms
08:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
08:15:23 INFO - PROCESS | 1764 | 1467731723480 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:23 INFO - PROCESS | 1764 | 1467731723588 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
08:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 530ms
08:15:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
08:15:24 INFO - PROCESS | 1764 | 1467731724010 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:24 INFO - PROCESS | 1764 | 1467731724115 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:25 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)
08:15:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1033ms
08:15:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
08:15:25 INFO - PROCESS | 1764 | 1467731725055 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:25 INFO - PROCESS | 1764 | 1467731725148 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:26 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
08:15:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:15:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
08:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1032ms
08:15:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
08:15:26 INFO - PROCESS | 1764 | 1467731726103 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:26 INFO - PROCESS | 1764 | 1467731726264 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:27 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
08:15:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:15:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
08:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1028ms
08:15:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
08:15:27 INFO - PROCESS | 1764 | 1467731727132 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:27 INFO - PROCESS | 1764 | 1467731727226 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:28 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)
08:15:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms
08:15:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
08:15:28 INFO - PROCESS | 1764 | 1467731728111 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:28 INFO - PROCESS | 1764 | 1467731728204 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:29 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)
08:15:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms
08:15:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
08:15:29 INFO - PROCESS | 1764 | 1467731729151 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:29 INFO - PROCESS | 1764 | 1467731729264 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:30 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
08:15:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:15:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
08:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1079ms
08:15:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
08:15:30 INFO - PROCESS | 1764 | 1467731730250 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:30 INFO - PROCESS | 1764 | 1467731730436 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:31 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
08:15:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:15:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
08:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1077ms
08:15:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
08:15:31 INFO - PROCESS | 1764 | 1467731731341 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:31 INFO - PROCESS | 1764 | 1467731731444 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:32 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
08:15:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:15:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
08:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1026ms
08:15:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
08:15:32 INFO - PROCESS | 1764 | 1467731732362 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:32 INFO - PROCESS | 1764 | 1467731732484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:33 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
08:15:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
08:15:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
08:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1022ms
08:15:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
08:15:33 INFO - PROCESS | 1764 | 1467731733404 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:33 INFO - PROCESS | 1764 | 1467731733496 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
08:15:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 542ms
08:15:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
08:15:33 INFO - PROCESS | 1764 | 1467731733942 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:34 INFO - PROCESS | 1764 | 1467731734060 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
08:15:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 528ms
08:15:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
08:15:34 INFO - PROCESS | 1764 | 1467731734472 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:34 INFO - PROCESS | 1764 | 1467731734561 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:34 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"
08:15:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:15:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
08:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 478ms
08:15:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
08:15:34 INFO - PROCESS | 1764 | 1467731734956 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:35 INFO - PROCESS | 1764 | 1467731735048 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
08:15:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 528ms
08:15:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
08:15:35 INFO - PROCESS | 1764 | 1467731735490 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:35 INFO - PROCESS | 1764 | 1467731735582 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:36 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"
08:15:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:15:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
08:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 572ms
08:15:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
08:15:36 INFO - PROCESS | 1764 | 1467731736071 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:36 INFO - PROCESS | 1764 | 1467731736180 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:36 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"
08:15:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:15:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
08:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
08:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
08:15:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 672ms
08:15:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
08:15:36 INFO - PROCESS | 1764 | 1467731736757 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:36 INFO - PROCESS | 1764 | 1467731736935 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
08:15:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 731ms
08:15:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
08:15:37 INFO - PROCESS | 1764 | 1467731737498 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:37 INFO - PROCESS | 1764 | 1467731737607 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:38 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
08:15:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
08:15:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
08:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:15:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:15:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 993ms
08:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
08:15:38 INFO - PROCESS | 1764 | 1467731738494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:38 INFO - PROCESS | 1764 | 1467731738597 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
08:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 586ms
08:15:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
08:15:39 INFO - PROCESS | 1764 | 1467731739095 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:39 INFO - PROCESS | 1764 | 1467731739206 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
08:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 583ms
08:15:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
08:15:39 INFO - PROCESS | 1764 | 1467731739680 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:39 INFO - PROCESS | 1764 | 1467731739782 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
08:15:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 631ms
08:15:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
08:15:40 INFO - PROCESS | 1764 | 1467731740311 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:40 INFO - PROCESS | 1764 | 1467731740419 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
08:15:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 574ms
08:15:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
08:15:40 INFO - PROCESS | 1764 | 1467731740889 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:41 INFO - PROCESS | 1764 | 1467731741007 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
08:15:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 528ms
08:15:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
08:15:41 INFO - PROCESS | 1764 | 1467731741422 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:41 INFO - PROCESS | 1764 | 1467731741508 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
08:15:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 473ms
08:15:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
08:15:41 INFO - PROCESS | 1764 | 1467731741899 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:41 INFO - PROCESS | 1764 | 1467731741991 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
08:15:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 524ms
08:15:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
08:15:42 INFO - PROCESS | 1764 | 1467731742428 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:42 INFO - PROCESS | 1764 | 1467731742530 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
08:15:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms
08:15:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
08:15:42 INFO - PROCESS | 1764 | 1467731742904 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:43 INFO - PROCESS | 1764 | 1467731743000 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
08:15:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 626ms
08:15:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
08:15:43 INFO - PROCESS | 1764 | 1467731743539 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:43 INFO - PROCESS | 1764 | 1467731743674 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
08:15:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 729ms
08:15:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
08:15:44 INFO - PROCESS | 1764 | 1467731744274 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:44 INFO - PROCESS | 1764 | 1467731744459 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
08:15:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 827ms
08:15:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
08:15:45 INFO - PROCESS | 1764 | 1467731745112 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:45 INFO - PROCESS | 1764 | 1467731745218 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
08:15:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 532ms
08:15:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
08:15:45 INFO - PROCESS | 1764 | 1467731745654 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:45 INFO - PROCESS | 1764 | 1467731745757 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
08:15:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 574ms
08:15:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
08:15:46 INFO - PROCESS | 1764 | 1467731746244 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:46 INFO - PROCESS | 1764 | 1467731746357 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
08:15:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 546ms
08:15:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
08:15:46 INFO - PROCESS | 1764 | 1467731746784 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:46 INFO - PROCESS | 1764 | 1467731746881 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
08:15:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 574ms
08:15:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
08:15:47 INFO - PROCESS | 1764 | 1467731747369 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:47 INFO - PROCESS | 1764 | 1467731747471 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
08:15:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 530ms
08:15:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
08:15:47 INFO - PROCESS | 1764 | 1467731747907 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:48 INFO - PROCESS | 1764 | 1467731748046 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
08:15:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 624ms
08:15:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
08:15:48 INFO - PROCESS | 1764 | 1467731748541 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:48 INFO - PROCESS | 1764 | 1467731748632 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
08:15:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms
08:15:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
08:15:49 INFO - PROCESS | 1764 | 1467731749068 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:49 INFO - PROCESS | 1764 | 1467731749165 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
08:15:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 522ms
08:15:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
08:15:49 INFO - PROCESS | 1764 | 1467731749597 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:49 INFO - PROCESS | 1764 | 1467731749689 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
08:15:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 480ms
08:15:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
08:15:50 INFO - PROCESS | 1764 | 1467731750089 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:50 INFO - PROCESS | 1764 | 1467731750184 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
08:15:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 524ms
08:15:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
08:15:50 INFO - PROCESS | 1764 | 1467731750619 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:50 INFO - PROCESS | 1764 | 1467731750731 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
08:15:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 676ms
08:15:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
08:15:51 INFO - PROCESS | 1764 | 1467731751304 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:51 INFO - PROCESS | 1764 | 1467731751426 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
08:15:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 783ms
08:15:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
08:15:52 INFO - PROCESS | 1764 | 1467731752101 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:52 INFO - PROCESS | 1764 | 1467731752205 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
08:15:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 578ms
08:15:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
08:15:52 INFO - PROCESS | 1764 | 1467731752686 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:52 INFO - PROCESS | 1764 | 1467731752807 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
08:15:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 584ms
08:15:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
08:15:53 INFO - PROCESS | 1764 | 1467731753283 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:53 INFO - PROCESS | 1764 | 1467731753386 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
08:15:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 535ms
08:15:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
08:15:53 INFO - PROCESS | 1764 | 1467731753814 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:53 INFO - PROCESS | 1764 | 1467731753917 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
08:15:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 575ms
08:15:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
08:15:54 INFO - PROCESS | 1764 | 1467731754402 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:54 INFO - PROCESS | 1764 | 1467731754495 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
08:15:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 576ms
08:15:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
08:15:54 INFO - PROCESS | 1764 | 1467731754992 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:55 INFO - PROCESS | 1764 | 1467731755159 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
08:15:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 585ms
08:15:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
08:15:55 INFO - PROCESS | 1764 | 1467731755574 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:55 INFO - PROCESS | 1764 | 1467731755663 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
08:15:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 523ms
08:15:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
08:15:56 INFO - PROCESS | 1764 | 1467731756104 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:56 INFO - PROCESS | 1764 | 1467731756198 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
08:15:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 525ms
08:15:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
08:15:56 INFO - PROCESS | 1764 | 1467731756633 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:56 INFO - PROCESS | 1764 | 1467731756723 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
08:15:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms
08:15:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
08:15:57 INFO - PROCESS | 1764 | 1467731757159 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:57 INFO - PROCESS | 1764 | 1467731757249 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
08:15:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 525ms
08:15:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
08:15:57 INFO - PROCESS | 1764 | 1467731757693 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:57 INFO - PROCESS | 1764 | 1467731757814 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
08:15:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 581ms
08:15:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
08:15:58 INFO - PROCESS | 1764 | 1467731758280 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:58 INFO - PROCESS | 1764 | 1467731758392 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
08:15:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 674ms
08:15:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
08:15:58 INFO - PROCESS | 1764 | 1467731758962 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:59 INFO - PROCESS | 1764 | 1467731759161 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:15:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
08:15:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 941ms
08:15:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
08:15:59 INFO - PROCESS | 1764 | 1467731759914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:00 INFO - PROCESS | 1764 | 1467731760024 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
08:16:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 631ms
08:16:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
08:16:00 INFO - PROCESS | 1764 | 1467731760553 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:00 INFO - PROCESS | 1764 | 1467731760655 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
08:16:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 576ms
08:16:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
08:16:01 INFO - PROCESS | 1764 | 1467731761142 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:01 INFO - PROCESS | 1764 | 1467731761263 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
08:16:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 583ms
08:16:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
08:16:01 INFO - PROCESS | 1764 | 1467731761723 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:01 INFO - PROCESS | 1764 | 1467731761835 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
08:16:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 584ms
08:16:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
08:16:02 INFO - PROCESS | 1764 | 1467731762311 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:02 INFO - PROCESS | 1764 | 1467731762428 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
08:16:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 577ms
08:16:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
08:16:02 INFO - PROCESS | 1764 | 1467731762898 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:03 INFO - PROCESS | 1764 | 1467731763040 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
08:16:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 625ms
08:16:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
08:16:03 INFO - PROCESS | 1764 | 1467731763525 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:03 INFO - PROCESS | 1764 | 1467731763626 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
08:16:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 581ms
08:16:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
08:16:04 INFO - PROCESS | 1764 | 1467731764111 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:04 INFO - PROCESS | 1764 | 1467731764202 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
08:16:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 470ms
08:16:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
08:16:04 INFO - PROCESS | 1764 | 1467731764589 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:04 INFO - PROCESS | 1764 | 1467731764684 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
08:16:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
08:16:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 419ms
08:16:05 INFO - TEST-START | /DOMEvents/constructors.html
08:16:05 INFO - PROCESS | 1764 | 1467731765016 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:05 INFO - PROCESS | 1764 | 1467731765104 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
08:16:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
08:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:16:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
08:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:16:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
08:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:16:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
08:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:16:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
08:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:16:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
08:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
08:16:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
08:16:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
08:16:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 505ms
08:16:05 INFO - TEST-START | /DOMEvents/event-phases-order.html
08:16:05 INFO - PROCESS | 1764 | 1467731765535 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:05 INFO - PROCESS | 1764 | 1467731765652 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
08:16:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 533ms
08:16:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
08:16:06 INFO - PROCESS | 1764 | 1467731766069 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:06 INFO - PROCESS | 1764 | 1467731766183 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
08:16:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:16:06 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
08:16:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:16:06 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
08:16:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:16:06 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]"
08:16:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
08:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
08:16:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
08:16:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms
08:16:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
08:16:06 INFO - PROCESS | 1764 | 1467731766714 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:06 INFO - PROCESS | 1764 | 1467731766900 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:07 INFO - PROCESS | 1764 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
08:16:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
08:16:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 728ms
08:16:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
08:16:07 INFO - PROCESS | 1764 | 1467731767480 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:07 INFO - PROCESS | 1764 | 1467731767606 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:07 INFO - PROCESS | 1764 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
08:16:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
08:16:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 574ms
08:16:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
08:16:08 INFO - PROCESS | 1764 | 1467731768062 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:08 INFO - PROCESS | 1764 | 1467731768160 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
08:16:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 790ms
08:16:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
08:16:08 INFO - PROCESS | 1764 | 1467731768861 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:08 INFO - PROCESS | 1764 | 1467731768965 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:09 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.
08:16:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 481ms
08:16:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
08:16:09 INFO - PROCESS | 1764 | 1467731769378 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:09 INFO - PROCESS | 1764 | 1467731769476 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:09 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
08:16:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
08:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
08:16:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 500ms
08:16:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
08:16:09 INFO - PROCESS | 1764 | 1467731769867 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:09 INFO - PROCESS | 1764 | 1467731769972 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:10 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.
08:16:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 483ms
08:16:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
08:16:10 INFO - PROCESS | 1764 | 1467731770345 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:10 INFO - PROCESS | 1764 | 1467731770446 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:10 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.
08:16:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms
08:16:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
08:16:10 INFO - PROCESS | 1764 | 1467731770926 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:11 INFO - PROCESS | 1764 | 1467731771023 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
08:16:11 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
08:16:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms
08:16:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
08:16:11 INFO - PROCESS | 1764 | 1467731771457 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:11 INFO - PROCESS | 1764 | 1467731771578 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:11 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.
08:16:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 524ms
08:16:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
08:16:11 INFO - PROCESS | 1764 | 1467731771984 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:12 INFO - PROCESS | 1764 | 1467731772091 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:12 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.
08:16:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 478ms
08:16:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
08:16:12 INFO - PROCESS | 1764 | 1467731772468 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:12 INFO - PROCESS | 1764 | 1467731772550 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:12 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.
08:16:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 532ms
08:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
08:16:13 INFO - PROCESS | 1764 | 1467731773009 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:13 INFO - PROCESS | 1764 | 1467731773107 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:13 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.
08:16:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 472ms
08:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
08:16:13 INFO - PROCESS | 1764 | 1467731773484 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:13 INFO - PROCESS | 1764 | 1467731773586 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:13 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.
08:16:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 479ms
08:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
08:16:13 INFO - PROCESS | 1764 | 1467731773972 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:14 INFO - PROCESS | 1764 | 1467731774077 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:14 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.
08:16:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 475ms
08:16:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
08:16:14 INFO - PROCESS | 1764 | 1467731774450 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:14 INFO - PROCESS | 1764 | 1467731774538 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:14 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
08:16:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
08:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
08:16:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 432ms
08:16:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
08:16:14 INFO - PROCESS | 1764 | 1467731774894 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:15 INFO - PROCESS | 1764 | 1467731775031 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:15 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.
08:16:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 688ms
08:16:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
08:16:15 INFO - PROCESS | 1764 | 1467731775681 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:15 INFO - PROCESS | 1764 | 1467731775857 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:16 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.
08:16:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 606ms
08:16:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
08:16:16 INFO - PROCESS | 1764 | 1467731776267 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:16 INFO - PROCESS | 1764 | 1467731776367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
08:16:16 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
08:16:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 588ms
08:16:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
08:16:16 INFO - PROCESS | 1764 | 1467731776863 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:16 INFO - PROCESS | 1764 | 1467731776967 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:17 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.
08:16:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 483ms
08:16:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
08:16:17 INFO - PROCESS | 1764 | 1467731777344 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:17 INFO - PROCESS | 1764 | 1467731777446 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:17 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.
08:16:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 481ms
08:16:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
08:16:17 INFO - PROCESS | 1764 | 1467731777833 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:17 INFO - PROCESS | 1764 | 1467731777921 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:18 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.
08:16:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 529ms
08:16:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
08:16:18 INFO - PROCESS | 1764 | 1467731778369 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:18 INFO - PROCESS | 1764 | 1467731778505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:18 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
08:16:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 522ms
08:16:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker
08:16:18 INFO - PROCESS | 1764 | 1467731778898 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:19 INFO - PROCESS | 1764 | 1467731779002 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
08:16:19 INFO - {}
08:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
08:16:19 INFO - {}
08:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
08:16:19 INFO - {}
08:16:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
08:16:19 INFO - {}
08:16:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 532ms
08:16:19 INFO - TEST-START | /FileAPI/fileReader.html
08:16:19 INFO - PROCESS | 1764 | 1467731779432 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:19 INFO - PROCESS | 1764 | 1467731779515 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
08:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
08:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
08:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
08:16:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 433ms
08:16:19 INFO - TEST-START | /FileAPI/historical.html
08:16:19 INFO - PROCESS | 1764 | 1467731779878 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:19 INFO - PROCESS | 1764 | 1467731779961 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
08:16:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
08:16:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
08:16:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
08:16:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
08:16:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
08:16:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
08:16:20 INFO - TEST-OK | /FileAPI/historical.html | took 430ms
08:16:20 INFO - TEST-START | /FileAPI/idlharness.html
08:16:20 INFO - PROCESS | 1764 | 1467731780314 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:20 INFO - PROCESS | 1764 | 1467731780405 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
08:16:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
08:16:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:16:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:16:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
08:16:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
08:16:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:16:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:16:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
08:16:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
08:16:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:16:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:16:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
08:16:20 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
08:16:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
08:16:20 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
08:16:20 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
08:16:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
08:16:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
08:16:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
08:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
08:16:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
08:16:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
08:16:21 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
08:16:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
08:16:21 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
08:16:21 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
08:16:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
08:16:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 670ms
08:16:21 INFO - TEST-START | /FileAPI/idlharness.worker
08:16:21 INFO - PROCESS | 1764 | 1467731780997 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:21 INFO - PROCESS | 1764 | 1467731781161 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
08:16:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:16:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:16:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
08:16:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:16:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:16:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
08:16:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:16:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:16:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
08:16:21 INFO - {}
08:16:21 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
08:16:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
08:16:21 INFO - {}
08:16:21 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 - {}
08:16:21 INFO - {}
08:16:21 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
08:16:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
08:16:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
08:16:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
08:16:21 INFO - {}
08:16:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
08:16:21 INFO - {}
08:16:21 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
08:16:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
08:16:22 INFO - {}
08:16:22 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 - {}
08:16:22 INFO - {}
08:16:22 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
08:16:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
08:16:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
08:16:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 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
08:16:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:16:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:16:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 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
08:16:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 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
08:16:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 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
08:16:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
08:16:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
08:16:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
08:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:16:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:16:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:16:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:16:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
08:16:22 INFO - {}
08:16:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 976ms
08:16:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
08:16:22 INFO - PROCESS | 1764 | 1467731781981 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:22 INFO - PROCESS | 1764 | 1467731782194 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
08:16:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms
08:16:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html
08:16:22 INFO - PROCESS | 1764 | 1467731782711 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:22 INFO - PROCESS | 1764 | 1467731782861 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
08:16:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
08:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
08:16:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 723ms
08:16:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
08:16:23 INFO - PROCESS | 1764 | 1467731783456 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:23 INFO - PROCESS | 1764 | 1467731783629 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
08:16:24 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.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
08:16:24 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'.)
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
08:16:24 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.
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
08:16:24 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.
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
08:16:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
08:16:24 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.
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
08:16:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
08:16:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
08:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
08:16:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
08:16:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
08:16:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 909ms
08:16:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
08:16:24 INFO - PROCESS | 1764 | 1467731784367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:24 INFO - PROCESS | 1764 | 1467731784515 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
08:16:25 INFO - {}
08:16:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 691ms
08:16:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
08:16:25 INFO - PROCESS | 1764 | 1467731785084 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:25 INFO - PROCESS | 1764 | 1467731785197 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
08:16:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
08:16:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
08:16:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
08:16:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 493ms
08:16:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
08:16:25 INFO - PROCESS | 1764 | 1467731785570 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:25 INFO - PROCESS | 1764 | 1467731785668 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
08:16:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
08:16:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
08:16:26 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"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
08:16:26 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"
08:16:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
08:16:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 653ms
08:16:26 INFO - TEST-START | /FileAPI/file/File-constructor.html
08:16:26 INFO - PROCESS | 1764 | 1467731786236 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:26 INFO - PROCESS | 1764 | 1467731786432 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
08:16:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
08:16:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
08:16:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
08:16:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
08:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
08:16:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
08:16:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 643ms
08:16:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
08:16:26 INFO - PROCESS | 1764 | 1467731786887 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:26 INFO - PROCESS | 1764 | 1467731786972 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
08:16:27 INFO - {}
08:16:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms
08:16:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
08:16:27 INFO - PROCESS | 1764 | 1467731787418 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:27 INFO - PROCESS | 1764 | 1467731787516 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
08:16:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
08:16:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 484ms
08:16:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
08:16:27 INFO - PROCESS | 1764 | 1467731787911 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:28 INFO - PROCESS | 1764 | 1467731788010 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
08:16:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 473ms
08:16:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
08:16:28 INFO - PROCESS | 1764 | 1467731788389 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:28 INFO - PROCESS | 1764 | 1467731788473 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
08:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
08:16:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 427ms
08:16:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
08:16:28 INFO - PROCESS | 1764 | 1467731788826 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:28 INFO - PROCESS | 1764 | 1467731788910 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
08:16:29 INFO - reader.readAsText(blob_2)
08:16:29 INFO - }" did not throw
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
08:16:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
08:16:29 INFO - reader.readAsDataURL(blob_2)
08:16:29 INFO - }" did not throw
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
08:16:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
08:16:29 INFO - reader.readAsArrayBuffer(blob_2)
08:16:29 INFO - }" did not throw
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
08:16:29 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
08:16:29 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:16:29 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
08:16:29 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
08:16:29 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
08:16:29 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
08:16:29 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
08:16:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 521ms
08:16:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
08:16:29 INFO - PROCESS | 1764 | 1467731789371 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:29 INFO - PROCESS | 1764 | 1467731789454 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
08:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
08:16:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
08:16:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 432ms
08:16:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
08:16:29 INFO - PROCESS | 1764 | 1467731789811 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:29 INFO - PROCESS | 1764 | 1467731789909 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
08:16:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 625ms
08:16:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
08:16:30 INFO - PROCESS | 1764 | 1467731790468 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:30 INFO - PROCESS | 1764 | 1467731790622 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
08:16:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 730ms
08:16:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
08:16:31 INFO - PROCESS | 1764 | 1467731791205 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:31 INFO - PROCESS | 1764 | 1467731791325 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
08:16:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 632ms
08:16:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
08:16:31 INFO - PROCESS | 1764 | 1467731791847 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:31 INFO - PROCESS | 1764 | 1467731791967 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
08:16:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
08:16:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms
08:16:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
08:16:32 INFO - PROCESS | 1764 | 1467731792385 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:32 INFO - PROCESS | 1764 | 1467731792493 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
08:16:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 524ms
08:16:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
08:16:32 INFO - PROCESS | 1764 | 1467731792907 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:33 INFO - PROCESS | 1764 | 1467731793011 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
08:16:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
08:16:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
08:16:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 472ms
08:16:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
08:16:33 INFO - PROCESS | 1764 | 1467731793392 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:33 INFO - PROCESS | 1764 | 1467731793488 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
08:16:33 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
08:16:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
08:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:16:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
08:16:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 530ms
08:16:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
08:16:33 INFO - PROCESS | 1764 | 1467731793924 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:34 INFO - PROCESS | 1764 | 1467731794039 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
08:16:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 523ms
08:16:34 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
08:16:34 INFO - PROCESS | 1764 | 1467731794451 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:34 INFO - PROCESS | 1764 | 1467731794545 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:35 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
08:16:35 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 584ms
08:16:35 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
08:16:35 INFO - PROCESS | 1764 | 1467731795048 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:35 INFO - PROCESS | 1764 | 1467731795140 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:35 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
08:16:35 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 473ms
08:16:35 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
08:16:35 INFO - PROCESS | 1764 | 1467731795522 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:35 INFO - PROCESS | 1764 | 1467731795624 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:36 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
08:16:36 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 520ms
08:16:36 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
08:16:36 INFO - PROCESS | 1764 | 1467731796047 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:36 INFO - PROCESS | 1764 | 1467731796137 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:36 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
08:16:36 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 526ms
08:16:36 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
08:16:36 INFO - PROCESS | 1764 | 1467731796583 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:36 INFO - PROCESS | 1764 | 1467731796739 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
08:16:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
08:16:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
08:16:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
08:16:37 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 776ms
08:16:37 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
08:16:37 INFO - PROCESS | 1764 | 1467731797371 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:37 INFO - PROCESS | 1764 | 1467731797681 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
08:16:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
08:16:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
08:16:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
08:16:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
08:16:38 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
08:16:38 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1029ms
08:16:38 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
08:16:38 INFO - PROCESS | 1764 | 1467731798409 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:38 INFO - PROCESS | 1764 | 1467731798541 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
08:16:39 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 826ms
08:16:39 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
08:16:39 INFO - PROCESS | 1764 | 1467731799244 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:39 INFO - PROCESS | 1764 | 1467731799368 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
08:16:39 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
08:16:39 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 632ms
08:16:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
08:16:39 INFO - PROCESS | 1764 | 1467731799886 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:39 INFO - PROCESS | 1764 | 1467731799985 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
08:16:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
08:16:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
08:16:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
08:16:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 573ms
08:16:40 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
08:16:40 INFO - PROCESS | 1764 | 1467731800477 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:40 INFO - PROCESS | 1764 | 1467731800574 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
08:16:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 583ms
08:16:41 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
08:16:41 INFO - PROCESS | 1764 | 1467731801054 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:41 INFO - PROCESS | 1764 | 1467731801154 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
08:16:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
08:16:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 522ms
08:16:41 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
08:16:41 INFO - PROCESS | 1764 | 1467731801586 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:41 INFO - PROCESS | 1764 | 1467731801688 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
08:16:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 576ms
08:16:42 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
08:16:42 INFO - PROCESS | 1764 | 1467731802180 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:42 INFO - PROCESS | 1764 | 1467731802310 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
08:16:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
08:16:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 785ms
08:16:42 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
08:16:42 INFO - PROCESS | 1764 | 1467731802964 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:43 INFO - PROCESS | 1764 | 1467731803056 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
08:16:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
08:16:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
08:16:43 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 529ms
08:16:43 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
08:16:43 INFO - PROCESS | 1764 | 1467731803498 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:43 INFO - PROCESS | 1764 | 1467731803595 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
08:16:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
08:16:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
08:16:44 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 673ms
08:16:44 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
08:16:44 INFO - PROCESS | 1764 | 1467731804178 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:44 INFO - PROCESS | 1764 | 1467731804286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:44 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
08:16:44 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 475ms
08:16:44 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
08:16:44 INFO - PROCESS | 1764 | 1467731804661 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:44 INFO - PROCESS | 1764 | 1467731804753 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
08:16:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
08:16:45 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 472ms
08:16:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
08:16:45 INFO - PROCESS | 1764 | 1467731805137 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:45 INFO - PROCESS | 1764 | 1467731805249 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
08:16:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 575ms
08:16:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
08:16:45 INFO - PROCESS | 1764 | 1467731805762 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:45 INFO - PROCESS | 1764 | 1467731805902 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
08:16:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 630ms
08:16:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
08:16:46 INFO - PROCESS | 1764 | 1467731806402 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:46 INFO - PROCESS | 1764 | 1467731806520 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
08:16:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 724ms
08:16:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
08:16:47 INFO - PROCESS | 1764 | 1467731807192 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:47 INFO - PROCESS | 1764 | 1467731807312 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
08:16:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 911ms
08:16:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
08:16:48 INFO - PROCESS | 1764 | 1467731808047 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:48 INFO - PROCESS | 1764 | 1467731808143 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
08:16:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 577ms
08:16:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
08:16:48 INFO - PROCESS | 1764 | 1467731808638 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:48 INFO - PROCESS | 1764 | 1467731808736 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
08:16:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 531ms
08:16:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
08:16:49 INFO - PROCESS | 1764 | 1467731809177 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:49 INFO - PROCESS | 1764 | 1467731809278 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
08:16:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 585ms
08:16:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
08:16:49 INFO - PROCESS | 1764 | 1467731809764 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:49 INFO - PROCESS | 1764 | 1467731809863 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
08:16:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 530ms
08:16:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
08:16:50 INFO - PROCESS | 1764 | 1467731810298 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:50 INFO - PROCESS | 1764 | 1467731810397 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
08:16:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 533ms
08:16:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
08:16:50 INFO - PROCESS | 1764 | 1467731810845 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:50 INFO - PROCESS | 1764 | 1467731810933 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
08:16:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 529ms
08:16:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
08:16:51 INFO - PROCESS | 1764 | 1467731811371 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:51 INFO - PROCESS | 1764 | 1467731811466 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
08:16:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 578ms
08:16:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
08:16:51 INFO - PROCESS | 1764 | 1467731811956 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:52 INFO - PROCESS | 1764 | 1467731812053 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
08:16:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 528ms
08:16:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
08:16:52 INFO - PROCESS | 1764 | 1467731812489 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:52 INFO - PROCESS | 1764 | 1467731812594 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
08:16:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 475ms
08:16:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
08:16:52 INFO - PROCESS | 1764 | 1467731812973 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:53 INFO - PROCESS | 1764 | 1467731813058 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
08:16:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 524ms
08:16:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
08:16:53 INFO - PROCESS | 1764 | 1467731813501 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:53 INFO - PROCESS | 1764 | 1467731813608 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
08:16:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 578ms
08:16:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
08:16:54 INFO - PROCESS | 1764 | 1467731814087 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:54 INFO - PROCESS | 1764 | 1467731814242 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:55 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
08:16:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 929ms
08:16:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
08:16:55 INFO - PROCESS | 1764 | 1467731815022 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:55 INFO - PROCESS | 1764 | 1467731815142 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:55 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
08:16:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 574ms
08:16:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
08:16:55 INFO - PROCESS | 1764 | 1467731815607 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:55 INFO - PROCESS | 1764 | 1467731815726 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
08:16:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 532ms
08:16:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
08:16:56 INFO - PROCESS | 1764 | 1467731816151 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:56 INFO - PROCESS | 1764 | 1467731816255 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
08:16:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 528ms
08:16:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
08:16:56 INFO - PROCESS | 1764 | 1467731816675 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:56 INFO - PROCESS | 1764 | 1467731816768 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
08:16:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 470ms
08:16:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
08:16:57 INFO - PROCESS | 1764 | 1467731817155 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:57 INFO - PROCESS | 1764 | 1467731817239 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
08:16:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 525ms
08:16:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
08:16:57 INFO - PROCESS | 1764 | 1467731817694 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:57 INFO - PROCESS | 1764 | 1467731817816 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
08:16:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 570ms
08:16:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
08:16:58 INFO - PROCESS | 1764 | 1467731818265 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:58 INFO - PROCESS | 1764 | 1467731818379 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
08:16:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 481ms
08:16:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
08:16:58 INFO - PROCESS | 1764 | 1467731818752 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:58 INFO - PROCESS | 1764 | 1467731818850 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
08:16:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 523ms
08:16:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
08:16:59 INFO - PROCESS | 1764 | 1467731819283 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:59 INFO - PROCESS | 1764 | 1467731819378 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:59 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
08:16:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 480ms
08:16:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
08:16:59 INFO - PROCESS | 1764 | 1467731819768 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:16:59 INFO - PROCESS | 1764 | 1467731819857 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:00 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
08:17:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 475ms
08:17:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
08:17:00 INFO - PROCESS | 1764 | 1467731820249 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:00 INFO - PROCESS | 1764 | 1467731820373 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
08:17:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 578ms
08:17:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
08:17:00 INFO - PROCESS | 1764 | 1467731820830 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:00 INFO - PROCESS | 1764 | 1467731820930 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
08:17:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 581ms
08:17:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
08:17:01 INFO - PROCESS | 1764 | 1467731821429 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:01 INFO - PROCESS | 1764 | 1467731821587 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
08:17:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 677ms
08:17:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
08:17:02 INFO - PROCESS | 1764 | 1467731822112 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:02 INFO - PROCESS | 1764 | 1467731822238 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
08:17:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 984ms
08:17:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
08:17:03 INFO - PROCESS | 1764 | 1467731823103 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:03 INFO - PROCESS | 1764 | 1467731823255 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
08:17:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1029ms
08:17:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
08:17:04 INFO - PROCESS | 1764 | 1467731824152 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:04 INFO - PROCESS | 1764 | 1467731824265 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
08:17:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 573ms
08:17:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
08:17:04 INFO - PROCESS | 1764 | 1467731824726 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:04 INFO - PROCESS | 1764 | 1467731824834 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
08:17:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 525ms
08:17:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
08:17:05 INFO - PROCESS | 1764 | 1467731825263 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:05 INFO - PROCESS | 1764 | 1467731825355 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
08:17:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 528ms
08:17:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
08:17:05 INFO - PROCESS | 1764 | 1467731825791 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:05 INFO - PROCESS | 1764 | 1467731825940 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
08:17:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 574ms
08:17:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
08:17:06 INFO - PROCESS | 1764 | 1467731826367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:06 INFO - PROCESS | 1764 | 1467731826456 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
08:17:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 532ms
08:17:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
08:17:06 INFO - PROCESS | 1764 | 1467731826906 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:07 INFO - PROCESS | 1764 | 1467731827018 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
08:17:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 524ms
08:17:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
08:17:07 INFO - PROCESS | 1764 | 1467731827439 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:07 INFO - PROCESS | 1764 | 1467731827521 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
08:17:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 528ms
08:17:07 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
08:17:07 INFO - PROCESS | 1764 | 1467731827965 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:08 INFO - PROCESS | 1764 | 1467731828052 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:09 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
08:17:09 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1336ms
08:17:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
08:17:09 INFO - PROCESS | 1764 | 1467731829475 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:09 INFO - PROCESS | 1764 | 1467731829604 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:10 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
08:17:10 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 632ms
08:17:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
08:17:10 INFO - PROCESS | 1764 | 1467731830076 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:10 INFO - PROCESS | 1764 | 1467731830173 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:10 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
08:17:10 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 529ms
08:17:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
08:17:10 INFO - PROCESS | 1764 | 1467731830611 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:10 INFO - PROCESS | 1764 | 1467731830713 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
08:17:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 1182ms
08:17:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
08:17:11 INFO - PROCESS | 1764 | 1467731831792 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:11 INFO - PROCESS | 1764 | 1467731831898 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
08:17:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 623ms
08:17:12 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
08:17:12 INFO - PROCESS | 1764 | 1467731832435 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:12 INFO - PROCESS | 1764 | 1467731832528 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
08:17:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 472ms
08:17:12 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
08:17:12 INFO - PROCESS | 1764 | 1467731832915 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:13 INFO - PROCESS | 1764 | 1467731833027 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
08:17:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 523ms
08:17:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
08:17:13 INFO - PROCESS | 1764 | 1467731833440 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:13 INFO - PROCESS | 1764 | 1467731833527 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
08:17:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 474ms
08:17:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
08:17:13 INFO - PROCESS | 1764 | 1467731833919 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:14 INFO - PROCESS | 1764 | 1467731834002 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
08:17:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 473ms
08:17:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
08:17:14 INFO - PROCESS | 1764 | 1467731834398 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:14 INFO - PROCESS | 1764 | 1467731834488 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
08:17:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 480ms
08:17:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
08:17:14 INFO - PROCESS | 1764 | 1467731834883 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:14 INFO - PROCESS | 1764 | 1467731834968 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
08:17:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 474ms
08:17:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
08:17:15 INFO - PROCESS | 1764 | 1467731835364 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:15 INFO - PROCESS | 1764 | 1467731835463 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
08:17:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 580ms
08:17:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
08:17:15 INFO - PROCESS | 1764 | 1467731835951 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:16 INFO - PROCESS | 1764 | 1467731836077 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
08:17:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 629ms
08:17:16 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
08:17:16 INFO - PROCESS | 1764 | 1467731836588 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:16 INFO - PROCESS | 1764 | 1467731836734 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
08:17:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 983ms
08:17:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
08:17:17 INFO - PROCESS | 1764 | 1467731837580 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:17 INFO - PROCESS | 1764 | 1467731837696 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
08:17:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 573ms
08:17:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
08:17:18 INFO - PROCESS | 1764 | 1467731838160 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:18 INFO - PROCESS | 1764 | 1467731838257 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
08:17:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 527ms
08:17:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
08:17:18 INFO - PROCESS | 1764 | 1467731838699 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:18 INFO - PROCESS | 1764 | 1467731838794 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
08:17:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 530ms
08:17:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
08:17:19 INFO - PROCESS | 1764 | 1467731839226 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:19 INFO - PROCESS | 1764 | 1467731839330 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
08:17:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 576ms
08:17:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
08:17:19 INFO - PROCESS | 1764 | 1467731839813 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:19 INFO - PROCESS | 1764 | 1467731839903 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
08:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 530ms
08:17:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
08:17:20 INFO - PROCESS | 1764 | 1467731840357 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:20 INFO - PROCESS | 1764 | 1467731840486 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
08:17:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 581ms
08:17:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
08:17:20 INFO - PROCESS | 1764 | 1467731840933 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:21 INFO - PROCESS | 1764 | 1467731841029 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
08:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 473ms
08:17:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
08:17:21 INFO - PROCESS | 1764 | 1467731841409 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:21 INFO - PROCESS | 1764 | 1467731841498 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
08:17:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 523ms
08:17:21 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
08:17:21 INFO - PROCESS | 1764 | 1467731841938 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:22 INFO - PROCESS | 1764 | 1467731842028 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
08:17:22 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 482ms
08:17:22 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
08:17:22 INFO - PROCESS | 1764 | 1467731842424 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:22 INFO - PROCESS | 1764 | 1467731842517 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
08:17:22 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 469ms
08:17:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
08:17:22 INFO - PROCESS | 1764 | 1467731842901 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:23 INFO - PROCESS | 1764 | 1467731843006 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
08:17:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 484ms
08:17:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
08:17:23 INFO - PROCESS | 1764 | 1467731843394 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:23 INFO - PROCESS | 1764 | 1467731843520 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
08:17:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 779ms
08:17:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
08:17:24 INFO - PROCESS | 1764 | 1467731844178 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:24 INFO - PROCESS | 1764 | 1467731844391 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
08:17:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1084ms
08:17:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
08:17:25 INFO - PROCESS | 1764 | 1467731845273 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:25 INFO - PROCESS | 1764 | 1467731845397 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
08:17:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 524ms
08:17:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
08:17:25 INFO - PROCESS | 1764 | 1467731845809 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:25 INFO - PROCESS | 1764 | 1467731845904 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
08:17:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 530ms
08:17:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
08:17:26 INFO - PROCESS | 1764 | 1467731846335 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:26 INFO - PROCESS | 1764 | 1467731846423 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
08:17:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 473ms
08:17:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
08:17:26 INFO - PROCESS | 1764 | 1467731846822 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:26 INFO - PROCESS | 1764 | 1467731846920 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
08:17:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 524ms
08:17:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
08:17:27 INFO - PROCESS | 1764 | 1467731847353 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:27 INFO - PROCESS | 1764 | 1467731847474 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
08:17:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 527ms
08:17:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
08:17:27 INFO - PROCESS | 1764 | 1467731847885 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:27 INFO - PROCESS | 1764 | 1467731847991 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
08:17:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 536ms
08:17:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
08:17:28 INFO - PROCESS | 1764 | 1467731848425 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:28 INFO - PROCESS | 1764 | 1467731848518 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
08:17:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 469ms
08:17:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
08:17:28 INFO - PROCESS | 1764 | 1467731848906 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:28 INFO - PROCESS | 1764 | 1467731848992 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
08:17:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 473ms
08:17:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
08:17:29 INFO - PROCESS | 1764 | 1467731849380 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:29 INFO - PROCESS | 1764 | 1467731849480 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
08:17:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 978ms
08:17:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
08:17:30 INFO - PROCESS | 1764 | 1467731850367 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:30 INFO - PROCESS | 1764 | 1467731850467 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
08:17:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
08:17:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 621ms
08:17:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
08:17:31 INFO - PROCESS | 1764 | 1467731851010 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:31 INFO - PROCESS | 1764 | 1467731851170 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
08:17:31 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 790ms
08:17:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
08:17:31 INFO - PROCESS | 1764 | 1467731851806 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:31 INFO - PROCESS | 1764 | 1467731851930 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
08:17:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 838ms
08:17:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
08:17:32 INFO - PROCESS | 1764 | 1467731852652 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:32 INFO - PROCESS | 1764 | 1467731852770 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
08:17:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 578ms
08:17:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
08:17:33 INFO - PROCESS | 1764 | 1467731853240 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:33 INFO - PROCESS | 1764 | 1467731853335 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
08:17:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 582ms
08:17:33 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
08:17:33 INFO - PROCESS | 1764 | 1467731853834 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:33 INFO - PROCESS | 1764 | 1467731853934 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
08:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 531ms
08:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
08:17:34 INFO - PROCESS | 1764 | 1467731854363 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:34 INFO - PROCESS | 1764 | 1467731854452 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
08:17:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 520ms
08:17:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
08:17:34 INFO - PROCESS | 1764 | 1467731854888 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:34 INFO - PROCESS | 1764 | 1467731854981 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
08:17:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 528ms
08:17:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
08:17:35 INFO - PROCESS | 1764 | 1467731855430 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:35 INFO - PROCESS | 1764 | 1467731855561 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
08:17:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 570ms
08:17:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
08:17:36 INFO - PROCESS | 1764 | 1467731856006 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:36 INFO - PROCESS | 1764 | 1467731856100 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
08:17:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 470ms
08:17:36 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
08:17:36 INFO - PROCESS | 1764 | 1467731856481 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:36 INFO - PROCESS | 1764 | 1467731856565 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:36 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
08:17:36 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 426ms
08:17:36 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
08:17:36 INFO - PROCESS | 1764 | 1467731856911 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:36 INFO - PROCESS | 1764 | 1467731856992 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
08:17:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
08:17:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
08:17:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 432ms
08:17:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
08:17:37 INFO - PROCESS | 1764 | 1467731857355 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:37 INFO - PROCESS | 1764 | 1467731857440 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:37 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
08:17:37 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 573ms
08:17:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
08:17:37 INFO - PROCESS | 1764 | 1467731857936 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:38 INFO - PROCESS | 1764 | 1467731858038 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
08:17:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 573ms
08:17:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
08:17:38 INFO - PROCESS | 1764 | 1467731858512 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:38 INFO - PROCESS | 1764 | 1467731858637 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
08:17:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 974ms
08:17:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
08:17:39 INFO - PROCESS | 1764 | 1467731859494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:39 INFO - PROCESS | 1764 | 1467731859597 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
08:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
08:17:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 540ms
08:17:40 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
08:17:40 INFO - PROCESS | 1764 | 1467731860044 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:40 INFO - PROCESS | 1764 | 1467731860136 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
08:17:40 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 521ms
08:17:40 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
08:17:40 INFO - PROCESS | 1764 | 1467731860589 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:40 INFO - PROCESS | 1764 | 1467731860686 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
08:17:41 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 643ms
08:17:41 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
08:17:41 INFO - PROCESS | 1764 | 1467731861227 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:41 INFO - PROCESS | 1764 | 1467731861318 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
08:17:41 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 622ms
08:17:41 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
08:17:41 INFO - PROCESS | 1764 | 1467731861854 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:41 INFO - PROCESS | 1764 | 1467731861971 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
08:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
08:17:42 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 522ms
08:17:42 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
08:17:42 INFO - PROCESS | 1764 | 1467731862385 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:42 INFO - PROCESS | 1764 | 1467731862517 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
08:17:42 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 570ms
08:17:42 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
08:17:42 INFO - PROCESS | 1764 | 1467731862957 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:43 INFO - PROCESS | 1764 | 1467731863043 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
08:17:43 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 571ms
08:17:43 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
08:17:43 INFO - PROCESS | 1764 | 1467731863532 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:43 INFO - PROCESS | 1764 | 1467731863618 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
08:17:44 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 477ms
08:17:44 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
08:17:44 INFO - PROCESS | 1764 | 1467731864015 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:44 INFO - PROCESS | 1764 | 1467731864100 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
08:17:44 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 525ms
08:17:44 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
08:17:44 INFO - PROCESS | 1764 | 1467731864545 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:44 INFO - PROCESS | 1764 | 1467731864635 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
08:17:45 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 570ms
08:17:45 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
08:17:45 INFO - PROCESS | 1764 | 1467731865123 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:45 INFO - PROCESS | 1764 | 1467731865221 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
08:17:45 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 679ms
08:17:45 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
08:17:45 INFO - PROCESS | 1764 | 1467731865808 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:45 INFO - PROCESS | 1764 | 1467731865943 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
08:17:46 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 633ms
08:17:46 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
08:17:46 INFO - PROCESS | 1764 | 1467731866457 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:46 INFO - PROCESS | 1764 | 1467731866640 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
08:17:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
08:17:47 INFO - window.indexedDB.open('test', val);..." did not throw
08:17:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:17:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:17:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
08:17:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
08:17:47 INFO - window.indexedDB.open('test', val);..." did not throw
08:17:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:17:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:17:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
08:17:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
08:17:47 INFO - window.indexedDB.open('test', val);..." did not throw
08:17:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:17:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:17:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
08:17:47 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
08:17:47 INFO - window.indexedDB.open('test', val);..." did not throw
08:17:47 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
08:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:17:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:17:47 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
08:17:47 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
08:17:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
08:17:47 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 1083ms
08:17:47 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
08:17:47 INFO - PROCESS | 1764 | 1467731867559 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:47 INFO - PROCESS | 1764 | 1467731867669 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
08:17:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 594ms
08:17:48 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
08:17:48 INFO - PROCESS | 1764 | 1467731868155 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:48 INFO - PROCESS | 1764 | 1467731868246 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
08:17:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
08:17:49 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1828ms
08:17:49 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
08:17:49 INFO - PROCESS | 1764 | 1467731869996 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:50 INFO - PROCESS | 1764 | 1467731870103 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
08:17:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 542ms
08:17:50 INFO - TEST-START | /IndexedDB/idbindex_count.htm
08:17:50 INFO - PROCESS | 1764 | 1467731870534 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:50 INFO - PROCESS | 1764 | 1467731870643 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:51 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
08:17:51 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 527ms
08:17:51 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
08:17:51 INFO - PROCESS | 1764 | 1467731871073 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:51 INFO - PROCESS | 1764 | 1467731871170 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:51 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
08:17:51 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 673ms
08:17:51 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
08:17:51 INFO - PROCESS | 1764 | 1467731871760 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:51 INFO - PROCESS | 1764 | 1467731871864 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:52 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
08:17:52 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 483ms
08:17:52 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
08:17:52 INFO - PROCESS | 1764 | 1467731872242 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:52 INFO - PROCESS | 1764 | 1467731872320 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:52 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
08:17:52 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 479ms
08:17:52 INFO - TEST-START | /IndexedDB/idbindex_get.htm
08:17:52 INFO - PROCESS | 1764 | 1467731872724 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:52 INFO - PROCESS | 1764 | 1467731872806 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:53 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
08:17:53 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 429ms
08:17:53 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
08:17:53 INFO - PROCESS | 1764 | 1467731873163 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:53 INFO - PROCESS | 1764 | 1467731873245 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:53 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
08:17:53 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 470ms
08:17:53 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
08:17:53 INFO - PROCESS | 1764 | 1467731873633 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:53 INFO - PROCESS | 1764 | 1467731873717 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:54 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
08:17:54 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 480ms
08:17:54 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
08:17:54 INFO - PROCESS | 1764 | 1467731874121 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:54 INFO - PROCESS | 1764 | 1467731874245 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:54 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
08:17:54 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 726ms
08:17:54 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
08:17:54 INFO - PROCESS | 1764 | 1467731874851 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:55 INFO - PROCESS | 1764 | 1467731875035 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:55 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
08:17:55 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 629ms
08:17:55 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
08:17:55 INFO - PROCESS | 1764 | 1467731875491 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:55 INFO - PROCESS | 1764 | 1467731875587 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:56 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
08:17:56 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 521ms
08:17:56 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
08:17:56 INFO - PROCESS | 1764 | 1467731876025 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:56 INFO - PROCESS | 1764 | 1467731876121 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:56 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
08:17:56 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 524ms
08:17:56 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
08:17:56 INFO - PROCESS | 1764 | 1467731876546 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:56 INFO - PROCESS | 1764 | 1467731876638 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
08:17:57 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 476ms
08:17:57 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
08:17:57 INFO - PROCESS | 1764 | 1467731877027 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:57 INFO - PROCESS | 1764 | 1467731877114 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
08:17:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
08:17:57 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 580ms
08:17:57 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
08:17:57 INFO - PROCESS | 1764 | 1467731877648 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:57 INFO - PROCESS | 1764 | 1467731877780 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
08:17:58 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 626ms
08:17:58 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
08:17:58 INFO - PROCESS | 1764 | 1467731878278 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:58 INFO - PROCESS | 1764 | 1467731878378 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
08:17:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 470ms
08:17:58 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
08:17:58 INFO - PROCESS | 1764 | 1467731878752 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:58 INFO - PROCESS | 1764 | 1467731878834 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
08:17:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 483ms
08:17:59 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
08:17:59 INFO - PROCESS | 1764 | 1467731879240 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:59 INFO - PROCESS | 1764 | 1467731879324 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
08:17:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 470ms
08:17:59 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
08:17:59 INFO - PROCESS | 1764 | 1467731879715 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:17:59 INFO - PROCESS | 1764 | 1467731879799 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
08:18:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 481ms
08:18:00 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
08:18:00 INFO - PROCESS | 1764 | 1467731880203 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:00 INFO - PROCESS | 1764 | 1467731880300 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
08:18:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 475ms
08:18:00 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
08:18:00 INFO - PROCESS | 1764 | 1467731880682 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:00 INFO - PROCESS | 1764 | 1467731880772 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
08:18:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 477ms
08:18:01 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
08:18:01 INFO - PROCESS | 1764 | 1467731881167 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:01 INFO - PROCESS | 1764 | 1467731881325 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
08:18:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 628ms
08:18:01 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
08:18:01 INFO - PROCESS | 1764 | 1467731881802 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:01 INFO - PROCESS | 1764 | 1467731881918 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
08:18:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 726ms
08:18:02 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
08:18:02 INFO - PROCESS | 1764 | 1467731882535 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:02 INFO - PROCESS | 1764 | 1467731882671 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:03 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
08:18:03 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 829ms
08:18:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
08:18:03 INFO - PROCESS | 1764 | 1467731883369 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:03 INFO - PROCESS | 1764 | 1467731883472 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
08:18:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 532ms
08:18:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
08:18:03 INFO - PROCESS | 1764 | 1467731883911 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:04 INFO - PROCESS | 1764 | 1467731884015 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
08:18:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 526ms
08:18:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
08:18:04 INFO - PROCESS | 1764 | 1467731884449 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:04 INFO - PROCESS | 1764 | 1467731884541 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
08:18:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 477ms
08:18:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
08:18:04 INFO - PROCESS | 1764 | 1467731884930 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:05 INFO - PROCESS | 1764 | 1467731885020 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
08:18:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 474ms
08:18:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
08:18:05 INFO - PROCESS | 1764 | 1467731885409 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:05 INFO - PROCESS | 1764 | 1467731885505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
08:18:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 523ms
08:18:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
08:18:05 INFO - PROCESS | 1764 | 1467731885941 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:06 INFO - PROCESS | 1764 | 1467731886067 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
08:18:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 571ms
08:18:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
08:18:06 INFO - PROCESS | 1764 | 1467731886526 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:06 INFO - PROCESS | 1764 | 1467731886619 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
08:18:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 481ms
08:18:06 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
08:18:07 INFO - PROCESS | 1764 | 1467731887001 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:07 INFO - PROCESS | 1764 | 1467731887078 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
08:18:07 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 426ms
08:18:07 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
08:18:07 INFO - PROCESS | 1764 | 1467731887431 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:07 INFO - PROCESS | 1764 | 1467731887510 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
08:18:07 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
08:18:07 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 428ms
08:18:07 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
08:18:07 INFO - PROCESS | 1764 | 1467731887866 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:07 INFO - PROCESS | 1764 | 1467731887949 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
08:18:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
08:18:08 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 429ms
08:18:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
08:18:08 INFO - PROCESS | 1764 | 1467731888304 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:08 INFO - PROCESS | 1764 | 1467731888403 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
08:18:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 474ms
08:18:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
08:18:08 INFO - PROCESS | 1764 | 1467731888785 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:08 INFO - PROCESS | 1764 | 1467731888872 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:09 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
08:18:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 484ms
08:18:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
08:18:09 INFO - PROCESS | 1764 | 1467731889275 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:09 INFO - PROCESS | 1764 | 1467731889428 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:10 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
08:18:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 786ms
08:18:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
08:18:10 INFO - PROCESS | 1764 | 1467731890098 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:10 INFO - PROCESS | 1764 | 1467731890262 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
08:18:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 581ms
08:18:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
08:18:10 INFO - PROCESS | 1764 | 1467731890689 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:10 INFO - PROCESS | 1764 | 1467731890827 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:11 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
08:18:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 521ms
08:18:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
08:18:11 INFO - PROCESS | 1764 | 1467731891224 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:11 INFO - PROCESS | 1764 | 1467731891324 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:11 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
08:18:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 530ms
08:18:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
08:18:11 INFO - PROCESS | 1764 | 1467731891751 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:11 INFO - PROCESS | 1764 | 1467731891848 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:18:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 526ms
08:18:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
08:18:12 INFO - PROCESS | 1764 | 1467731892283 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:12 INFO - PROCESS | 1764 | 1467731892390 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:12 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
08:18:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 526ms
08:18:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
08:18:12 INFO - PROCESS | 1764 | 1467731892817 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:12 INFO - PROCESS | 1764 | 1467731892942 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
08:18:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 569ms
08:18:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
08:18:13 INFO - PROCESS | 1764 | 1467731893395 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:13 INFO - PROCESS | 1764 | 1467731893494 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
08:18:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 525ms
08:18:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
08:18:13 INFO - PROCESS | 1764 | 1467731893920 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:14 INFO - PROCESS | 1764 | 1467731894004 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
08:18:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 472ms
08:18:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
08:18:14 INFO - PROCESS | 1764 | 1467731894397 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:14 INFO - PROCESS | 1764 | 1467731894488 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
08:18:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 474ms
08:18:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
08:18:14 INFO - PROCESS | 1764 | 1467731894876 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:14 INFO - PROCESS | 1764 | 1467731894966 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
08:18:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 474ms
08:18:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
08:18:15 INFO - PROCESS | 1764 | 1467731895357 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:15 INFO - PROCESS | 1764 | 1467731895454 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
08:18:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 472ms
08:18:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
08:18:15 INFO - PROCESS | 1764 | 1467731895833 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:15 INFO - PROCESS | 1764 | 1467731895922 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
08:18:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 480ms
08:18:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
08:18:16 INFO - PROCESS | 1764 | 1467731896320 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:16 INFO - PROCESS | 1764 | 1467731896445 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:16 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
08:18:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 624ms
08:18:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
08:18:16 INFO - PROCESS | 1764 | 1467731896952 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:17 INFO - PROCESS | 1764 | 1467731897046 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
08:18:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 528ms
08:18:17 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
08:18:17 INFO - PROCESS | 1764 | 1467731897491 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:17 INFO - PROCESS | 1764 | 1467731897598 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
08:18:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 733ms
08:18:18 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
08:18:18 INFO - PROCESS | 1764 | 1467731898223 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:18 INFO - PROCESS | 1764 | 1467731898326 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:18:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 775ms
08:18:18 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
08:18:19 INFO - PROCESS | 1764 | 1467731899005 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:19 INFO - PROCESS | 1764 | 1467731899098 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:19 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
08:18:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 526ms
08:18:19 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
08:18:19 INFO - PROCESS | 1764 | 1467731899543 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:19 INFO - PROCESS | 1764 | 1467731899641 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
08:18:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 527ms
08:18:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
08:18:20 INFO - PROCESS | 1764 | 1467731900083 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:20 INFO - PROCESS | 1764 | 1467731900173 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
08:18:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 522ms
08:18:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
08:18:20 INFO - PROCESS | 1764 | 1467731900608 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:20 INFO - PROCESS | 1764 | 1467731900710 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
08:18:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 527ms
08:18:21 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
08:18:21 INFO - PROCESS | 1764 | 1467731901140 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:21 INFO - PROCESS | 1764 | 1467731901241 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:21 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
08:18:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 574ms
08:18:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
08:18:21 INFO - PROCESS | 1764 | 1467731901723 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:21 INFO - PROCESS | 1764 | 1467731901836 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
08:18:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 525ms
08:18:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
08:18:22 INFO - PROCESS | 1764 | 1467731902250 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:22 INFO - PROCESS | 1764 | 1467731902362 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:22 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
08:18:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 478ms
08:18:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
08:18:22 INFO - PROCESS | 1764 | 1467731902732 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:22 INFO - PROCESS | 1764 | 1467731902815 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:23 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
08:18:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 476ms
08:18:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
08:18:23 INFO - PROCESS | 1764 | 1467731903213 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:23 INFO - PROCESS | 1764 | 1467731903299 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:23 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
08:18:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 484ms
08:18:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
08:18:23 INFO - PROCESS | 1764 | 1467731903718 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:23 INFO - PROCESS | 1764 | 1467731903803 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
08:18:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 436ms
08:18:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
08:18:24 INFO - PROCESS | 1764 | 1467731904156 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:24 INFO - PROCESS | 1764 | 1467731904257 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:24 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
08:18:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 520ms
08:18:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
08:18:24 INFO - PROCESS | 1764 | 1467731904684 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:24 INFO - PROCESS | 1764 | 1467731904810 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
08:18:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 834ms
08:18:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
08:18:25 INFO - PROCESS | 1764 | 1467731905524 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:25 INFO - PROCESS | 1764 | 1467731905655 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
08:18:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 571ms
08:18:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
08:18:26 INFO - PROCESS | 1764 | 1467731906127 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:26 INFO - PROCESS | 1764 | 1467731906222 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
08:18:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 526ms
08:18:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
08:18:26 INFO - PROCESS | 1764 | 1467731906666 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:26 INFO - PROCESS | 1764 | 1467731906766 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:27 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"
08:18:27 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
08:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:18:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 534ms
08:18:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
08:18:27 INFO - PROCESS | 1764 | 1467731907198 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:27 INFO - PROCESS | 1764 | 1467731907289 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:27 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"
08:18:27 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
08:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
08:18:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 528ms
08:18:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
08:18:27 INFO - PROCESS | 1764 | 1467731907733 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:27 INFO - PROCESS | 1764 | 1467731907813 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
08:18:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 480ms
08:18:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
08:18:28 INFO - PROCESS | 1764 | 1467731908226 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:28 INFO - PROCESS | 1764 | 1467731908348 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
08:18:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 573ms
08:18:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
08:18:28 INFO - PROCESS | 1764 | 1467731908808 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:28 INFO - PROCESS | 1764 | 1467731908891 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
08:18:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 478ms
08:18:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
08:18:29 INFO - PROCESS | 1764 | 1467731909290 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:29 INFO - PROCESS | 1764 | 1467731909376 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
08:18:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 526ms
08:18:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
08:18:29 INFO - PROCESS | 1764 | 1467731909816 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:29 INFO - PROCESS | 1764 | 1467731909904 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
08:18:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 482ms
08:18:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
08:18:30 INFO - PROCESS | 1764 | 1467731910308 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:30 INFO - PROCESS | 1764 | 1467731910400 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
08:18:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 470ms
08:18:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
08:18:30 INFO - PROCESS | 1764 | 1467731910778 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:30 INFO - PROCESS | 1764 | 1467731910875 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
08:18:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 470ms
08:18:31 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
08:18:31 INFO - PROCESS | 1764 | 1467731911255 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:31 INFO - PROCESS | 1764 | 1467731911347 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:18:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 479ms
08:18:31 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
08:18:31 INFO - PROCESS | 1764 | 1467731911744 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:31 INFO - PROCESS | 1764 | 1467731911835 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:32 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
08:18:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 576ms
08:18:32 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
08:18:32 INFO - PROCESS | 1764 | 1467731912323 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:32 INFO - PROCESS | 1764 | 1467731912447 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
08:18:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 738ms
08:18:33 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
08:18:33 INFO - PROCESS | 1764 | 1467731913073 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:33 INFO - PROCESS | 1764 | 1467731913323 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
08:18:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 1025ms
08:18:34 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
08:18:34 INFO - PROCESS | 1764 | 1467731914112 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:34 INFO - PROCESS | 1764 | 1467731914224 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
08:18:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 581ms
08:18:34 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
08:18:34 INFO - PROCESS | 1764 | 1467731914699 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:34 INFO - PROCESS | 1764 | 1467731914797 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
08:18:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 528ms
08:18:35 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
08:18:35 INFO - PROCESS | 1764 | 1467731915235 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:35 INFO - PROCESS | 1764 | 1467731915333 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
08:18:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 584ms
08:18:35 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
08:18:35 INFO - PROCESS | 1764 | 1467731915819 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:35 INFO - PROCESS | 1764 | 1467731915920 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
08:18:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 527ms
08:18:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
08:18:36 INFO - PROCESS | 1764 | 1467731916354 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:36 INFO - PROCESS | 1764 | 1467731916440 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
08:18:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 521ms
08:18:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
08:18:36 INFO - PROCESS | 1764 | 1467731916884 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:37 INFO - PROCESS | 1764 | 1467731917005 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
08:18:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 574ms
08:18:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
08:18:37 INFO - PROCESS | 1764 | 1467731917462 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:37 INFO - PROCESS | 1764 | 1467731917557 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
08:18:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 625ms
08:18:38 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
08:18:38 INFO - PROCESS | 1764 | 1467731918092 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:38 INFO - PROCESS | 1764 | 1467731918176 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
08:18:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
08:18:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 491ms
08:18:38 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
08:18:38 INFO - PROCESS | 1764 | 1467731918594 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:38 INFO - PROCESS | 1764 | 1467731918684 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
08:18:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 478ms
08:18:39 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
08:18:39 INFO - PROCESS | 1764 | 1467731919083 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:39 INFO - PROCESS | 1764 | 1467731919168 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
08:18:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 437ms
08:18:39 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
08:18:39 INFO - PROCESS | 1764 | 1467731919520 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:39 INFO - PROCESS | 1764 | 1467731919618 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
08:18:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 670ms
08:18:40 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
08:18:40 INFO - PROCESS | 1764 | 1467731920221 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:40 INFO - PROCESS | 1764 | 1467731920425 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
08:18:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 882ms
08:18:41 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
08:18:41 INFO - PROCESS | 1764 | 1467731921119 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:41 INFO - PROCESS | 1764 | 1467731921297 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
08:18:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
08:18:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
08:18:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
08:18:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
08:18:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 786ms
08:18:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
08:18:41 INFO - PROCESS | 1764 | 1467731921915 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:42 INFO - PROCESS | 1764 | 1467731922013 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
08:18:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 473ms
08:18:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
08:18:42 INFO - PROCESS | 1764 | 1467731922411 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:42 INFO - PROCESS | 1764 | 1467731922505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:42 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
08:18:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 534ms
08:18:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
08:18:42 INFO - PROCESS | 1764 | 1467731922932 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:43 INFO - PROCESS | 1764 | 1467731923036 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:43 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
08:18:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 522ms
08:18:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
08:18:43 INFO - PROCESS | 1764 | 1467731923460 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:43 INFO - PROCESS | 1764 | 1467731923563 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
08:18:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 530ms
08:18:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
08:18:44 INFO - PROCESS | 1764 | 1467731923998 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:44 INFO - PROCESS | 1764 | 1467731924125 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:44 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
08:18:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 519ms
08:18:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
08:18:44 INFO - PROCESS | 1764 | 1467731924546 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:44 INFO - PROCESS | 1764 | 1467731924633 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:45 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
08:18:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 542ms
08:18:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
08:18:45 INFO - PROCESS | 1764 | 1467731925067 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:45 INFO - PROCESS | 1764 | 1467731925149 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
08:18:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 477ms
08:18:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
08:18:45 INFO - PROCESS | 1764 | 1467731925549 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:45 INFO - PROCESS | 1764 | 1467731925633 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:46 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
08:18:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 472ms
08:18:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
08:18:46 INFO - PROCESS | 1764 | 1467731926026 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:46 INFO - PROCESS | 1764 | 1467731926115 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
08:18:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 526ms
08:18:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
08:18:46 INFO - PROCESS | 1764 | 1467731926561 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:46 INFO - PROCESS | 1764 | 1467731926671 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
08:18:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 536ms
08:18:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
08:18:47 INFO - PROCESS | 1764 | 1467731927104 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:47 INFO - PROCESS | 1764 | 1467731927186 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
08:18:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 576ms
08:18:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
08:18:47 INFO - PROCESS | 1764 | 1467731927691 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:47 INFO - PROCESS | 1764 | 1467731927821 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
08:18:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 629ms
08:18:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
08:18:48 INFO - PROCESS | 1764 | 1467731928326 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:48 INFO - PROCESS | 1764 | 1467731928461 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
08:18:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 625ms
08:18:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
08:18:48 INFO - PROCESS | 1764 | 1467731928962 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:49 INFO - PROCESS | 1764 | 1467731929155 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
08:18:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 976ms
08:18:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
08:18:49 INFO - PROCESS | 1764 | 1467731929940 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:50 INFO - PROCESS | 1764 | 1467731930060 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
08:18:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 570ms
08:18:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
08:18:50 INFO - PROCESS | 1764 | 1467731930520 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:50 INFO - PROCESS | 1764 | 1467731930614 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:50 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
08:18:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 472ms
08:18:50 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
08:18:51 INFO - PROCESS | 1764 | 1467731931016 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:51 INFO - PROCESS | 1764 | 1467731931106 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:51 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
08:18:51 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 543ms
08:18:51 INFO - TEST-START | /IndexedDB/idbtransaction.htm
08:18:51 INFO - PROCESS | 1764 | 1467731931552 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:51 INFO - PROCESS | 1764 | 1467731931650 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:52 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
08:18:52 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
08:18:52 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 522ms
08:18:52 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
08:18:52 INFO - PROCESS | 1764 | 1467731932079 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:52 INFO - PROCESS | 1764 | 1467731932180 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
08:18:52 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 523ms
08:18:52 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
08:18:52 INFO - PROCESS | 1764 | 1467731932610 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:52 INFO - PROCESS | 1764 | 1467731932729 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
08:18:53 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
08:18:53 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 923ms
08:18:53 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
08:18:53 INFO - PROCESS | 1764 | 1467731933548 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:53 INFO - PROCESS | 1764 | 1467731933678 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:54 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
08:18:54 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 535ms
08:18:54 INFO - TEST-START | /IndexedDB/index_sort_order.htm
08:18:54 INFO - PROCESS | 1764 | 1467731934082 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:54 INFO - PROCESS | 1764 | 1467731934164 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:54 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
08:18:54 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 487ms
08:18:54 INFO - TEST-START | /IndexedDB/interfaces.html
08:18:54 INFO - PROCESS | 1764 | 1467731934577 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:54 INFO - PROCESS | 1764 | 1467731934658 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
08:18:55 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
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
08:18:55 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
08:18:55 INFO - TEST-OK | /IndexedDB/interfaces.html | took 819ms
08:18:55 INFO - TEST-START | /IndexedDB/interfaces.worker
08:18:55 INFO - PROCESS | 1764 | 1467731935409 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:55 INFO - PROCESS | 1764 | 1467731935530 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
08:18:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
08:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:18:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
08:18:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
08:18:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
08:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
08:18:56 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
08:18:56 INFO - {}
08:18:56 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 - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
08:18:56 INFO - {}
08:18:56 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1153ms
08:18:56 INFO - TEST-START | /IndexedDB/key_invalid.htm
08:18:56 INFO - PROCESS | 1764 | 1467731936600 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:56 INFO - PROCESS | 1764 | 1467731936892 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
08:18:57 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
08:18:57 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 895ms
08:18:57 INFO - TEST-START | /IndexedDB/key_valid.html
08:18:57 INFO - PROCESS | 1764 | 1467731937505 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:57 INFO - PROCESS | 1764 | 1467731937604 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
08:18:58 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
08:18:58 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1394ms
08:18:58 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
08:18:58 INFO - PROCESS | 1764 | 1467731938914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:59 INFO - PROCESS | 1764 | 1467731939012 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:59 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
08:18:59 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 586ms
08:18:59 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
08:18:59 INFO - PROCESS | 1764 | 1467731939512 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:18:59 INFO - PROCESS | 1764 | 1467731939651 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:00 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
08:19:00 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 639ms
08:19:00 INFO - TEST-START | /IndexedDB/keygenerator.htm
08:19:00 INFO - PROCESS | 1764 | 1467731940145 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:00 INFO - PROCESS | 1764 | 1467731940271 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
08:19:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
08:19:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
08:19:00 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 785ms
08:19:00 INFO - TEST-START | /IndexedDB/keyorder.htm
08:19:00 INFO - PROCESS | 1764 | 1467731940941 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:01 INFO - PROCESS | 1764 | 1467731941074 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
08:19:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
08:19:01 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 788ms
08:19:01 INFO - TEST-START | /IndexedDB/keypath.htm
08:19:01 INFO - PROCESS | 1764 | 1467731941788 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:01 INFO - PROCESS | 1764 | 1467731941914 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
08:19:02 INFO - TEST-OK | /IndexedDB/keypath.htm | took 638ms
08:19:02 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
08:19:02 INFO - PROCESS | 1764 | 1467731942394 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:02 INFO - PROCESS | 1764 | 1467731942486 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
08:19:02 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
08:19:02 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 541ms
08:19:02 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
08:19:02 INFO - PROCESS | 1764 | 1467731942938 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:03 INFO - PROCESS | 1764 | 1467731943034 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:03 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
08:19:03 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
08:19:03 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
08:19:03 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 583ms
08:19:03 INFO - TEST-START | /IndexedDB/list_ordering.htm
08:19:03 INFO - PROCESS | 1764 | 1467731943525 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:03 INFO - PROCESS | 1764 | 1467731943697 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:04 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
08:19:04 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
08:19:04 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
08:19:04 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 976ms
08:19:04 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
08:19:04 INFO - PROCESS | 1764 | 1467731944511 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:04 INFO - PROCESS | 1764 | 1467731944651 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:05 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
08:19:05 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 725ms
08:19:05 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
08:19:05 INFO - PROCESS | 1764 | 1467731945244 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:05 INFO - PROCESS | 1764 | 1467731945362 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:06 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
08:19:06 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 833ms
08:19:06 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
08:19:06 INFO - PROCESS | 1764 | 1467731946085 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:06 INFO - PROCESS | 1764 | 1467731946223 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:06 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
08:19:06 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 679ms
08:19:06 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
08:19:06 INFO - PROCESS | 1764 | 1467731946779 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:06 INFO - PROCESS | 1764 | 1467731946897 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:07 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
08:19:07 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 583ms
08:19:07 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
08:19:07 INFO - PROCESS | 1764 | 1467731947376 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:07 INFO - PROCESS | 1764 | 1467731947479 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:07 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
08:19:07 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 632ms
08:19:08 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
08:19:08 INFO - PROCESS | 1764 | 1467731948008 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:08 INFO - PROCESS | 1764 | 1467731948185 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:08 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
08:19:08 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 673ms
08:19:08 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
08:19:08 INFO - PROCESS | 1764 | 1467731948687 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:08 INFO - PROCESS | 1764 | 1467731948793 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:09 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
08:19:09 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 633ms
08:19:09 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
08:19:09 INFO - PROCESS | 1764 | 1467731949334 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:09 INFO - PROCESS | 1764 | 1467731949455 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:09 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
08:19:09 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 629ms
08:19:09 INFO - TEST-START | /IndexedDB/value.htm
08:19:09 INFO - PROCESS | 1764 | 1467731949962 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:10 INFO - PROCESS | 1764 | 1467731950069 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:10 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
08:19:10 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
08:19:10 INFO - TEST-OK | /IndexedDB/value.htm | took 680ms
08:19:10 INFO - TEST-START | /IndexedDB/value_recursive.htm
08:19:10 INFO - PROCESS | 1764 | 1467731950650 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:10 INFO - PROCESS | 1764 | 1467731950835 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:11 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
08:19:11 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
08:19:11 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
08:19:11 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1132ms
08:19:11 INFO - TEST-START | /IndexedDB/writer-starvation.htm
08:19:11 INFO - PROCESS | 1764 | 1467731951793 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:11 INFO - PROCESS | 1764 | 1467731951922 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:12 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
08:19:12 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 773ms
08:19:12 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
08:19:12 INFO - PROCESS | 1764 | 1467731952575 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:12 INFO - PROCESS | 1764 | 1467731952668 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
08:19:13 INFO - {}
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
08:19:13 INFO - {}
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
08:19:13 INFO - {}
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
08:19:13 INFO - {}
08:19:13 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 525ms
08:19:13 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
08:19:13 INFO - PROCESS | 1764 | 1467731953114 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:13 INFO - PROCESS | 1764 | 1467731953220 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
08:19:13 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
08:19:13 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 527ms
08:19:13 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
08:19:13 INFO - PROCESS | 1764 | 1467731953638 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:13 INFO - PROCESS | 1764 | 1467731953756 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
08:19:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 642ms
08:19:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
08:19:14 INFO - PROCESS | 1764 | 1467731954308 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:14 INFO - PROCESS | 1764 | 1467731954389 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
08:19:14 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
08:19:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
08:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
08:19:14 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
08:19:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
08:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
08:19:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
08:19:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 541ms
08:19:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
08:19:14 INFO - PROCESS | 1764 | 1467731954867 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:15 INFO - PROCESS | 1764 | 1467731955005 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:15 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() {
08:19:15 INFO - [native code]
08:19:15 INFO - }" but got function "function () {
08:19:15 INFO - }"
08:19:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
08:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
08:19:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
08:19:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
08:19:15 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
08:19:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
08:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
08:19:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
08:19:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
08:19:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 525ms
08:19:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
08:19:15 INFO - PROCESS | 1764 | 1467731955395 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:15 INFO - PROCESS | 1764 | 1467731955476 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:15 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() {
08:19:15 INFO - [native code]
08:19:15 INFO - }" but got function "function () {
08:19:15 INFO - }"
08:19:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
08:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
08:19:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
08:19:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
08:19:15 INFO - {}
08:19:15 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
08:19:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
08:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
08:19:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
08:19:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
08:19:15 INFO - {}
08:19:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 477ms
08:19:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
08:19:15 INFO - PROCESS | 1764 | 1467731955881 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:15 INFO - PROCESS | 1764 | 1467731955964 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
08:19:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
08:19:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
08:19:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
08:19:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
08:19:16 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"
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
08:19:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
08:19:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
08:19:16 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
08:19:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
08:19:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
08:19:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
08:19:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
08:19:16 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"
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
08:19:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
08:19:16 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
08:19:16 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
08:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:16 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
08:19:16 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
08:19:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 492ms
08:19:16 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
08:19:16 INFO - PROCESS | 1764 | 1467731956384 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:16 INFO - PROCESS | 1764 | 1467731956480 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
08:19:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 374ms
08:19:16 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
08:19:16 INFO - PROCESS | 1764 | 1467731956763 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:16 INFO - PROCESS | 1764 | 1467731956861 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
08:19:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
08:19:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
08:19:17 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
08:19:17 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 420ms
08:19:17 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
08:19:17 INFO - PROCESS | 1764 | 1467731957194 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:17 INFO - PROCESS | 1764 | 1467731957285 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
08:19:17 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
08:19:17 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
08:19:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:19:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
08:19:17 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 476ms
08:19:17 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
08:19:17 INFO - PROCESS | 1764 | 1467731957683 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:17 INFO - PROCESS | 1764 | 1467731957762 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
08:19:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
08:19:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
08:19:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
08:19:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
08:19:19 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1483ms
08:19:19 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
08:19:19 INFO - PROCESS | 1764 | 1467731959175 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:19 INFO - PROCESS | 1764 | 1467731959286 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
08:19:20 INFO - {}
08:19:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
08:19:20 INFO - {}
08:19:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
08:19:20 INFO - {}
08:19:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
08:19:20 INFO - {}
08:19:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
08:19:20 INFO - {}
08:19:20 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1575ms
08:19:20 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
08:19:20 INFO - PROCESS | 1764 | 1467731960765 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:20 INFO - PROCESS | 1764 | 1467731960863 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:21 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
08:19:21 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 728ms
08:19:21 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
08:19:21 INFO - PROCESS | 1764 | 1467731961504 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:21 INFO - PROCESS | 1764 | 1467731961642 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:22 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
08:19:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
08:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
08:19:22 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 526ms
08:19:22 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
08:19:22 INFO - PROCESS | 1764 | 1467731962028 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:22 INFO - PROCESS | 1764 | 1467731962132 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:32 INFO - PROCESS | 1764 | MARIONETTE LOG: INFO: Timeout fired
08:19:32 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
08:19:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
08:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
08:19:32 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10205ms
08:19:32 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
08:19:32 INFO - PROCESS | 1764 | 1467731972244 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:32 INFO - PROCESS | 1764 | 1467731972327 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:32 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
08:19:32 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 673ms
08:19:32 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
08:19:32 INFO - PROCESS | 1764 | 1467731972929 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:33 INFO - PROCESS | 1764 | 1467731973031 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:33 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
08:19:33 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 543ms
08:19:33 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
08:19:33 INFO - PROCESS | 1764 | 1467731973485 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:33 INFO - PROCESS | 1764 | 1467731973621 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
08:19:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 532ms
08:19:34 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
08:19:34 INFO - PROCESS | 1764 | 1467731974012 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:34 INFO - PROCESS | 1764 | 1467731974100 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
08:19:34 INFO - {}
08:19:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 523ms
08:19:34 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
08:19:34 INFO - PROCESS | 1764 | 1467731974551 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:34 INFO - PROCESS | 1764 | 1467731974636 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:35 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
08:19:35 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 493ms
08:19:35 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
08:19:35 INFO - PROCESS | 1764 | 1467731975041 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:35 INFO - PROCESS | 1764 | 1467731975151 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:35 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
08:19:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
08:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
08:19:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
08:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
08:19:35 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 422ms
08:19:35 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
08:19:35 INFO - PROCESS | 1764 | 1467731975483 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:35 INFO - PROCESS | 1764 | 1467731975564 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:35 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().
08:19:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 432ms
08:19:35 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
08:19:35 INFO - PROCESS | 1764 | 1467731975935 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:36 INFO - PROCESS | 1764 | 1467731976019 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:36 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
08:19:36 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 433ms
08:19:36 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
08:19:36 INFO - PROCESS | 1764 | 1467731976376 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:36 INFO - PROCESS | 1764 | 1467731976466 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:36 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
08:19:36 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 428ms
08:19:36 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
08:19:36 INFO - PROCESS | 1764 | 1467731976807 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:36 INFO - PROCESS | 1764 | 1467731976886 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:37 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"
08:19:37 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
08:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:37 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
08:19:37 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
08:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:37 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
08:19:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
08:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:19:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
08:19:37 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 430ms
08:19:37 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
08:19:37 INFO - PROCESS | 1764 | 1467731977244 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:37 INFO - PROCESS | 1764 | 1467731977335 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:37 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
08:19:37 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 474ms
08:19:37 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
08:19:37 INFO - PROCESS | 1764 | 1467731977724 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:37 INFO - PROCESS | 1764 | 1467731977810 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:38 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
08:19:38 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 425ms
08:19:38 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
08:19:38 INFO - PROCESS | 1764 | 1467731978155 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:38 INFO - PROCESS | 1764 | 1467731978263 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:38 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
08:19:38 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 573ms
08:19:38 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
08:19:38 INFO - PROCESS | 1764 | 1467731978738 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:38 INFO - PROCESS | 1764 | 1467731978835 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:19:39 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
08:19:39 INFO - do_test/)
08:20:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
08:20:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
08:20:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
08:20:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
08:20:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
08:20:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
08:20:11 INFO - )
08:20:11 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 480ms
08:20:11 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
08:20:11 INFO - PROCESS | 1764 | 1467732011778 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:11 INFO - PROCESS | 1764 | 1467732011859 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
08:20:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
08:20:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
08:20:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
08:20:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
08:20:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
08:20:12 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 639ms
08:20:12 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
08:20:12 INFO - PROCESS | 1764 | 1467732012426 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:12 INFO - PROCESS | 1764 | 1467732012510 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
08:20:13 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 794ms
08:20:13 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
08:20:13 INFO - PROCESS | 1764 | 1467732013228 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:13 INFO - PROCESS | 1764 | 1467732013313 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
08:20:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
08:20:13 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 435ms
08:20:13 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
08:20:13 INFO - PROCESS | 1764 | 1467732013670 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:13 INFO - PROCESS | 1764 | 1467732013812 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
08:20:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
08:20:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
08:20:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
08:20:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
08:20:14 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 672ms
08:20:14 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
08:20:14 INFO - PROCESS | 1764 | 1467732014471 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:14 INFO - PROCESS | 1764 | 1467732014581 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:15 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
08:20:15 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
08:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:15 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
08:20:15 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 618ms
08:20:15 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
08:20:15 INFO - PROCESS | 1764 | 1467732015055 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:15 INFO - PROCESS | 1764 | 1467732015190 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:15 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
08:20:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
08:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
08:20:15 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 574ms
08:20:15 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
08:20:15 INFO - PROCESS | 1764 | 1467732015637 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:15 INFO - PROCESS | 1764 | 1467732015730 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:16 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
08:20:16 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 471ms
08:20:16 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
08:20:16 INFO - PROCESS | 1764 | 1467732016108 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:16 INFO - PROCESS | 1764 | 1467732016196 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:16 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
08:20:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
08:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
08:20:16 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 478ms
08:20:16 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
08:20:16 INFO - PROCESS | 1764 | 1467732016593 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:16 INFO - PROCESS | 1764 | 1467732016674 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:17 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
08:20:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
08:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
08:20:17 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 482ms
08:20:17 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
08:20:17 INFO - PROCESS | 1764 | 1467732017084 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:17 INFO - PROCESS | 1764 | 1467732017199 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
08:20:17 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 571ms
08:20:17 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
08:20:17 INFO - PROCESS | 1764 | 1467732017658 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:17 INFO - PROCESS | 1764 | 1467732017769 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
08:20:18 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 482ms
08:20:18 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
08:20:18 INFO - PROCESS | 1764 | 1467732018151 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:18 INFO - PROCESS | 1764 | 1467732018240 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
08:20:18 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 483ms
08:20:18 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
08:20:18 INFO - PROCESS | 1764 | 1467732018640 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:18 INFO - PROCESS | 1764 | 1467732018727 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
08:20:19 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 425ms
08:20:19 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
08:20:19 INFO - PROCESS | 1764 | 1467732019078 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:19 INFO - PROCESS | 1764 | 1467732019164 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:19 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
08:20:19 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
08:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
08:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
08:20:19 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
08:20:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
08:20:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
08:20:19 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 421ms
08:20:19 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
08:20:19 INFO - PROCESS | 1764 | 1467732019507 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:19 INFO - PROCESS | 1764 | 1467732019601 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
08:20:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
08:20:20 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 523ms
08:20:20 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
08:20:20 INFO - PROCESS | 1764 | 1467732020033 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:20 INFO - PROCESS | 1764 | 1467732020127 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
08:20:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
08:20:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
08:20:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
08:20:20 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 521ms
08:20:20 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
08:20:20 INFO - PROCESS | 1764 | 1467732020578 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:20 INFO - PROCESS | 1764 | 1467732020667 Marionette INFO sendAsync 03c675f5-d4e3-4573-b55f-083bc41db042
08:20:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: